Logo ÉTS
Session
Cours
Responsable(s) Abdelmoumène Toudeft

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

COURS

MATIÈRE

1 à 6

- 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.

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

- Langage et environnement de programmation, compilateurs, interpréteurs, programmes et mémoires.

- Principes de bases de programmation : programme principal (main()) librairies de bases (stdio, stdlib) et sortie simple (printf).

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

- Principes de bases de programmation : variables, types fondamentaux (int, double, char), aspect séquentiel de la programmation, entrées/sorties simples (printf, scanf), opérateurs arithmétiques.

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

- Principes de bases de programmation : opérateurs booléens et bit-à-bit.

- Principe de programmation : structures de contrôle conditionnelles; Équivalent en C : instructions décisionnelles (if, else, switch…case)

- Principe de programmation : structures itératives. Équivalent en C : instructions itératives (while, do…while, for).

- Principe de programmation : introduction aux sous-programmes

7

 Examen intra (3 h 00)

8 à 13

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

- Principe de programmation : pointeurs. Fonctions et procédures, passage de paramètres par valeur et par référence, librairies.

- Principe de programmation : structures de données complexes et types avancés. Tableaux 1D , Tableaux 2D et chaines de caractères.

Principe de programmation : Algorithme, complexité.

- Support au devoir et révisions.

 

Examen final (3 h 00)

 

Laboratoires et travaux pratiques

À propos des laboratoires ou travaux pratiques:

  • Durant les séances de laboratoires, des démonstrations dirigées et des laboratoires notés ou non seront effectués. De l'assistance dans la réalisation du Devoir de session sera également fournie durant ces séances.

Utilisation d'outils d'ingénierie

- Environnement de développement intégré (IDE), tel que Visual Studio.