4 Years Part Time Bachelors Program
The Bachelor in Computer Science and Engineering at Universidad Carlos III de Madrid (UC3M) is designed for students who want to understand how technology really works behind the scenes – from building software to designing intelligent systems. It is a great fit if you enjoy problem-solving, logical thinking, and want a degree that opens doors to careers in technology, innovation, and research.
Curriculum Structure
Year 1
Your first year is all about building strong foundations. You start with subjects such as Linear Algebra, Calculus, Physics, Programming, and Logic, which train you to think analytically and write your first structured programs. Alongside this, modules like Discrete Mathematics, Computer Technology, and Data Structures introduce how computers store, process, and organise information, giving you confidence in both theory and practice.
Year 2
In the second year, you move from basics to real computer systems. You study courses such as Computer Structure, Software Engineering, Algorithms Design, and Artificial Intelligence, learning how large programs are built and how machines can “learn” from data. Subjects like Operating Systems and Introduction to Business Management also help you understand how technology is used in real organisations and industries.
Year 3
By your third year, the programme becomes more advanced and career-focused. You explore topics such as Computer Architecture, Computer Networks, Cryptography, and Machine Learning, which are essential for modern software, cybersecurity, and data-driven applications. You also work with Distributed Systems and Compilers, gaining experience with the technologies that power cloud platforms and large-scale software systems.
Year 4
In your final year, you specialise and prepare for professional life. You take courses like Cybersecurity Engineering, Data Architecture, and Software Development Project Management, and complete your Bachelor’s Thesis, where you solve a real technical problem independently. Optional subjects such as Data Integration and Visualisation or Robotics allow you to tailor the degree to your personal interests and career plans.
Focus areas
Software engineering, artificial intelligence, computer systems and architecture, cybersecurity, computer networks, and data technologies.
Learning outcomes
Graduates learn how to design and build complex software systems, analyse real-world computing problems, work effectively in technical teams, and apply modern tools in areas such as artificial intelligence, secure computing, and data processing.
Professional alignment (accreditation)
The degree is EUR-ACE accredited, meaning it meets European professional engineering standards and is widely recognised by employers and engineering organisations across Europe.
Reputation (employability rankings)
UC3M reports that over 94 percent of graduates find employment within the first year, supported by strong links with technology companies, internships, and industry-focused projects.
At Universidad Carlos III de Madrid (UC3M), the Computer Science and Engineering degree is designed so you don’t just learn concepts — you apply them in real environments. From your first programming assignments to large-scale software projects and your final thesis, you’ll constantly practice what you study. The university places strong emphasis on project-based learning, industry exposure, and research participation, supported by modern engineering facilities and one of Spain’s strongest university–company networks.
Moving from classroom learning into real-world experience, UC3M offers:
Project-based coursework: Many core subjects include group software and systems projects, where you design, build, and test real computing solutions as a team.
Bachelor’s Thesis: In your final year, you complete a capstone project, solving a real technical problem under academic supervision — often linked to research groups or industry topics.
External Internships: The programme offers credited external internships, allowing you to gain professional experience while completing your degree.
Industry connections: UC3M collaborates with over 5,000 companies, giving students access to internships, part-time roles, and graduate job opportunities through the university’s employment portal.
Research laboratories: Students can join active research groups and labs working in areas such as artificial intelligence, distributed systems, data technologies, and cybersecurity.
Specialised engineering facilities: The Leganés Campus, where the programme is based, includes dedicated computer laboratories, multimedia rooms, and technical classrooms designed specifically for engineering and computing students.
Innovation and tech events: Students can participate in university technology fairs, hackathons, and innovation showcases, connecting with companies and showcasing their projects.
Libraries and digital resources: UC3M provides modern libraries, digital databases, and collaborative study spaces, supporting both research and project work.
A degree in Computer Science and Engineering at UC3M opens the door to some of the fastest-growing careers in today’s digital world. Graduates leave with the skills to build software, design intelligent systems, and secure digital infrastructures — leading many directly into professional roles in technology companies, consultancies, and innovative startups. Typical career paths include Software Engineer, Data Scientist, Cybersecurity Specialist, and Systems Engineer.
UC3M actively supports your transition from university to employment through:
Dedicated career and employment services, offering job listings, internship placements, career guidance, and employer networking through the university’s official Employment Portal.
Excellent graduate outcomes, with UC3M reporting that over 94 percent of graduates secure employment within their first year.
Strong university–industry links, giving students access to real company projects, recruitment events, and internships with national and international technology firms.
EUR-ACE accredited qualification, ensuring your degree meets recognised European engineering standards and remains valuable throughout your career.
Diverse graduate destinations, from global tech companies and financial institutions to research centres and entrepreneurial ventures.
Further Academic Progression:
If you decide to deepen your expertise, UC3M offers specialised Master’s programmes in Artificial Intelligence, Computer Engineering, Cybersecurity, and Data Science. Many graduates also progress to doctoral research, contributing to technological innovation and academic advancement in computer science and engineering.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
