| INCP0001-2 | |||||
Object-Oriented Paradigm 2
|
|||||
|
Duration :
|
|||||
| OOP : 24h Th Versioning : 12h Th |
|||||
|
Number of credits :
|
|||||
|
|||||
|
Lecturer :
|
|||||
| OOP : Isabelle Dony
Versioning : Cédric Peeters |
|||||
|
Coordinator :
|
|||||
| Isabelle Dony | |||||
|
Language(s) of instruction :
|
|||||
| French language | |||||
|
Organisation and examination :
|
|||||
| Teaching in the first semester, review in January | |||||
|
Units courses prerequisite and corequisite :
|
|||||
| Prerequisite or corequisite units are presented within each program | |||||
|
Learning unit contents :
|
|||||
|
OOP
|
|||||
|
|||||
|
Versioning
|
|||||
| Apprendre le versioning de code avec l'utilisation de Git en équipe (révisions, branches, retour dans le temps). Si le temps restant le permet : prévoir des tests automatisés du code versionné (Continuous Integration). |
|||||
|
Learning outcomes of the learning unit :
|
|||||
|
OOP
|
|||||
| En suivant ce cours, l'étudiant pourra :
en termes de savoirs
|
|||||
|
Versioning
|
|||||
|
|||||
|
Prerequisite knowledge and skills :
|
|||||
|
Versioning
|
|||||
| Savoir utiliser une invite de commande pour naviguer dans une arborescence de dossiers et fichiers. | |||||
|
Planned learning activities and teaching methods :
|
|||||
|
OOP
|
|||||
|
|||||
|
Versioning
|
|||||
| Cours théorique accompagné d'exercices à réaliser seul ou en équipe. | |||||
|
Mode of delivery (face to face, distance learning, hybrid learning) :
|
|||||
|
OOP
|
|||||
| présentiel | |||||
|
Versioning
|
|||||
| Présentiel. | |||||
|
Recommended or required readings :
|
|||||
|
Versioning
|
|||||
| La documentation officielle de Git. Ce cours se base principalement sur "Linux Magazine Hors Série 107 : maitrisez le versionning de code". |
|||||
|
Assessment methods and criteria :
|
|||||
|
OOP
|
|||||
Lors de la session de septembre, l'évaluation continue obtenue pendant l'année compte toujours pour 30% de la note finale. |
|||||
|
Versioning
|
|||||
| L'évaluation de l'unité est une évaluation intégrée regroupant toutes les activités d'apprentissage de l'unité. Pour réussir l'unité, il faut avoir au moins 10/20 à la note finale de l'unité. Remarque valable pour toutes les activités d'apprentissage de l'unité : lorsqu'on vous demande de rendre un travail ou un exercice ou lorsque vous devez rendre un examen ou une interrogation, si plusieurs copies sont fortement similaires, la note finale est divisée par le nombre de copies similaires. Utilisation de l'IA : L'utilisation d'une "IA" est autorisée comme outil d'apprentissage. Elle peut être utilisée pour demander des explications sur la matière, obtenir des exemples, clarifier une notion ou être accompagné dans la compréhension d'un exercice après avoir cherché par soi-même à comprendre. Elle peut également être utilisée pour corriger l'orthographe, la grammaire ou améliorer la mise en forme d'un document dont le contenu a été produit par l'étudiant. En revanche, il n'est pas autorisé de faire produire par une IA, en tout ou en partie, le contenu d'un travail ou d'un rapport destiné à être évalué, ni de présenter comme personnel un contenu substantiel généré par une IA. L'étudiant reste responsable du contenu et des réponses qu'il remet. L'utilisation d'une IA lors d'un examen est interdite. Toute utilisation d'une IA en contradiction avec ces règles pourra être considérée comme un cas de triche. En cas d'éléments laissant penser qu'un travail a été réalisé avec une IA en contradiction avec ces règles, des explications pourront être demandées à l'étudiant. |
|||||
|
Work placement(s) :
|
|||||
|
Organizational remarks :
|
|||||
|
Contacts :
|
|||||
|
Versioning
|
|||||
| cedric.peeters _at_ hers.be | |||||