Introduction `a la Programmation
Peter Schlagheck Universit ´e de Li `ege
2 `eme quadrimestre 2016/17
Introduction `a la Programmation
Cours pour premi `ere ann ´ee (bloc 1)
du grade de bachelier en sciences physiques Horaire : jeudi 8h30–10h30
Local : S38, b ˆatiment B6d 10 s ´eances `a 2 heures :
9/2, 16/2, 23/2, 2/3, 9/3, 16/3, 23/3, 30/3, 20/4, 27/4, 4/5 (16/2 : professeur absent)
Examen (4h) : 18 points de la cote totale
30% questions th ´eoriques et 70% exercices de programmation Travaux pratiques (40h) : 2 points de la cote totale
Travaux pratiques pour 1er bac physique
Local : b ˆatiment B5a, 4e ´etage, salles 4/15 et 4/34 Horaire : lundi et mercredi 13h30–17h30
Groupe A AKDAG – HERREWYN S ´eances :
15/2, 22/2, 6/3, 13/3, 20/3, 27/3, 19/4, 26/4, 8/5, 10/5
−→anim ´e et surveill ´e par Renaud Chr ´etien
Groupe B HOFFMANN – WEELEN S ´eances :
13/2, 20/2, 1/3, 8/3, 15/3, 22/3, 29/3, 24/4, 3/5, 10/5
−→anim ´e et surveill ´e par Xavier Baumans S ´eance d’introduction : lundi 6/2, 13h30–15h30
Le contenu du cours
1 La logique ´electronique
2 L’information binaris ´ee
3 Le fonctionnement d’un ordinateur
4 La programmation ´el ´ementaire en C/C++
5 Les outils algorithmiques
6 Les fonctions
7 Les fichiers et la compilation
8 Les tableaux
Litt ´erature
T. Bastin: “Le Langage C/C++”
(notes de cours, ULg 2009-10)
S. Lippmann, J. Lajoie, B. Moo: “C++ Primer”
(Addison Wesley)
B. Stroustrup: “The C++ Programming Language”
(3rd ed., Addison-Wesley, 1997)
H. P. Garnir et F. Montjoie: “Introduction `a l’Informatique”
(notes de cours, ULg 2005-06)
H. Bersini, M.-P. et R. Spinette: “Les fondements de l’informatique” (2e ´edition, Vuibert, 2008)
−→slides du cours et des TP disponibles sur myULg et
−→http://www.pqs.ulg.ac.be/