A Combined Program in Mechanical Engineering and Computer Science

The mechanical engineering and computer science degree provides alumni with the professional skills and abilities to handle novel technological challenges in engineering and science. This unique program connects the worlds of engineering and science through an interdisciplinary approach – based on the rapid evolution of integrated technologies, which require a combination of in-depth engineering knowledge alongside programming, data analysis, and creative problem-solving.

Program Advantages:

  1. High job market demand
    Industries such as automation, robotics, IoT, autonomous vehicles, and AI require a combination of mechanical engineering and computer science. This program provides students with the necessary skills to handle complex technological challenges and work in those fields.
  2. Prepares alumni for multiple tech industries
    The program grants students the tools to work in multiple disciplines – from integrated systems development, through mechanical design, to software and automated systems development – preparing them for careers in a wide range of industries.
  3. In-depth understanding of advanced technologies
    Students are given a solid foundation in both engineering and computer science, turning them into experts in advanced technologies such as robotics, AI, and machine learning – and deepening their ability to develop value-added technological solutions.
  4. A major career springboard
    Thanks to their unique skills, program alumni are highly sought-after in the job market. They can take on a variety of roles as software engineers, mechanical engineers, systems engineers, automation engineers, integrated systems developers, and more.

Program Structure

The program is four years long, with a total of 160 credits. 
During the degree, students take introductory courses in mathematics, physics, and computer science, along with advanced courses in mechanical engineering, energy, computer science, and algorithmics.

The final project, which is studied in three phases, allows students to apply the knowledge they’ve accumulated throughout the program to real-life industry challenges.

Program alumni enter roles in a variety of industries, including:

  • Robotics and smart industry
  • Autonomous vehicle development
  • Internet of Things (IoT)
  • Embedded systems
  • AI and machine learning
  • Energy systems command and control
  • Software and engineering systems development