Module: Microprocessor Systems

Level: 3rd Year LMD – Electronics
Credits: 6
Weekly Hours (VHH): 3 hours (2h Lecture + 1h TD/TP)
Instructor: Dr. Abdelkader HIMA, Lecturer A – University of El Oued
Email: abdelkader-hima@univ-eloued.dz
Academic Year: 2025/2026


Course Description

This course introduces students to the fundamental concepts of microprocessor systems and their applications in embedded electronics. Through theoretical lessons and practical examples based on the Arduino UNO platform, students will acquire skills in understanding, programming, and interfacing microcontrollers with peripheral devices. The course bridges the gap between computer architecture and electronic system design.


Learning Objectives

  • Understand the internal architecture and operation principles of microprocessor systems.
  • Study the history and evolution of computing systems and microprocessors.
  • Analyze and design memory organization and input/output interface circuits.
  • Develop programs using the C/Arduino language for microcontroller applications.
  • Implement and test interrupt-based control systems.

Prerequisites

  • Digital Electronics
  • Basic C Programming
  • Electronic Components and Circuits

Teaching Methods

  • Lectures and illustrated lessons available on the Moodle platform.
  • Guided exercises and Arduino practical projects.
  • Interactive forums and self-evaluation quizzes.
  • Online tutoring and feedback via the Moodle interface.

Assessment

  • Formative assessment: Quizzes and practical assignments (30%).
  • Summative assessment: Final online test and project submission (70%).

Keywords

Microprocessor, Arduino, Embedded Systems, Computer Architecture, Interrupts, Interfaces, C Programming.


© 2025 Abdelkader HIMA – University of El Oued. All rights reserved.

This subject concerns the design of simple electronic circuits

This course is designated to 3rd LMD electronic students according to the official program of the high studies and scientific research ministry of Algeria. In this course is described principal basis of microprocessor systems using a sample microprocessor which is the Arduino UNO. It is to notice that this course was prepared using AI chat-bot with author examination and revision