Program Overview

The Computer Science & Engineering Branch offers eleven departmental courses (40 credits) covering basic and advanced knowledge in languages and algorithms, operating systems, networks, databases and artificial intelligence together with software engineering and programming.

Five elective courses (15 credits), professional or open ones, allows for specialization in network or embedded system computing, HPC, graphics and computer interfaces, information security or data mining and image processing.

Acquired knowledge and skill are applied in the course of four departmental projects (15 credits).

Core Courses

  • Introduction to Society & Technology
  • Calculus & Ordinary Differential Equations
  • Literature & Philosophy
  • Linear Algebra & Applied Analysis
  • Signals & Systems
  • Introduction to Enterprises & Economy
  • Solid Mechanics & Fluid Mechanics
  • Modern Culture & Philosophy
  • Digital Systems
  • Introduction to Modern Physics
  • Formal Languages & Automation
  • Operating Systems
  • Computer Networks
  • Software Engineering
  • Object Oriented Analysis & Design
  • Database Management Systems
  • Internet Web Programming
  • Artificial Intelligence
  • Mobile Computing
  • French Language & Culture

This collaboration between a corporate giant and a prestigious foreign university

is very unique and that is what makes MEC an exciting prospect for new engineers aspiring to scale previously unreachable heights.

Rahul Vemuru
First Year, Engineering

Our Other Undergraduate Programs