Section outline

  • In this first chapter, we aim to introduce new students to the field of computer science by providing the necessary definitions and offering a historical overview of the evolution of computer science over the years. We also cover fundamental concepts of algorithms in this chapter with some concrete examples.
    • The course materials for Chapter 1 in French, available in PDF format.
      This document is formatted for double-sided printing, 2 pages per sheet.
    • This tutorial series corresponds to the first chapter. 
      It includes exercises on problem definition and analysis.
    • The objective of this first practical worksheet is to become familiar with the Code::Blocks development environment and to write our first program in the C language.
      This document is formatted for double-sided printing, 2 pages per sheet.
    • Here you will find a set of supplementary exercises for individual work on problem analysis and definition, along with their solution. 

      It's important to note that these exercises are a supplement and by no means replace the classes and educational resources provided in the classroom. They are designed to enhance your understanding and provide additional opportunities for practice and self-learning.