This course introduces the fundamental principles of programming through the C language. It covers the structure of programs, data types, expressions, input/output operations, and control structures, followed by key concepts such as functions, arrays, strings, pointers, and structures. Through combined lectures and hands-on laboratory sessions, students learn to design algorithms, implement modular programs, manage memory, and handle files. By the end of the course, students develop essential problem-solving skills and a solid foundation for advanced studies in computer science.

- المعلم: Ziane Ataoua
- المعلم: kawther chabbi
- المعلم: Hadjabi Fatima
- المعلم: Aouatef Mansouri
| Objectifs de l’enseignement:Cette matière vise à familiariser les étudiants avec l'écosystème des logiciels libres et open source, leurs fondements philosophiques et techniques, et leur application pratique pour remplacer les solutions propriétaires. À l'issue de cette formation, les étudiants seront capables de :- Comprendre les concepts fondamentaux des logiciels libres et open source- Maîtriser les principales licences libres et leurs implications légales- Identifier et utiliser les alternatives libres aux logiciels propriétaires courants- Installer et configurer des solutions libres adaptées au contexte algérien- Adopter une approche éthique et collaborative du développement logiciel |

- BATAT Farida: Farida Batat
Toutes les manipulations sont des séquences vidéo :
1.
Loi d’ohm
2.
L’intensité du courant
3.
La différence de potentiel (tension)
4.
Lois de Kirchhoff
5.
Réglage préliminaire de l’oscilloscope
6.
Etude de l’oscilloscope.
7.
Chargement et déchargement
d’une capacité.

- المعلم: Samia Aribi