Corso Vittorio Emanuele II, 39 - Roma 0669207671

Ingegneria Informatica/Information and communication technologies engineering (with Helwan University) (Academic Year 2008-2009)

Techniques de programmation


CFU: 5
Langue du contenu:Anglais
Description du cours
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.
Connaissances requises
Basic notions on mathematical functions, relations and set theory.
Objectifs
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.
Programme
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]
Textes
Deitel & Deitel: – C How to program, 5th edition.
Entraînements
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
Marco Mezzalama
Enseignant vidéo
Prof. Michel Cubero-Castain - University of Toulouse - INSA (Toulouse - France)
Liste des leçons
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati
Paolo Enrico Camurati