Logo ÉTS
Session
Cours
Responsable(s) Anis Boubaker, David Marche

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

COURS

MATIÈRE

1

Bases numériques (2, 8, 10 et 16); conversion de bases et notations.

2

Système de numération; représentation binaire des nombres et caractères.

3

Logique booléenne et  tables de vérités (et, ou logique, ou exclusif, négation).

Organisation moderne d’un système informatique : mémoire, bus internes, unités de traitement, de stockage, de transfert de données, périphériques.

4

 

Examen intra 1 (1 h 00)

Langages de programmation, compilateurs, interpréteurs, programmes et mémoires.

Principes de bases de programmation: variables, types fondamentaux, entrées/sorties simples et aspect séquentiel de la programmation.

Équivalent en C : types fondamentaux (int, double, char), entrées/sorties simples (fprintf, fscanf) et programme principal (main()).

5

Principe de programmation : structures de contrôle conditionnelles

Équivalent en C : instructions décisionnelles (if, else)

6

Principe de programmation : structures itératives.

Équivalent en C : instructions itératives (while, do…while).

7

Structures de contrôle conditionnelles et itératives avancées

Équivalent en C : instructions décisionnelles (if, switch…case) et itératives (for).

8

Examen intra 2 (2 h 00)

9

Approches de développement logiciel (descendante et ascendante);  programmation modulaire et organisation de projets.

Principe de programmation : introduction aux sous-programmes

10

Fonctions et procédures, passage de paramètres par valeur et par référence, librairies.

11-12-13

Structures de données complexes et types avancés. Tableaux 1D , Tableaux 2D et chaines de caractères.

 

Examen final (2 h 00)

 

Laboratoires et travaux pratiques

À propos des laboratoires ou travaux pratiques:

  • Les 12 laboratoires sont des travaux individuels sur papier ou ordinateur.
  • Une remise est demandée à la fin de chacune des séances de laboratoire.