- Enseignant: Chafia KAREK
- Enseignant: SOUMYA LEULMI
- Enseignant: FATEH SACI
- Enseignant: Fouzia FOUGHALI

Machine Structure 1 (SM1) introduces students to the essential principles behind the operation of a computer system. The course explores how information is represented in binary form, how instructions are processed by the CPU, and how data moves through memory and buses. Key topics include number systems, logic gates, Von Neumann architecture, instruction cycles, and memory organization.
This course is intended for first-year Computer Science students. It serves as a foundation for understanding computer architecture and low-level programming.
Evaluation: Continuous Assessment (60%) + Tutorials (40%)
Instructor: Dr. Daouia Azzouz — d.azzouz@univ-skikda.dz
- Enseignant: Daouia AZZOUZ

This course introduces students to the fundamental principles of electronics and the architectural components of computer systems. It aims to provide a solid foundation in understanding how electronic devices function and how they integrate into modern computing systems.
Students will explore the physical structure and operation of both basic electronic components (resistors, capacitors, transistors, diodes, etc.) and complex computing hardware (motherboard, CPU, memory, input/output devices). The course also emphasizes the historical evolution of computing technologies and introduces key concepts in computer architecture, such as the Von Neumann model.
Through theoretical lessons and practical exercises, students will:
-
Understand the role of active and passive components in electronic circuits.
-
Learn the functions and interactions between a computer’s core units.
-
Distinguish between input, output, and storage devices.
-
Recognize the generational development of computers.
-
Analyze the structure and functions of microprocessors, buses, and memory hierarchies.
- Enseignant: Nadjet Bouchaour
- Enseignant: KHADIDJA MALLEM