Programme des cours 2025-2026
IODA0108-1  
Programmation.net I
  • Développement I : Plateforme.net I (C#, ...)
  • Projet Développement.net
Durée :
Développement I : Plateforme.net I (C#, ...) : 60h Th
Projet Développement.net : 12h Th
Nombre de crédits :
Bachelier en informatique, orientation développement d'applications8
Nom du professeur :
Développement I : Plateforme.net I (C#, ...) :
Projet Développement.net : Imen BEN HNIA, Olivier PONCHAUT
Coordinateur(s) :
Imen BEN HNIA
Langue(s) de l'unité d'enseignement :
Langue française
Organisation et évaluation :
Enseignement au deuxième quadrimestre
Unités d'enseignement prérequises et corequises :
Les unités prérequises ou corequises sont présentées au sein de chaque programme
Contenus de l'unité d'enseignement :
   
Développement I : Plateforme.net I (C#, ...)
* Description des outils (Explorateur de solutions, Fenêtre de propriétés, Création d'une solution...) 
* Bases du langage C# : 
   Les types 
   Les variables 
   Les constantes 
   Les opérateurs 
   Les structures de contrôle 
   Les fonctions

* Développement d'applications Windows
   Utilisation des contrôles 
   Interactions clavier et souris 

Compétences
C2 : Collaborer à la conception, à l'amélioration et au développement de projets 
C5 : Mobiliser les savoirs et les savoir-faire lors du développement d'application        

Capacités
C2 :  
- Élaborer une méthodologie de travail 
- Planifier des activités et évaluer la charge et la durée de travail liées à une tâche 
C5 :     
- Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et fonctionnalités fournie 
- Concevoir, implémenter, administrer et utiliser avec maîtrise un ensemble structuré de données 
- Choisir et mettre en œuvre un standard défini ou une technologie spécifique (méthodologie, environnement, langage, framework, librairies..)       
Projet Développement.net
Réalisation d'un projet informatique ludique par équipe (codage, test et défense orale).

Compétences
C2 : Collaborer à la conception, à l'amélioration et au développement de projets 
C5 : Mobiliser les savoirs et les savoir-faire lors du développement d'application        

Capacités
C2 :  
- Élaborer une méthodologie de travail 
- Planifier des activités et évaluer la charge et la durée de travail liées à une tâche 
C5 :     
- Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et fonctionnalités fournie 
- Concevoir, implémenter, administrer et utiliser avec maîtrise un ensemble structuré de données 
- Choisir et mettre en œuvre un standard défini ou une technologie spécifique (méthodologie, environnement, langage, framework, librairies..)       
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
   
Développement I : Plateforme.net I (C#, ...)
Au terme de l'AA Développement I : Platforme .net (C#,...), l'étudiant sera capable :

* de créer une application Windows en utilisant les compétences acquises en « Programmation I» 
* de rédiger un programme dans un langage de haut niveau (C#) dans l'environnement .net de Microsoft.
* d'écrire un code lisible, facile à modifier et qui respecte les règles de bonnes pratiques de programmation.
Projet Développement.net
Au terme de l'AA Projet Développement.net, l'étudiant sera capable de travailler en équipe pour réaliser un projet.
Savoirs et compétences prérequis :
Activités d'apprentissage prévues et méthodes d'enseignement :
   
Développement I : Plateforme.net I (C#, ...)
Présentation de la syntaxe C# par l'enseignant et travaux pratiques (des jeux) à réaliser en classe par les étudiants.  
Projet Développement.net
Projet à réaliser par les étudiants avec séances de coaching et de suivi.
Mode d'enseignement (présentiel, à distance, hybride) :
Développement I : Plateforme.net I (C#, ...)
Présentiel
Projet Développement.net
Présentiel
Lectures recommandées ou obligatoires et notes de cours :
Développement I : Plateforme.net I (C#, ...)
Supports sur eCampus
Modalités d'évaluation et critères :
L'unité d'enseignement contient plusieurs AA : elle donne lieu à une cotation finale unique qui est le résultat de la moyenne géométrique pondérée des différentes AA la constituant.
Les AA sont pondérées dans les proportions suivantes :

Développement I : Plateforme.net (C#, ...) : 70%
Projet Développement.net : 30%
Développement I : Plateforme.net I (C#, ...)
Première session : Evaluation continue (30%) + Examen écrit (70%)
Seconde session : Examen écrit (100%)
Projet Développement.net
Evaluation continue sous forme de projet (100%) remédiable à 100% sous forme d'un projet et d'une défense orale en seconde session.
Stage(s) :
Remarques organisationnelles :
Pour les AA en évaluation continue (totale ou partielle), l'étudiant est tenu à une présence régulière aux activités d'apprentissage. L'étudiant est tenu de suivre effectivement et assidûment les activités d'apprentissage et d'effectuer tous les travaux et tests requis dans les délais fixés et sous la forme prescrite. Tout travail non remis sera assimilé à une absence. Si l'étudiant n'a pas été régulièrement présent, cette AA/ partie de l'AA ne peut pas être évaluée, ce qui se traduit par une note de 0/20. 
Contacts :
Implantation : Campus La Plaine
Téléphone secrétariat : 02/340 16 70
Développement I : Plateforme.net I (C#, ...)
Imen Ben Hnia : imen.benhnia@helb-prigogine.be
Olivier Ponchaut : olivier.ponchaut@helb-prigogine.be