Computer Science (State Engineer )

Explore the programs and courses offered by Computer Science (State Engineer )

Browse Programs Admission Information

Program Overview

The Computer Engineering training program covers fundamental courses in algorithms, advanced programming, databases, networks, and operating systems. It also includes specialized courses in artificial intelligence, cybersecurity, software engineering, cloud computing, and the Internet of Things. The tutorials focus on solving complex problems, optimizing algorithms, and developing software applications. The practical work allows students to work with development environments, implement network architectures, program embedded systems, and experiment with machine learning techniques. The program is complemented by industrial projects and internships to strengthen the application of skills in a professional setting.

Teaching Language : French

Curriculum Highlights

Core Courses

Algebra

Algorithms and Data Structures 1

Machine Structure

Graph Theory

Information Systems

Algorithms and Data Structures (ADS)

Computer Architecture (CA)

Databases

Networks

Language Theory

Operating Systems

Compilation

Software Engineering

Artificial Intelligence

Advanced Networks

Advanced Databases

Computer Security

Cloud Computing


Advanced Topics

Advanced topics cover the design and optimization of embedded systems, the development of distributed applications, and the management of large databases. Machine learning and artificial intelligence are explored in-depth to enable students to develop autonomous and intelligent solutions. Cybersecurity and computer ethics are also studied to secure information systems against modern threats. The program also covers virtualization and cloud computing technologies, which are essential for deploying large-scale infrastructures. Finally, advanced software engineering and test automation ensure better quality and reliability of developed software.

Admissions Information

Access to higher education and training is open to holders of a baccalaureate or an equivalent internationally recognized qualification.

A new registration procedure has been implemented by the Ministry of Higher Education since the 2014/2015 academic year, whereby pre-registration, orientation, and appeals for new baccalaureate holders are conducted exclusively online.

To carry out these operations, two official websites are available:

http://www.orientation.esi.dz

http://www.mesrs.esi.dz

Apply Now