Bienvenue
Prsentations
Moi
Qui suis-je ? Quels sont mes domaines de comptence ? Pourquoi suis-je ici ? Comment me contacter : bureau C01a
Par courrier lectronique : francois.birling@heig-vd.ch Par tlphone 76321
Vous
Vos connaissances en programmation en C
Les types de donnes Les structures de contrle Les fonctions Les tableaux, les structures, les pointeurs
Analyse
Dmarche permettant de russir le travail de programmation. Clarifier les buts atteindre. Trouver la bonne approche pour programmer la solution.
Objectifs de ce cours
Acqurir un savoir
Complter les connaissances sur la programmation en C. Utiliser des recettes algorithmiques. Structurer les donnes et les traitements. Comment organiser les programmes permettant de rsoudre des problmes plus complexes. Dcouvrir les principes de la programmation graphique.
Savoir tre
Structurer sa pense de faon autonome.
Analyse et programmation 2 - Bienvenue 3
Structure du cours
Thme Introduction et rappels Traitement des fichiers textes et binaires Matriser les pointeurs et la gestion de la mmoire Complments sur le langage C
Le prprocesseur, les classes de stockage Complments sur les types de donnes Compilation spare
Dure 2p 4p 4p 6p
4p 6p 2p 2p 38 p
Aperu de mthodes danalyse et de conception Programmation graphique en C# sous .Net TOTAL Il reste 4 priodes pour
Analyse et programmation 2 - Bienvenue
Evaluation
Activit C t l continu Contrle ti
TE1 : Complments sur le langage C TE2 : Conception et TDA
Date
__/__/____ __/__/____
Coef.
12.5 % 12.5 %
25 % 50 %
Droulement
Acquisition de la thorie
Prsenter les notions connatre. Poser des questions. Notamment sur le vocabulaire.
Exercices
Souligner les points importants connatre. A finir chez vous. Contrles ponctuels.
Laboratoires
Mettre en pratique les notions apprises. Acqurir de lexprience sur des cas rels.
Travail personnel : 50 %
Vrification de la bonne comprhension. Lire le cours, complter avec un livre. Finir les exercices et les laboratoires, comparer avec les corrigs. Rptition des apprentissages.
6
Laboratoires
Tri de texte. Gestion des fichiers. G ti d fi hi Allocation dynamique. Mixage sonore numrique. Commande dun robot mobile. Simulateur de Lotto. Traitement d images. dimages File et piles. Rpertoire tlphonique. C# : Calcul dentranement sportif.
7
Rfrences Internet
http://www.dil.univ-mrs.fr/~garreta/ http://casteyde.christian.free.fr/cpp/cours/online/book1.html p y pp
Programmer en langage C, Stephen Kochan, ISBN : 2-744-07081-5 Programmer en langage C, Claude Delannoy, ISBN : 2-212-11072-3 Le livre du C premier langage, Claude Delannoy, ISBN : 2-212-11052-9
Analyse et programmation 2 - Bienvenue 9
Algorithmique, Applications en C, Jean-Michel Lry, ISBN: 2-744-07128-5 Introduction lalgorithmique, Cormen, ISBN: 2-100-03922-9 Algorithmes et structures de donnes avec Ada, C++ et Java, Pierre Breguet, ISBN : 2-880-74488-1
Analyse et programmation 2 - Bienvenue 10
Le langage C++, Bjarne Stroustrup, ISBN : 2-744-07003-3 Apprendre le C++, Claude Delannoy, ISBN : 2-212-12135-0 C++ Comment Programmer, Deitel et Deitel, ISBN : 2-893-77290-0
Analyse et programmation 2 - Bienvenue 11
Visual C#, tape par tape, John Sharp, ISBN : 2-100-49606-9 C# et .Net 2, Grard Leblanc, ISBN : 2-212-11778-7 Professionnal .Net framework 2.0, Joe Duffy, ISBN : 0-764-57135-4
Analyse et programmation 2 - Bienvenue 12
Vos questions
13