This course introduces the fundamentals of computer science and programming. It covers basic concepts of computing systems, algorithms, and problem solving, along with essential programming constructs such as variables, data types, control structures, and input/output in C. Practical sessions provide hands-on experience with computer systems and program development. By the end of the course, students develop foundational skills in algorithmic thinking and basic programming.

- المعلم: Ziane Ataoua
- المعلم: Hadjabi Fatima
- المعلم: Aouatef Mansouri
Au niveau étudiant, ce cours a pour objectif principal de faciliter l’immersion d’un individu dans la vie étudiante et sa transition en adulte responsable. Au niveau enseignant ce cours permet une réflexion par rapport aux normes qui définissent les obligations concrètes auxquelles sont soumis tous les acteurs l’enseignant. Ces normes devraient être définies et regroupées dans un code de déontologie qui faciliterait la prise de décision des enseignants en mettant en place des règles, des recommandations et des procédures.
- المعلم: Abdelhalim Ghediri
- المعلم: Lamri Rahma
- المعلم: Sara Benzitouni
- المعلم: kawther chabbi
- المعلم: BEGHOU Salah