Computer Systems Engineering

Overview of the Program

Language       English

Duration        3 Years

Level          Undergraduate

Approach      Hybrid

The Computer Systems Engineering program provides students with training in hardware and software systems including the analysis and design of electronic circuits, digital systems, embedded and microprocessor-based architectures, computer networks, security, and software applications. Students can choose in their final year one area of specialization from two available choices: Robotics and Control or Systems and Networks. Graduates of this program are well positioned to take on leading roles in the fields of hardware, software, and embedded systems as well as computer-based industrial applications and automation.

Admission requirements

Students can join the engineering program through one of several possible avenues. The first is successfully completing the foundational pre-engineering program at MUST. The second is completing the pre-engineering program at an accredited Tunisian university and then passing the national pre-engineering exam. In this case, students must also demonstrate sufficient command of the English language as demonstrated by a good performance in one of the international standardized tests such as TOEFL or TOEIC. Additionally, students can apply to join the engineering program after successfully completing a Licence degree in a related discipline while demonstrating a strong academic record.

Program objectives

The  objective of the program is to train creative engineers with solid theoretical grounding and practical mastery of the techniques needed for the design, implementation and maintenance of complex systems with interacting hardware and software components. The program will enable graduates in particular to:

  • Demonstrate an nderstanding the underlying principles and practices of digital circuits and systems, including design techniques, engineering design tools, mathematical methods, and physical technologies.
  • Analyze, design and implement creative solutions to industrial problems with computer hardware, software, systems and applications.
  • Demonstrate an ability to work effectively both individually and as part of a team.

Target careers

Graduates of the Computer Systems Engineering program can continue their education to get a PhD in a related field. They can also join the industry to work on the design, implementation, evaluation, and maintenance of computer-bases systems, especially those containing embedded systems, IoT devices, robots, and intelligent sensors and actuators. The application of these technologies span industrial computing, automation, health informatics, smart agriculture, and smart cities. Graduates can also join multi-disciplinary teams to launch a startup to develop solutions relying on these technologies to serve the needs of clients in a variety of sectors.


Graduates of the computer systems engineering program often acquire a number of professional certifications in parallel with their engineering training thanks to the courses offered by MUST’s centre for professional and executive education.

Certifications are available in various areas including system & network management, cloud computing, cybersecurity, data science, and database management.

Program course description

Semester 1
Course CodeCourse TitleCreditsCoefficientMode
CSE 317Electronic Devices and Circuits55Hybird
CS 303Operating Systems55Hybird
CSE 341Signals and Systems55Hybird
CSE 423Advanced Digital Systems55Hybird
CSE 444Digital Communication networks55Hybird
ACC 101Principles of Accounting55Hybird
Semester 2
Course CodeCourse TitleCreditsCoefficientMode
CSE 471Embedded systems55Hybird
CS 411Computer Networks55Hybird
CS 321Principles of software engineering55Hybird
CS 451Distributed Systems55Hybird
CS 481Introduction to Artificial Intelligence55Hybird
H.ELECTVHumanities Elective55Hybird
Semester 3 Robotics Track
Course CodeCourse TitleCreditsCoefficientMode
CSE 368Feedback Control Systems55Hybird
CSE 461Introduction to Robotics55Hybird
CSE 425VLSI and low-power design55Hybird
CS 487Computer Vision55Hybird
ISS 485Entrepreneurial Design Thinking55Hybird
P.ELECTVEEntrepreneurship and Practical Training Elective55Hybird
Semester 4Robotics Track
Course CodeCourse TitleCreditsCoefficientMode
CSE 476Embedded open source computing platforms55Hybird
CSE 562Advanced Robotics55Hybird
CS 418IoT & Connected objects 55Hybird
CS 483Machine Learning55Hybird
CS 412Computer and Network Security55Hybird
H.ELECTVEHumanities Elective55Hybird
Semester 5
Course CodeCourse TitleCreditsCoefficientMode
T.ELECTVTechnical Elective55Hybird
T.ELECTVTechnical Elective55Hybird
PHIL 422Contemporary Issues in Ethics55Hybird
MGMT 281Leadership Development 55Hybird
S.ELECTVSocial Analysis and Decision-Making Elective55Hybird
P.ELECTVEntrepreneurship and practical training elective55Hybird
Semester 6
Course CodeCourse TitleCreditsCoefficientMode
ISS 522Capstone Project 3030Report + Defense (Rapport + Soutenance)