State Engineering Degree · Computer Engineering

Computer Engineering.

Three years after the integrated preparatory classes. Active teaching, real projects and a specialisation from semester 8, for the most sought-after careers in tech.

Bac+5
State Engineering Degree
3
years after integrated prep
S8
specialisation of your choice
92%
employed within 6 months
SUP2I Computer Engineering student coding in the lab
In the lab We code, we deploy, we secure. On real projects, from year one.
The programme/ 01

Training the engineer who designs the digital world.

Computer engineering sits at the heart of every transformation: software and applications, data and artificial intelligence, cybersecurity, cloud and infrastructure. Our five-year engineering degree produces complete profiles, able to design, build, secure and industrialise the digital systems of tomorrow.

Project-based teaching, real lab work, industry frameworks and tools, specialisation from semester S8 and a final-year project in a company: you graduate ready to practise, with a state-recognised engineering degree that recruiters value.

Areas of expertise/ 02

What you will master.

A solid technical foundation, from software engineering to artificial intelligence, taking in systems, data, security and the cloud.

Software Engineering

Object-oriented design, application architecture, design patterns, testing and code quality, agile methods.

Algorithms & Data Structures

Complexity, advanced structures, graph and optimisation algorithms, problem solving.

Databases

Relational modelling, advanced SQL, NoSQL, data warehousing and database administration.

Systems & Networks

Operating systems, systems programming, network protocols, administration and virtualisation.

AI & Machine Learning

Machine and deep learning, natural language processing, computer vision, model deployment.

Cybersecurity

Cryptography, application and network security, auditing, penetration testing and IS defence.

Cloud & DevOps

Cloud architecture (AWS · Azure · GCP), containers, CI/CD, infrastructure as code and observability.

Web & Mobile

Full-stack development, modern frameworks, native and cross-platform mobile applications.

The path/ 03

Three years, three milestones.

From the shared curriculum to field expertise, each pair of semesters brings you closer to the State Engineering Degree and to employability.

  1. 01
    S5 · S6

    Fundamentals & Integration

    Consolidating advanced computing skills and first systems integration work. Algorithms, data structures, object-oriented programming and databases are the core of the semester.

    • Advanced algorithms
    • OOP & software engineering
    • Databases
    • Systems & networks
  2. 02
    S7 · S8

    Specialisation & Options

    Preparing for specialisation and starting the option modules. Students refine their career plan and choose their track from semester 8 onwards.

    • Software architecture
    • Web & mobile
    • Cloud & DevOps
    • Option chosen (S8)
  3. 03
    S9 · S10

    Deepening & Employment

    Expertise in the chosen specialisation, professional immersion and a final-year project supervised by industry. The last step before the job.

    • Field expertise
    • Company placement
    • Final-year project
    • Entering the workforce
Specialisations · from S8/ 04

Choose your specialisation.

Three cutting-edge options, aligned with real market demand. You choose your path in semester 8, then deepen it through to the final-year project.

OPTION 01

Security & Mobile Computing

Become an expert in defending information systems and building trustworthy mobile applications.

  • Cybersecurity & cryptography
  • Information systems protection
  • Secure mobile applications
  • Auditing & penetration testing
OPTION 02

Artificial Intelligence & Data Science

Design the models and data pipelines that transform businesses.

  • Machine learning & deep learning
  • Big data & data engineering
  • AI solutions in the enterprise
  • MLOps & production deployment
OPTION 03

Networks & Cloud Computing

Architect the scalable infrastructure that runs the modern digital world.

  • Cloud architecture (AWS · Azure · GCP)
  • Network administration
  • Virtualisation & containers
  • Scalable infrastructure
Careers/ 05

The jobs waiting for you.

Computer engineering opens the door to the most sought-after roles in tech, in Morocco and internationally.

Software Engineer

Designing and industrialising robust applications.

Data Scientist

Predictive models and turning data into value.

Cybersecurity Engineer

Defending and auditing critical systems.

DevOps Engineer

Automation, CI/CD and platform reliability.

Cloud Architect

Distributed, scalable infrastructure.

AI Engineer

Artificial intelligence solutions in production.

Sectors & companies that recruit

IT services firms, banks, telecoms, industry, software vendors, consulting and startups: our graduates join tech employers in Morocco and abroad.

A recognised five-year state degree. Awarded by SUP2I, an institution recognised by the state and authorised by the Ministry of Higher Education. An engineering qualification that recruiters value.
Admissions · 2026 intake/ 06

Ready to join the programme?

Entry to Computer Engineering follows SUP2I’s integrated preparatory classes, or is granted on application for equivalent profiles. A fully digital application, with an answer within 48 hours.

Looking at a three-year degree first? Discover the IRM Bachelor’s degree (Computing, Networks & Multimedia).

  • 01Apply online in five minutes
  • 02Application reviewed within 48 hours
  • 03Interview & motivation test
  • 04Enrolment & support at the start of term
Frequently asked questions/ 07

Everything about the programme.

Who can apply?

The engineering cycle is open to candidates from SUP2I’s integrated preparatory classes, from a CPGE, or with two years of science-based higher education (DEUG, DUT, BTS) majoring in computing, mathematics or electronics, following review of the application and an interview.

Is the degree state-recognised?

Yes. SUP2I is a private institution recognised by the state and authorised by the Ministry of Higher Education. The qualification awarded is a State Engineering Degree (five years of higher education).

When do you choose your specialisation?

Specialisation begins in semester S8: Artificial Intelligence & Data Science, Networks & Cloud Computing, or Security & Mobile Computing. You then deepen it through to the final-year project.

Does the final-year project take place in a company?

Yes. The final-year project runs across semesters S9 and S10, in a company (four to six months), with both academic and industrial supervision, followed by a written thesis and a defence before a panel.

Which languages and tools are taught?

The programme covers Java, Python, C/C++, JavaScript/TypeScript, SQL and NoSQL, as well as Git, Docker, Kubernetes, the AWS/Azure/GCP clouds and AI frameworks (TensorFlow, PyTorch). It also prepares students for the Cisco CCNA, AWS, Microsoft Azure, Oracle and Huawei ICT Academy certifications. The emphasis is on project-based teaching and real lab work.

A question about admission to Computer Engineering?

What sets our computing tracks apart

Industry certifications built into the computing programmes.

Cisco, Huawei, AWS, Oracle and Microsoft: students on the computing, networks and AI tracks prepare industry-recognised certifications as part of their degree.

CCNA · CCNP
ICT Academy
AWS Academy
Oracle Academy
Imagine Academy
2026 intake

Ready to build
your future?

Apply now, or come and meet us at the next Open Day. Your career starts here.

Got a question? Message us 👋