Module
Licence
S&T mention Informatique - 1ère
année (L1) - UE 102 (1er semestre) - 46
h d'enseignement en CM/TD/TDm
Objectifs
Cet enseignement s'adresse à des étudiants de
première année licence découvrant
généralement l'informatique de manière
approfondie. Ce cours présente dans un premier temps les
principes généraux de fonctionnement d'un
ordinateur (partie architecture). Ces notions permettent aux
étudiants de faire le lien avec les principes de la
programmation impérative (branchement, itération)
qui sont ensuite étudiés dans la partie
principale (algorithmique) du cours.
Pour des raisons d'implémentation locale (tronc commun en
L1), Pascal est utilisé comme langage support de cet
enseignement.
Contenu
et supports
de cours
Vous
pouvez télécharger ci-dessous les supports
de cours utilisés dans cet enseignement. Mes pratiques
pédagogiques font que je ne fournis jamais de
correction.
Avertissement : ces supports sont parfois incomplets
(à dessein !). Les enseignant(e)s qui
désireraient en obtenir une version plus complète
pour les utiliser dans leurs propres cours (moyennant citation) sont
cordialement invités à me contacter.
Cours
-
Introduction générale
.
-
Chapitre I - architecture des ordinateurs et conception de circuits
logiques
.
-
Chapitre II - introduction aux activités de
développement logiciel
.
-
Chapitre III - première présentation du langage
Pascal
.
-
Chapitre IV - branchement conditionnel, itération
.
-
Chapitre V - sous-programmes (fonctions,
procédures) et analyse descendante
.
-
Chapitre VI - manipulation de fichiers en Pascal.
Travaux dirigés
-
Architecture des ordinateurs

-
Programmation impérative (Pascal)

Travaux pratiques
-
Programmation impérative

Bibliographie
- Legrand R. (1999)
Méthodologie et algorithmes en Pascal : cours et exercices
corrigés, Ellipses, Paris, FR, ISBN 2-7298-4919-X
- Clancy M., Linn M. (1993), La
conception d’un programme : études de cas en Pascal,
Dunod, Paris, FR, ISBN 2-10-001682-2.
Architecture des ordinateurs et prog.
impérative 