Study Programmes 2026-2027
WARNING : 2026-2027 version of the course specifications
INDJ0003-2  
Languages and Development 4, Environment and Software Development (Environnement et développement de logiciels)
Duration :
18h Th
Number of credits :
Bachelier en informatique (P), orientation développement d'applications2
Lecturer :
Benoit Burlion
Coordinator :
Benoit Burlion
Language(s) of instruction :
French language
Organisation and examination :
Teaching in the second semester
Units courses prerequisite and corequisite :
Prerequisite or corequisite units are presented within each program
Learning unit contents :
  • Les bases du langage C#
  • Délégués et événements.
  • Threads et exécutions parallèles sur multicœurs
  • WinForm à l'aide de VISUAL studio
  • Git
  • La programmation ASP.NET
Learning outcomes of the learning unit :
En suivant ce cours, l'étudiant pourra:
 en termes de savoirs
  • Connaître les spécificités de programmation C# et du framework .NET
en termes de savoir-faire
  • Modéliser et implémenter des applications OO non triviales en utilisant le framework .NET. (compétences : concevoir et implémenter des algorithmes répondant à des spécifications et des fonctionnalités données, concevoir et implémenter et utiliser un ensemble structuré de données, prendre en compte les évolutions probables de la demande de la demande et envisager les diverses solutions possibles)
  • Comprendre, choisir et mettre en œuvre un standard défini (méthodologie, environnement, langage)
  • Documenter son travail.
  • Vérifier la correction de ses algorithmes. (Compétence : mettre en œuvre un processus de validation)
  • Soigner l'ergonomie des applications.
  • Rédiger un document technique, un rapport.
en termes de savoir-être/devenir
  • Rendre les travaux en respectant les différentes consignes. (Compétences : Evaluer la charge et la durée de travail liée à une tâche, Planifier son travail, respecter les délais prévus, suivre un protocole méthodologique précis)
  • Fournir des codes lisibles et documentés. (Compétence : documenter son travail afin d'en permettre la traçabilité)
  • Apprendre par soi-même. (Compétences : identifier ses besoins de développement et s'inscrire dans une démarche de formation permanente, exploiter un document technique en français et en anglais)
Prerequisite knowledge and skills :
  • Connaître les concepts de base de la POO.
  • Avoir de bonnes connaissances en algorithmique/méthode de programmation.
Planned learning activities and teaching methods :
Cours théoriques accompagnés d'exemples et d'exercices pratiques.
Mode of delivery (face to face, distance learning, hybrid learning) :
Présentiel et travaux à domicile. Toute activité organisée durant le quadrimestre (par exemple une conférence), non dispensée par l'enseignant, et qui est en rapport avec la matière de l'activité d'apprentissage, compte dans les heures de ladite activité d'apprentissage. La matière abordée par l'activité en question pourra faire l'objet d'une évaluation, quelle soit continue ou certificative.
Recommended or required readings :
Conseillée: C# et .NET Version 1 à 4. De G Leblanc (Eyrolles)
Assessment methods and criteria :
  • Évaluation continue (travaux à rendre) : 40% de la note totale.
  • Évaluation certificative (examen écrit et/ou sur PC) : 60% de la note totale.
En seconde session, seul l'examen écrit est considéré dans la note globale.
Work placement(s) :
Organizational remarks :
Contacts :
benoit.burlion _at_ hers.be