| ||||
Sigle : INF1403 Gr. 01 Titre : Développement d'applications avec Visual Basic.Net Session : Automne 2016 Horaire et local Professeur : Taleb, Mohamed | ||||
1. Description du cours paraissant à l'annuaire : | ||||
ObjectifsPermettre à l'étudiante, l'étudiant de s'initier et de pratiquer toutes les phases de programmation d'une application informatique en utilisant le langage de programmation de haut niveau Visual Basic .Net.ContenuLe langage Visual Basic.Net et son environnement de programmation. Notions de programmation orientée objets et de programmation événementielle. Récursivité. Structures de données et leurs manipulations : piles, files, arbres, graphes. De l'algorithme au code Visual Basic. Test et mise au point de programmes. Les techniques de débogage. Exemples concrets de programmation d'applications Windows avec Visual Basic. Ce cours comporte des séances obligatoires de travaux dirigés (TD) de deux heures par semaine. | ||||
2. Objectifs spécifiques du cours : | ||||
Ce cours vise à introduire aux étudiants les concepts de la programmation haut niveau ainsi qu’à les former de manière à acquérir les connaissances et les compétences nécessaires pour développer des applications simples dans Microsoft Visual Basic .NET. Le cours se concentre sur les principes de bonne programmation, la structuration des programmes dans le paradigme orienté objets, la syntaxe du langage, les structures de données, la mise au point de programmes et les interfaces utilisateurs.
À la fin de ce cours, les étudiants seront aptes à concevoir et développer des applications simples basées sur une interface graphique en utilisant l'environnement de développement Microsoft Visual Basic.NET. | ||||
3. Stratégies pédagogiques : | ||||
Cours donné principalement sous forme magistrale, parsemé d’exercices de compréhension. Des travaux pratiques sont proposés afin de consolider les notions vues en classe. | ||||
4. Heures de disponibilité ou modalités pour rendez-vous : | ||||
Sur rendez-vous: mohamed.taleb@uqo.ca | ||||
5. Plan détaillé du cours sur 15 semaines : | ||||
Semaine | Thèmes | Dates | ||
1 |
Environnement de programmation
|
08 sept. 2016 | ||
2 |
Concepts fondamentaux - partie 1
Travail pratique en laboratoire 1 : le 13 septembre 2016. |
15 sept. 2016 | ||
3 |
Concepts fondamentaux - partie 2
Travail pratique en laboratoire 2 : le 20 septembre 2016. |
22 sept. 2016 | ||
4 |
Débogage et gestion des exceptions
Travail pratique en laboratoire 3 : le 27 septembre 2016. |
29 sept. 2016 | ||
5 |
Procédure et fonctions
Travail pratique en laboratoire 4 : le 4 octobre 2016. |
06 oct. 2016 | ||
6 | Semaine d'études | 13 oct. 2016 | ||
7 | Examen de mi-session | 20 oct. 2016 | ||
8 |
Gestion des données - Partie 1
Travail pratique en laboratoire 5 : les 18 et 25 octobre 2016. |
27 oct. 2016 | ||
9 |
Gestion des données - Partie 2
Travail pratique en laboratoire 6 : le 1er novembre 2016. |
03 nov. 2016 | ||
10 |
Structure de données avancées
Travail pratique en laboratoire 7 : le 8 novembre 2016. |
10 nov. 2016 | ||
11 |
Récursivité
Travail pratique en laboratoire 8: le 15 novembre 2016. |
17 nov. 2016 | ||
12 |
Conception avancée de l'interface utilisateur
Travail pratique en laboratoire 9 : le 22 novembre 2016. |
24 nov. 2016 | ||
13 |
Menus et gestions de la souris
Travail pratique en laboratoire 10 : le 29 novembre 2016. |
01 déc. 2016 | ||
14 |
Base de données
Travail pratique en laboratoire 11 : les 6 et 13 décembre 2016. |
08 déc. 2016 | ||
15 | Examen final | 15 déc. 2016 | ||
6. Évaluation du cours : | ||||
| ||||
7. Politiques départementales et institutionnelles : | ||||
| ||||
8. Principales références : | ||||
| ||||
9. Page Web du cours : | ||||
https:///moodle.uqo.ca |