 |  |  |
| INFO2009-1 | Introduction à l'informatique
|

 |
| Durée : | 25h Th, 20h Pr |
 |
| Nombre de crédits : |
|
 |
| Nom du professeur : | Benoît Donnet |
 |
Langue(s) du cours :
 |
| Langue française |
 |
Contenus du cours :
 |
| Le cours alterne les aspects propres au langage C et l'algorithmique.
Les thèmes abordés sont les suivants: syntaxe et sémantique du langage C, algorithmes simples, découpe en sous-problèmes, correction d'un programme et complexité, structure de données élaborées (structure, tableaux, chaînes de caractères), modularité d'un programme (fonction, procédure, variables globales, fichiers), spécifications, mécanismes d'allocation dynamique de la mémoire (pointeurs), structures de données dynamiques (liste chaînée, doublemement chaînée, circulaire, pointeur de début et de fin) |
 |
Acquis d'apprentissage (objectifs d'apprentissage) du cours :
 |
| L'objectif de ce cours est d'introduire, auprès des étudiants, les principes de base de l'informatique et, en particulier, les principes de base de la programmation.
La conception d'un algorithme correct et efficace sera mise en avant, en particulier dans le cadre d'une méthodologie stricte. A savoir, découpe d'un problème d'une certaine taille en sous-problèmes plus simples à résoudre et documentation du code à l'aide de spécicifications.
Le langage de programmation étudié est le C. |
 |
Prérequis et corequis / Modules de cours optionnels recommandés :
 |
| Néant. |
 |
Activités d'apprentissage prévues et méthodes d'enseignement :
 |
| Des séances de laboratoire (obligatoires) et d'exercices sont organisées en supplément au cours théorique. |
 |
Mode d'enseignement (présentiel ; enseignement à distance) :
 |
| Le cours se donne au premier semestre. |
 |
Lectures recommandées ou obligatoires et notes de cours :
 |
| Les transparents utilisés au cours théoriques sont disponibles sur la page WWW associée au cours. |
 |
Modalités d'évaluation et critères :
 |
| Les étudiants sont évalués de trois façons:
- une interrogation portant sur le premier tiers de la matière a lieu, début novembre. Cette interrogation (durée: 1h) est obligatoire et compte pour 5% de la note finale
- un projet de programmation (par binôme) est à rendre pour début décembre et porte sur le 2ème tiers de la matière. Ce projet, obligatoire, compte pour 5% de la note finale.
- un examen écrit en janvier (à cours fermé), comptant pour 90% de la note finale
Les étudiants ayant échoués en janvier peuvent repasser l'examen écrit en juin et/ou en septembre. Les notes de l'interrogation et du projet restent fixées. |
 |
Remarques organisationnelles :
 |
| Une page WWW reprenant les informations relatives au cours est disponible à l'adresse http://www.montefiore.ulg.ac.be/~bdonnet/info2009/info2009.html |
 |
Contacts :
 |
| Professeur: Benoit Donnet, benoit.donnet@ulg.ac.be(boigelot@montefiore.ulg.ac.be
Assistants: - Thomas Leuther, )thomas.leuther@ulg.ac.be(g.dethier@ulg.ac.be
- Firas Safadi, )fsafadi@ulg.ac.be
- David Lupien St-Pierre, dlspierre@ulg.ac.be |
 |