 |  |  |
| INFO0201-1 | Introduction à la programmation
|

 |
| Durée : | 20h Th, 40h Pr |
 |
| Nombre de crédits : |
|
 |
| Nom du professeur : | Peter Schlagheck |
 |
Langue(s) du cours :
 |
| Langue française |
 |
Contenus du cours :
 |
| Le cours donne à tous les étudiants une base pratique leur permettant de manipuler un ordinateur et d'écrire de petits programmes. Après une introduction générale au fonctionnement des ordinateurs, les composantes élémentaires du langage de programmation C/C++ sont introduits. Des notions de calcul numérique et d'algorithmique sont expliqués au cours et utilisées dans les exercices. |
 |
Acquis d'apprentissage (objectifs d'apprentissage) du cours :
 |
| Concepts fondamentaux de l'informatique:
- La logique électronique à la base de transistors.
- L'information binarisée: les bits et les octets.
- Le fonctionnement principal d'un ordinateur.
Le langage de programmation C/C++:
- Le syntaxe et les instructions élémentaires
- Les outils algorithmiques
- La réalisation des fonctions
- Les variables structurées, les tableaus, les pointeurs.
- La programmation orientée objet.
Travaux pratiques :
- Prise en main de l'ordinateur - comment utiliser le système de développement C/C++.
- Réalisation des programmes élémentaires. |
 |
Prérequis et corequis / Modules de cours optionnels recommandés :
 |
| Aucun prérequis spécifique n'est exigé. |
 |
Activités d'apprentissage prévues et méthodes d'enseignement :
 |
| 40 heures de travaux pratiques devant un ordinateur. |
 |
Mode d'enseignement (présentiel ; enseignement à distance) :
 |
| Le cours se donne généralement au deuxième quadrimestre de la première année. L'horaire et le local sera communiqué lors de la séance d'information de la rentrée. Les travaux pratiques se déroulent dans les salles des ordinateurs du Département de Physique (salles 4/15 et 4/34 au Bâtiment B5a). L'horaire des T.P. est distribué en début d'année (il est adapté en fonction du nombre d'étudiants et de la disponibilité des locaux). |
 |
Lectures recommandées ou obligatoires et notes de cours :
 |
| Les transparences du cours et quelques notes sont disponibles sur le site web du cours (cf. dessous). On y trouve en particulier - les notes de cours "Introduction à l'Informatique (http://www.pqs.ulg.ac.be/attachments/divers/Intro_info.pdf)" par Prof. H.-P. Garnir - les notes de cours "Le Langage C/C++ (http://www.pqs.ulg.ac.be/attachments/divers/C.pdf)" par Prof. T. Bastin
Further reading: -S. Lippmann, J. Lajoie, B.E. Moo: "C++ Primer" (Addison-Wesley 2005) -B. Stroustrup: "The C++ Programming Language" (Addison-Wesley 1997) |
 |
Modalités d'évaluation et critères :
 |
| L'examen se déroule en une seule séance de 3 heures (9h-12h ou 14h-17h). Il comporte la réalisation de quelques petits programmes (partie pratique, 70%) et la réponse écrite à quelques questions (partie théorique, 30%). |
 |
Contacts :
 |
| Peter Schlagheck Département de Physique Université de Liège Bâtiment B5a, salle 48 Sart Tilman 4000 Liège Tél: 04 366 9043 Email: Peter.Schlagheck@ulg.ac.be http://www.pqs.ulg.ac.be |
 |
| 
 |
| Notes en ligne : |
|
| Site web des documents de cours |
| Site web des documents de cours: |
|
|