Site de l'Université | English version
Programme des cours 2012-2013Dernière mise à jour : 18/06/2013
INFO0201-1  Introduction à la programmation, (Q2)

Durée :  20h Th, 40h Pr
Nombre de crédits :  
Bachelier en sciences géographiques, orientation générale, 1re année5
Bachelier en sciences physiques, 1re année6
Nom du professeur :  Peter Schlagheck
Langue(s) du cours :  
Langue française
Organisation et évaluation :  
Enseignement au deuxième quadrimestre
Contenus du cours :  
Le cours donne une introduction à l'art de la programmation en C/C++. Après une introduction générale au fonctionnement d'un ordinateur, les composantes élémentaires du langage de programmation C/C++ seront expliquées et leur application sera démontrée et discutée.
Sujets du cours en détail : - la logique électronique à la base de transistors - l'information binarisée : les bits et les octets - le fonctionnement principal d'un ordinateur - le syntaxe et les instructions élémentaires de C/C++ - les outils algorithmiques - les fonctions - les fichiers et la compilation - les tableaux et les pointeurs - les variables structurées
Acquis d'apprentissage (objectifs d'apprentissage) du cours :  
Les objectifs principaux de ce cours sont - d'apprendre comment réaliser de petits programmes afin de résoudre des problèmes numériques, - de se familiariser avec les techniques de programmation générales (boucles, fonctions, tableaux, ...), - de savoir comment fonctionne un ordinateur en principe, afin de juger ce qui est praticable en programmation (e.g. du point de vue de la mémoire et du CPU), -de préparer pour le cours "Méthodes numériques de la physique".
Prérequis et corequis / Modules de cours optionnels recommandés :  
Activités d'apprentissage prévues et méthodes d'enseignement :  
40 heures de travaux pratiques devant un ordinateur sont prévus pour ce cours. Ils se déroulent dans les salles informatiques 4/15 et 4/34 au bâtiment B5a.
Mode d'enseignement (présentiel ; enseignement à distance) :  
Le cours sera donné en présentiel "ex cathedra" par une présentation à projecteur. Les étudiants inscrits au cours pourront télécharger les slides via myULg.
Lectures recommandées ou obligatoires et notes de cours :  
Littérature recommandée : - T. Bastin: "Le Langage C/C++ (http://www.pqs.ulg.ac.be/attachments/divers/C.pdf)" (ULg, notes du cours) - H.-P. Garnir: "Introduction à l'Informatique (http://www.pqs.ulg.ac.be/attachments/divers/Intro_info.pdf)" (ULg, notes du cours) -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 séance de 4 heures (8h30-12h30 ou 14h-18h). Il comporte la réalisation de quelques programmes à l'ordinateur (partie pratique, 70%) et la réponse écrite à quelques questions (partie théorique, 30%).
Stage(s) :  
Remarques organisationnelles :  
Contacts :  
Peter Schlagheck Département de Physique Université de Liège IPNAS, bâtiment B15, local 0/125 Sart Tilman 4000 Liège Tél : 04 366 9043 Email : Peter.Schlagheck@ulg.ac.be http://www.pqs.ulg.ac.be


imageAccueil
imageRecherche par faculté
imageRecherche par enseignant
imageRecherche par cours

Administration de l'Enseignement et des Etudiants - Responsable de l'information : Monique Marcourt, Direction générale à l'Enseignement et à la Formation - Réalisation SEGI