Computer Hardware Principles

lsinc1102  2023-2024  Charleroi

Computer Hardware Principles
5.00 credits
30.0 h + 30.0 h
Q2

  This learning unit is not open to incoming exchange students!

Teacher(s)
Language
French
Main themes
The course aims to introduce students to the operating principles of computers to enable them to understand how their programs are executed on a simple computer.
  •     Representation of information in binary form (integer and real numbers, characters, etc.)
  •     Combinatorial logic (logic gates, construction of simple circuits)
  •     Memory management (RAM, ROM, …)
  •     Synchronous digital circuits and role of the clock
  •     Construction of a simple microprocessor
  •     Inputs-Outputs and storage devices
  •     assembly language
Learning outcomes

At the end of this learning unit, the student is able to :

1
  • Describe the main components of a computer and their role
  • Explain how information and programs are represented in memory
  • Design a small logic circuit implementing a simple combinatorial function
  • Read and write simple assembly programs
 
Content
  • Representation of information in binary form (integer and real numbers, characters, etc.)
  • Combinatorial logic (logic gates, construction of simple circuits)
  • Memory management (RAM, ROM, …)
  • Synchronous digital circuits and role of the clock
  • Construction of a simple microprocessor
  • Inputs-Outputs and storage devices
  • assembly language
Teaching methods
  • Lecture
  • Exercise sessions
  • Mini-projects for building the main components of a computer
Evaluation methods
First session
  •     Oral exam
  •     Continuous evaluation of mini-projects (these count for 50% of the points if they are favorable to the student)
Second session
  •     Oral exam only (mini-projects no longer count in the second session)
Students who actively contribute to educational materials can earn bonus points.
Bibliography
Teaching materials
  • Notes du cours LSINC1102: Principes de fonctionnement des ordinateurs
Faculty or entity


Programmes / formations proposant cette unité d'enseignement (UE)

Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Bachelor in Computer Science