INAE0001-2 | |||||
Initiation aux langages de programmation
|
|||||
Durée :
|
|||||
C : 15h Th, 15h Pr Java : 12h Th, 12h Pr |
|||||
Nombre de crédits :
|
|||||
|
|||||
Nom du professeur :
|
|||||
C : Benoit Burlion
Java : Isabelle Dony |
|||||
Coordinateur(s) :
|
|||||
Benoit Burlion | |||||
Langue(s) de l'unité d'enseignement :
|
|||||
Langue française | |||||
Organisation et évaluation :
|
|||||
Enseignement au premier quadrimestre, examen en janvier | |||||
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 :
|
|||||
Voir la description des activités d'apprentissage du module | |||||
C
|
|||||
Comprendre les diverses étapes pour construire un programme exécutable à partir d'un programme C. Construire des programmes intégrant les notions suivantes:
|
|||||
Java
|
|||||
Compiler et exécuter un programme Java en ligne de commande; implémenter des programmes intégrant les notions suivantes:
|
|||||
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
|
|||||
Savoirs:
Connaître les notions fondamentales des langages: bien maitriser la syntaxe et la sémantique du langage. Savoir-faire: Implémenter des algorithmes, modéliser des problèmes, documenter son travail, valider ses programmes Savoir-être: respecter les échéances, travailler de manière régulière, fournir des codes lisibles et documentés |
|||||
C
|
|||||
Ce cours initiera l'étudiant au langage C, un langage impératif incontournable. Il permettra à l'étudiant d'appliquer/de concrétiser les concepts vus dans le cours de méthodes de programmation et d'apprendre le C. Ce langage « de programmation système » sera utilisé en première année dans les laboratoires d'OS et dans le cours de fichiers, il servira également de base pour l'apprentissage du C++ et C# en 2ème année, dans le cours de structure de données et dans d'autres cours. en termes de savoirs :
|
|||||
Java
|
|||||
en termes de savoirs
|
|||||
Savoirs et compétences prérequis :
|
|||||
C
|
|||||
|
|||||
Java
|
|||||
|
|||||
Activités d'apprentissage prévues et méthodes d'enseignement :
|
|||||
C
|
|||||
|
|||||
Java
|
|||||
|
|||||
Mode d'enseignement (présentiel, à distance, hybride) :
|
|||||
|
|||||
C
|
|||||
Nous privilégions : Présentiel + travail à la maison 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. Notez que la matière abordée par l'activité en question pourra faire l'objet d'une évaluation, quelle soit continue ou certificative. |
|||||
Java
|
|||||
Présentiel + travail à la maison + toute activité organisée durant le quadrimestre (par exemple une conférence), en rapport avec la matière de l'AA même si elle n'est pas dispensée par l'enseignant titulaire du cours Notez que la matière abordée par l'activité en question pourra faire l'objet d'une évaluation, quelle soit continue ou certificative. |
|||||
Lectures recommandées ou obligatoires et notes de cours :
|
|||||
C
|
|||||
le syllabus | |||||
Java
|
|||||
le syllabus | |||||
Modalités d'évaluation et critères :
|
|||||
Les activités d'apprentissages (AA : Java et Langage C) de cette unitié d'enseignement (UE) sont évaluées distinctement car elles vérifient des connaissances syntaxiques propres à chaque langage sur des concepts communs. Les critères d'évaluation de chacune des activités sont décrits au niveau des activités. Règle de validation de l'unité : moyenne géométrique pondérée des deux AA. |
|||||
C
|
|||||
Les activités d'apprentissages (AA : Java et Langage C) de cette unitié d'enseignement (UE) sont évaluées distinctement car elles vérifient des connaissances syntaxiques propre à chaque langage sur des concepts communs. Evaluation continue (30%) : - Interrogations - Projet à implémenter intégrant toutes les connaissances acquises à travers cette unité Examen écrit (70%) : - Examen écrit En seconde session, seul l'examen écrit est considéré dans la note globale. |
|||||
Java
|
|||||
Les activités d'apprentissages (AA : Java et Langage C) de cette unitié d'enseignement (UE) sont évaluées distinctement car elles vérifient des connaissances syntaxiques propres à chaque langage sur des concepts communs. Evaluation continue (30%):
|
|||||
Stage(s) :
|
|||||
Remarques organisationnelles :
|
|||||
C
|
|||||
|
|||||
Java
|
|||||
|
|||||
Contacts :
|
|||||
isabelle.dony[at]hers.be
benoit.burlion[at]hers.be |
|||||
C
|
|||||
benoit.burlion[at]hers.be | |||||
Java
|
|||||
isabelle.dony at hers.be | |||||