Introduction à la programmation

L’objectif premier de ce cours est de donner les bases permettant d’aborder des problèmes rencontrés en physique à l’aide de l’outil informatique. L’utilisation de la plate-forme C# permet de donner également un aperçu des techniques de programmation modernes communes à toutes les plates-formes de développement professionnelles. Le langage C#, beaucoup plus moderne que le C classique, et qui rassemble les meilleurs des concepts du C++ et du Java, connaît aujourd’hui une ascension fulgurante en milieu industriel. Il est également plus facile à maîtriser au niveau débutant et de ce fait commence à être largement utilisé dans l’enseignement.
cf. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

PhysS323 – 6 h de cours – 18 h de TD

Introduction générale à l’informatique : notion d’algorithme et sa représentation (organigramme, langage informatique).

Le langage C# : historique des langages, évolution C-C++, Java, C#.
Modèle de représentation des données, variables de type valeur et référence, allocation dynamique.
Tableaux , structures et classes.
Représentation d’algorithme en C# : structures itératives, structures conditionnelles.
Fonctions, modes de passage des paramètres, récursivité.
Techniques avancées: éléments de la programmation orientée objet, surcharge d’opérateur.

Un site de l'Université Paris Saclay