Bachelors in Engineering of Computing Systems

3 Years On Campus Bachelors Program

Polytechnic University of Milan

Program Overview

The Engineering of Computing Systems Bachelor’s degree at Politecnico di Milano is designed for students who want to understand how modern digital systems actually work — from software and algorithms to hardware, networks, and communication technologies. It is ideal if you enjoy problem-solving, logical thinking, and building practical solutions that power real-world applications such as mobile systems, online platforms, and digital services.


Curriculum Structure

First Year

In the first year, you focus on building a strong academic foundation that all successful engineers need. You study Mathematical Analysis 1 and Geometry and Linear Algebra to develop analytical thinking, alongside Foundations of Computer Science, where you learn how computers process information and how basic programs are structured. Courses in Physics help you understand the physical principles behind engineering systems and technology.

Second Year

The second year moves you deeper into the core of computing engineering. You explore how computers actually function through Computer Architecture and Operating Systems, learning how hardware and software interact. At the same time, subjects such as Logic and Algebra and probability-based modules strengthen your ability to reason formally, analyse systems, and work with data — skills that are essential in software development, systems design, and data-driven environments.

Third Year

In the final year, the programme becomes more flexible and career-oriented. You can choose pathways focused on Computer Science or Communications, allowing you to align your studies with your interests. Advanced courses such as Algorithms and Principles of Computer Science sharpen your problem-solving skills, while the Final Project allows you to apply everything you’ve learned to a real engineering challenge, preparing you for either industry roles or further study.


Focus Areas (in a string)

Computing systems engineering, software and hardware interaction, algorithms, networks and communications, digital technologies.


Learning Outcomes (in a string)

Strong analytical and programming skills, ability to design and evaluate computing systems, solid preparation for master’s studies or professional roles in information technology and engineering.


Professional Alignment (Accreditation)

The programme prepares graduates for careers as computer engineers, with skills relevant to software development, systems engineering, telecommunications, automation, and digital innovation across multiple industries.


Reputation (Employability & Recognition)

Politecnico di Milano is widely recognised as one of Europe’s leading technical universities, particularly for engineering and technology. Its graduates are well regarded by employers for their strong theoretical grounding, practical skills, and ability to adapt to fast-changing technological environments.

Experiential Learning (Research, Projects, Internships etc.)

At Politecnico di Milano, the Engineering of Computing Systems programme is designed to make sure you do not just learn how computing systems work — you learn how to apply that knowledge in real settings. Alongside lectures, you are encouraged to gain hands-on experience through projects, internships, and access to professional facilities that help you bridge the gap between theory and practice. By the time you graduate, you will already be familiar with working environments, technical tools, and collaborative problem-solving.

This practical approach is supported through a combination of structured opportunities and campus resources, including:

  • Curricular Internships: During your degree, you can include a credited internship in your study plan, allowing you to gain real work experience with companies or research organisations while still studying. This is a strong opportunity to apply your computing and engineering skills in a professional context.

  • Career Service & Industry Links: Politecnico di Milano’s Career Service actively supports students in finding internships and placements, helping you prepare for applications and connect with employers across technology and engineering sectors.

  • Project-Based Learning: Throughout the programme, courses are designed to develop practical problem-solving skills, often through applied coursework and collaborative tasks that reflect how computing engineers work in real teams.

  • Digital & ICT Infrastructure: As a student, you benefit from Polimi’s extensive ICT services, digital platforms, and campus technologies that support programming, system design, and project development.

  • Libraries, Study Spaces & Technical Facilities: You have access to well-equipped libraries, study areas, and technical environments across Polimi’s campuses, giving you the space and resources needed for independent work, group collaboration, and research-oriented learning.

Progression & Future Opportunities

Graduating from the Engineering of Computing Systems programme at Politecnico di Milano opens the door to a wide range of career paths in the digital and technology-driven world. Thanks to the programme’s strong engineering foundation, graduates commonly move into roles such as Software Engineer, Systems Engineer, Network Engineer, or IT Consultant, working across industries from technology and telecommunications to automation and digital services. What makes this degree particularly valuable is that it gives you flexibility — you are not locked into one narrow role, but equipped for many directions:

  • Career Service Support: Politecnico di Milano’s dedicated Career Service actively supports you as you prepare for employment, offering career guidance, CV and interview support, internship opportunities, and direct connections with companies recruiting engineering graduates.

  • Strong Employability: Polimi engineering graduates are known for their solid technical preparation, which translates into high employability rates and smooth entry into the job market, often shortly after graduation.

  • Industry Connections: The university maintains strong links with companies and research organisations in computing, information technology, and engineering, giving students access to internships, collaborative projects, and valuable professional networks.

  • Long-Term Degree Value: A Bachelor’s degree from Politecnico di Milano is widely recognised in Europe and internationally, providing lasting credibility and a strong foundation for professional growth in engineering and technology fields.

  • Graduate Outcomes: Alumni go on to work in areas such as software and systems development, digital infrastructure, telecommunications, embedded systems, and technology consulting, reflecting the programme’s broad and adaptable skill set.


Further Academic Progression:

After completing this Bachelor’s degree, many students choose to continue their studies with a Laurea Magistrale (Master’s degree) at Politecnico di Milano, particularly in areas such as Computer Engineering, Information Engineering, or other advanced technology-focused programmes. This pathway allows you to specialise further, deepen your expertise, or move towards research-oriented or leadership roles, while building on the strong academic base you developed during your undergraduate studies.

Program Key Stats

€3,900
€ 50
Sept Intake : 1st Dec


Eligibility Criteria

AAB - AAA
3.3 - 4.0
27 - 30
75

NA
NA
6.0
59

Additional Information & Requirements

Country Requirements

Career Options

  • Software Engineer
  • Software Developer
  • Systems Engineer
  • Computer Engineer
  • Network Engineer
  • Communications Engineer

Book Free Session with Our Admission Experts

Admission Experts