Cours de programmation en C/C++
Concernés:
Toute personne pouvant penser logiquement et désirant se faire former en langages de programmation C et C++.
But: Former l’étudiant à l’exercice du métier de développeur des systèmes d’informations, conseiller pour l’intégration des Technologies de l’Information et de Communication (TIC) auprès des acteurs du développement local (TIC), responsable de gestion informatique, chef des projets.
Objectifs: Acquérir les compétences nécessaires à la conception et au développement d’un programme informatique adapté à un problème donné, à la gestion informatique (traitement des données de recherche et de production).
Durés: 60 heures
La structure du cours
Après l’introduction quidonne une information générale sur le système le programme informatique et la structure de l’ordinateur, le script est divisé en six grandes parties qui sont:
1. La philosophie des boîtes noires: elle essaie de donner une idée de la philosophie des boîtes noires, une méthode bien utilisée dans l’ingénierie électronique; elle se montre efficace dans le développement des systèmes informatiques. L’idée initie progressivement un programmeur ordinaire à la programmation orientée objet.
2. La connaissance du compilateur C: le stagiaire prend progressivement connaissance des structures, des lois et des règles du compilateur C.
3. Traitement des données: cette partie initie le stagiaire à l’analyse des données d’une façon générale :analyse des chaînes de caractères, des vecteurs, tri des données, des pointeurs, comparaison des données etc.
4. Manipulation des fichiers: ici le stagiaire s’initie au traitement des données de simulation : sauvegarde, recherche, suppression, ajout dans un fichier. Cette partie donne au stagiaire des outils qui lui permettent de manipuler des données de recherche et de production. C’est déjà le domaine de traitement des informations (data management ; data processing). La maîtrise de l’utilisation des fichiers relatifs ou aléatoires (random access files) est un atout pour pouvoir créer et gérer une base des données fichiers et celle du type dbase.
5. Programmation des ports (COMn et LPTn): ici le stagiaire s’initie à la programmation des ports séries, ports parallèles et autres ports d’un ordinateur. Ce qui lui permet de comprendre par exemple le fonctionnement d’un modem connecté à un ordinateur, la capture d’un signal à l’aide des ports séries et parallèles. Cette partie initie aussi le stagiaire au domaine de «mesures et essais assistés par ordinateur ».
- Programmation Orientée Objet: ici le stagiaire prend connaissance de la couche C++ du compilateur C/C++; il s’initie progressivement à la programmation des objets. La programmation objet permet une abstraction entre l'implémentation des modules et leur utilisation, apporte un plus grand confort dans la programmation et s'intègre parfaitement dans le cadre de la modularité. Ses propriétés d’encapsulation des données permettent une meilleure protection et une plus grande fiabilité des programmes.
Supports du cours
- des manuels bien rédigés et bien expliqués en format *.pdf, *.rtf ou *.doc.
- Des exemples concrets qui illustrent des activités connues et réelles.
- Outils d’apprentissage et de développement
Interessé, contact:
e-mail: iitdse@yahoo.fr |