Explore the programs and courses offered by Computer Systems
Browse Programs Admission InformationThe SCI program at the Faculty of New Technologies for Information and Communication (NTIC) at Abdelhamid Mehri University Constantine 2 aims to equip students with an integrated blend of theoretical knowledge and practical application in the areas of operating systems, IP networks, software engineering, and operations research. The program provides a solid academic foundation that allows students to understand basic and complex concepts in modern computing technologies, enabling them to meet evolving technical challenges.
The program follows a systematic division that includes core courses distributed over two semesters (fifth and sixth semester) with a balanced distribution of theoretical and applied hours through lectures, workshops, and practical activities. The program also enhances analysis, design, and implementation skills through applied projects aimed at integrating the acquired knowledge with the professional reality, which contributes to preparing graduates who are able to contribute effectively to the technical labor market.
Translated with DeepL.com (free version)
The SCI program includes a set of core courses that are the backbone of the students' training in the fields of computer science and modern technologies.
Semester 5:
- Operating Systems 2 (SE2): Introduces the concepts of operating systems with a focus on parallelism, concurrency, and interprocess communication mechanisms.
- IP Networking (RIP): Focuses on the fundamentals of networking, including LAN architecture, routing and addressing, with practical applications in setting up networks.
- Software Engineering 2 (GL2): Introduces students to the fundamentals of object-oriented software design, using tools such as UML and the UP methodology.
- Operations Research (RO): Provides students with the fundamentals of mathematical modeling and problem solving techniques using linear and dynamic programming .
- Compilation: Explains the process of converting source code into machine language through the stages of linguistic and syntactic analysis and code generation.
- Introduction to Database Management (ABD): Introduces students to the basics of database management and relationships, as well as the principles of dealing with database management systems such as Oracle.
- Intelligent Systems (IS): Introduces the principles of Artificial Intelligence (AI) and introduces techniques for searching and solving issues using AI algorithms.
Semester 6:
- Paradigmes de Programmation: Introduces students to different programming paradigms such as imperative, functional, and logical programming.
- Cybersecurity (SEC): Provides a comprehensive overview of strategies to protect systems and networks from cyber-attacks and practical applications in the field of security.
- Interfaces and Mobile Applications (IAM): Focuses on the design and development of user interfaces for mobile applications.
- Final Project (PRJ): A practical application of the acquired knowledge, students design and implement a project that combines the theoretical and practical aspects of the program.
For admission to the SCI program, applicants must be students who have completed two years of training in the field of mathematics and computer science. This requirement is an indication that the applicant possesses the basic knowledge necessary to deal with the advanced technical and scientific courses in the program, ensuring their readiness to successfully complete their academic career.
Apply Now