Metody weryfikacji efektów kształcenia |
1) interrogation écrite
2) interrogation écrite
3) interrogation écrite
4) probleme au sein de l’interrogation écrite, exercice de programmation, compte rendu
5) probleme au sein de l’interrogation écrite, exercice de programmation, compte rendu
6) probleme au sein de l’interrogation écrite, exercice de programmation, compte rendu
7) exercice de programmation, compte rendu
8) exercice de programmation, compte rendu
|
Treści kształcenia z podziałem na formy |
COURS
1. Langages, environnements et méthodes de programmation
Processus de programmation. Langages bas et haut niveau, langages interprétés et compilés. Développement d’un programme, cycle de vie, conventions.
2. Structures de programmation
Syntaxe. Variables et types. Opérateurs arithmétiques, expressions, affectation. Vecteurs et matrices en Matlab. Fonctions, entrées et sorties, définition et appel, portée de variables. Fonctions et programmes en Matlab. Valeurs et opérateurs logiques, opérateurs de relation. Structures de contrôle : alternatives, boucles, commandes de terminaison, structures imbriquées.
3. Traitement et stockage de données
Chaînes de caracteres, conversion nombre/texte. Structures de données : tableaux, enregistrements. Fichiers binaires et fichiers texte, gestion avec Matlab.
4. Algorithmique de base
Algorithmes choisis : recherche, sommation, tri. Complexité des algorithmes.
5. Programmation avancée
Structures de gestion d’erreurs. Techniques de débogage. Paradigmes de programmation, programmation impérative et orientée objet. Criteres de qualité, optimalisation du code.
TRAVAUX PRATIQUES
1. Initiation en programmation HTML: définitions, code HTML de base, modification du texte, attributs de la page, positionnement du texte, insertion des images, création des hyperliens, création des tableaux, gestion de site.
2. Initiation en Visual Basic: A/ Particularité des langages objet : les objets, les procédures; B/ l'interface VB : variables, opérateurs, tests, boucles et conditions, les tableaux, fonctions de texte, les fonctions, gestion des erreurs - déboguage.
3. Initiation au logiciel Octave et au langage Matlab
Espace de travail. Syntaxe. Variables numériques, variables prédéfinies, matrices et vecteurs. Expressions arithmétiques, opérations et fonctions, opérateurs matriciels. Graphiques 2D.
4. Pratique de programmation et d’algorithmique avec Matlab
Fichiers script programme et fonction. Interaction avec l’utilisateur. Opérateurs de relation et logiques. Chaînes de caracteres, vecteurs et matrices. Fonctions, arguments et résultats. Boucles et alternatives, structures de contrôle imbriquées. Fichiers texte, conversion nombre/texte avec formatage. Conception et implantation d’algorithmes basiques choisis.
5. Application de techniques avancées de programmation
Gestion d’erreurs. Débogage de programmes. Optimalisation de programmes. |