The module deals with the basic aspects of computer engineering, i.e., architectures, programming and simple algorithms. Programming is seen as a problem-solving approach, starting from the understanding and upgrading of existing programs. Basic programming notions are introduced, such as abstraction, abstract data types, control structures. |
Basic notions on mathematical functions, relations and set theory. |
Le cours complète les connaissances de base en matière de programmation informatique en utilisant le langage Java.
Les compétences en matière de programmation sont vue comme un moyen de résoudre problèmes de complexité croissante mettant l’accent sur la capacité de conception de l’étudiant.
On introduit de notions relatives aux structures de mémoire dynamique, types des donnés abstraits et de programmation itérative. |
Le cours complète les connaissances de base en matière de programmation informatique en utilisant le langage Java.
Les compétences en matière de programmation sont vue comme un moyen de résoudre problèmes de complexité croissante mettant l’accent sur la capacité de conception de l’étudiant.
On introduit de notions relatives aux structures de mémoire dynamique, types des donnés abstraits et de programmation itérative.
Introduction
Langage Java[7 heures]
Définition de l’Espace Privé – Espace Publique (Introduction) Champs Statiques [1 heure]
Aggregats de structure objet [1 heure]
Méthodes [1 heure]
Constructeurs [1 heure]
Chaîne [1 heure]
Fichiers de texte [1 heure]
Résolution de problèmes [6 heures]
Trier manuellement [3 heures]
Trier selon la Java library [1 heure] |
Deitel & Deitel: – C How to program, 5th edition. |
The most part of the lessons are accompanied with some exercises to have the student apply what has learned from the videolesson. |
Professeur/Tuteur responsable enseignement
|
|