La Salle Campus Barcelona – Universidad Ramon Llull
Bachelor in International Computer Engineering
Barcelona, Spain
Bachelor's degree
DURATION
4 years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
TUITION FEES
EUR 15,180 / per year
STUDY FORMAT
On-Campus
* the admission process remains open until the program is full - opens november 2025
Key Summary
About: The Bachelor in International Computer Engineering at La Salle Campus Barcelona covers core areas of modern computing, including software development, systems and infrastructure, cloud and cybersecurity, and data analytics. The curriculum pairs academic study with projects and an exclusive partnership that links industry experience and applied learning. Keywords: computer engineering, programming, networks, full-stack, embedded systems.
Career Outcomes: This degree prepares you for roles across software development, IT operations, cloud, security, quality assurance, data science and technology leadership. Roles include Software Engineer, Full-Stack Developer, Cloud Solutions Architect, Cybersecurity Specialist, Data Scientist, Systems Administrator, IT Project Manager, and Business Intelligence Analyst.
The Bachelor’s Degree in Computer Engineering at La Salle Campus Barcelona is a four-year, full-time program taught entirely in English, designed to prepare students for careers at the forefront of the digital and technological revolution. The degree combines a strong theoretical foundation with hands-on, project-based learning, allowing students to work on real-world challenges from the first year while gaining access to advanced laboratories and cutting-edge technologies.
The curriculum covers key areas of modern computing, including software development, cloud computing, big data, artificial intelligence, cybersecurity, mobile applications, and web technologies. Students also have the opportunity to obtain internationally recognized professional certifications such as Cisco CCNA and CCNP, further enhancing their employability.
One of the program’s defining features is its international focus. Delivered on a multicultural campus with students and faculty from more than 100 nationalities, the degree includes international study experiences in the United States and Asia, where students can explore leading innovation ecosystems, visit major technology companies, and develop valuable intercultural and professional skills.
Additionally, through an exclusive partnership with Lewis University (USA), outstanding students may follow an accelerated academic pathway that allows them to begin their studies in Barcelona and complete them in Chicago, earning both a Bachelor’s Degree in Computer Engineering and a Master’s Degree in Data Science within four years.
Methodology
- “Learning by Challenge”
- Innovative and applied Methodology.
- Small groups and personalized tuition.
- A methodology focused on the professional world.
- Work in real projects and real companies.
- Technology inside the class.
Year 1
Semester 1 / Semester 2
- Thought and Creativity I (2 ECTS)
- Introduction to Computers (9 ETCS)
- Programming Methodology and Technology (10 ETCS)
- Algebra (8 ECTS)
- Business and Engineering (4 ECTS)
- Calculus (10 ECTS)
- Basic Electronics (12 ECTS)
Year 2
Semester 1 / Semester 2
- Thought and Creativity II (2 ECTS)
- Value Chain and Financial Economics (4 ECTS)
- Advanced Programming and Data Structure (8 ECTS)
- Local Area Networks (6 ECTS)
- Database Systems (5 ECTS)
- Object Oriented Programming and Design (6 ECTS)
- Digital Systems and Microprocesors (9 ECTS)
Semester 1
- Programming Projects I (3 ECTS)
Semester 2
- Programming Projects II (4 ECTS)
Year 3
Semester 1 / Semester 2
- Thought and Creativity II (3 ECTS)
Semester 1
- Operating Systems (5 ECTS)
- Interconnection of Data Networks (4 ECTS)
- System Design and Administration (6 ECTS)
Semester 2
- Advanced Operating Systems (4 ECTS)
- Peripheral Equipments (4 ECTS)
- Programming Languages (6 ECTS)
- Organizational Management (3 ECTS)
- Knowledge Based Systems (4 ECTS)
Year 4
Semester 1
- Computer Architecture (5 ECTS)
- Project Management (3 ECTS)
- Distributed Architecture Projects (4 ECTS)
- Internship (4 ECTS)
Semester 2
- Final Thesis (16 ECTS)
- Networking and IT Security (4 ECTS)
- Entrepreneurship and Innovation (3 ECTS)
+ Elective Subjects
- All elective subjects available in our website
The Bachelor's Degree in Computer Engineering is recognized for its academic excellence through several prestigious quality accreditations. It is the only Computer Engineering degree accredited by ABET, a leading international organization that evaluates and certifies excellence in STEM education. The program has also received the highest distinction, “Accredited with Excellence (A)”, from the Catalan University Quality Assurance Agency (AQU), reflecting educational standards that exceed required benchmarks. In addition, its quality is supported by the QS Stars Rating System, which highlights the program's high student satisfaction, strong graduate employability, international diversity, and excellent student-to-faculty ratio.
Goals
The Bachelor’s Degree in International Computer Engineering is designed to address the evolving demands of the technology sector and the changing needs of global businesses. The program prepares students to build successful careers in leading international companies, equipping them with the skills required to thrive in a highly competitive and interconnected world.
With a strong emphasis on practical learning, students develop both technical and problem-solving abilities while gaining expertise in key areas such as software development, mobile applications, web technologies, systems administration, technical support, and digital business solutions. The curriculum is aligned with current industry requirements, ensuring graduates are ready to adapt to emerging technologies and future market trends.
Students benefit from a highly personalized educational experience, including individual academic mentoring, small class sizes, and close interaction with faculty. This tailored approach supports both academic success and professional development throughout the degree.
Learning Outcomes
Upon completion of the program, graduates will be able to:
- Analyze, formulate, and solve complex engineering challenges using principles of computer science, engineering, mathematics, and technology.
- Design and develop innovative technological solutions that address specific needs while considering factors such as safety, sustainability, social impact, and economic feasibility.
- Communicate technical concepts and project outcomes clearly and effectively to diverse audiences.
- Apply ethical and professional standards when making decisions, taking into account the broader impact of technology on society, the environment, and the global economy.
- Work efficiently within multidisciplinary teams, contributing to leadership, collaboration, planning, and project execution.
- Design and conduct experiments, evaluate results, interpret data, and make informed engineering decisions based on evidence.
- Continuously acquire new knowledge and adapt to technological advances through lifelong learning and independent professional development.
Career opportunities
The Bachelor’s Degree in International Computer Engineering prepares graduates for a wide variety of professional roles across the technology sector and virtually any industry that relies on digital innovation. The program equips students with the technical, analytical, and management skills needed to pursue careers in areas such as:
Software Development and Digital Solutions
- Software Engineer or Software Developer
- Mobile Application Developer
- Web Application and Digital Solutions Developer
- Full-Stack Developer
IT Infrastructure and Systems Management
- Systems Administrator
- Database Administrator
- IT Support Specialist
- Technology Operations and Infrastructure Technician
- Digital Technology and Marketing Support Specialist
Cloud Computing, Security, and Quality Assurance
- Software Architect
- Cloud Solutions Architect
- Software Quality Assurance (QA) Engineer
- Cybersecurity Specialist
- IT Auditor and Compliance Consultant
Data and Business Intelligence
- Big Data Specialist
- Data Scientist
- Analytics Consultant
- Business Intelligence Analyst
- Digital Data Analyst
Technology Management and Leadership
- IT Project Manager
- Technology Manager
- Scrum Master
- Product Owner
- Digital Transformation Consultant
These career paths reflect the versatility of the degree and the growing demand for computer engineering professionals capable of driving innovation, managing technological infrastructures, developing intelligent systems, and leading digital transformation projects in organizations worldwide.
This program is designed for students who are passionate about technology and enjoy tackling complex challenges through logical and analytical thinking. A solid foundation in mathematics, strong problem-solving skills, creativity, and intellectual curiosity are valuable qualities for success in the degree. Since the technology industry evolves rapidly, students should also be motivated to continuously develop new knowledge and adapt to emerging trends and innovations.
Smart Learning
An Innovative Learning Experience for a Changing World
To respond to the evolving needs of modern education, La Salle Campus Barcelona – Ramon Llull University has developed the Smart Learning model, an innovative approach that combines flexibility, technology, and student-centered learning. This model is designed to ensure continuity and quality in education regardless of location or circumstances, while enhancing every aspect of the academic experience.
Smart Learning extends beyond the classroom, influencing areas such as student services, international mobility programs, remote internships, collaboration with companies, career development opportunities, and research initiatives.
How Does Smart Learning Work?
Through the integration of advanced classroom technology, students can actively participate in their courses whether they are physically present on campus or attending remotely. Classes are streamed live, allowing online and on-campus students to interact in real time with professors and classmates. This creates a unified learning environment where all students follow the same academic schedule and remain fully connected to the university community.
Key Features of Smart Learning
Students benefit from a learning experience that is:
- Personalized, adapting to individual learning needs, circumstances, and educational goals.
- Flexible, supporting face-to-face, hybrid, and fully remote learning through a single integrated system.
- Interactive, combining traditional classroom experiences with digital collaboration and engagement tools.
- Technology-driven, using state-of-the-art resources to enhance teaching, communication, and teamwork.
Smart Classrooms
To support this methodology, classrooms have been transformed into technologically advanced Smart Classrooms, featuring:
- High-performance audio systems with more than 8,000 virtual microphones per classroom.
- Artificial intelligence-powered cameras that improve interaction and classroom engagement.
- Interactive Smart Boards that facilitate content sharing, communication, and collaborative learning between on-campus and remote participants.
This innovative educational model ensures that students can learn effectively from anywhere while maintaining an engaging, collaborative, and high-quality academic experience.


