Algorithmique et Programmation

Instructor: Dr. Karim Bouzoubaa

Email: karim.bouzoubaa@emi.ac.ma 

 

Description and objectives

 

Introduire les notions de base des algorithmes et utiliser le langage de programmation C pour mettre en évidence les concepts fondamentaux de la programmation procédurale.

  • Introduction : scénario de traitement automatique, étapes de construction de programme
  • Algorithmes : définitions, pseudo-langage, actions de base, exemples…
  • Concepts de base d’un langage de programmation : variables, types, affectation, E/S, opérateurs…
  • Structures de contrôle : instructions sélectives et itératives
  • Tableaux : vecteurs, chaînes de caractères, tableaux à plusieurs dimensions
  • Fonctions : structure et prototype, portée de variables, passage de paramètres, récursivité
  • Démarches de résolution de problèmes : descendante, ascendante, exemples

 

Content

 

 

Notes Génie Industriel

Notes Génie Civil

Useful Links

 

Developpez.com

http://c.developpez.com/

 

Comment ça marche

http://www.commentcamarche.net/contents/c

 

Introduction to Computer Science and Programming

http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-00Fall-2008/CourseHome/index.htm