IMAGES

Année académique : 2019-2020
Département : Sciences et techniques
Domaine d'étude : Sciences
Cursus : Informatique et systèmes - orientation technologie de l’informatique
Volume horaire : 48 périodes
Nombre de crédits : 4
Implantation(s) : Londres
Quadrimestre(s) : Q1
Niveau du cadre francophone de certification : 6

Intitulé U.E. : Algorithmique et programmation 1 Code U.E. : IN113
Pondération : 80 pts Cycle : 1 Obligatoire : oui Bloc : Bloc 1 Langue d'enseignement : Français

Activités d'apprentissage composant l'UE :

Titre : Titulaire(s) de l'AA : Nombre d'heures :
Algorithmique 1Comhaire Anne, 30
Programmation théorie 1Pierret Véronique, 18

Coordonnées du responsable de l'UE :

Comhaire Anne (AnneLise.COMHAIRE@hel.be) 

Coordonnées des intervenants de l'UE :

Comhaire Anne (AnneLise.COMHAIRE@hel.be), Pierret Véronique (Vero.PIERRET@hel.be),

Prérequis :

Corequis :

Compétences visées

Collaborer à la conception, à l’amélioration et au développement de projets techniques.

- Analyser une situation donnée sous ses aspects techniques et scientifiques.
- Elaborer une méthodologie de travail.
- Planifier des activités.
- Proposer des solutions qui tiennent compte des contraintes.
- Rechercher et utiliser les ressources adéquates.

S’engager dans une démarche de développement professionnel.

- Développer une pensée critique.
Description du contenu des activités d'apprentissage (AA) :

1 : Algorithmique 1

Savoir

Maîtriser les concepts de base de la programmation procédurale, à savoir les types de variables, les instructions de contrôle, les sous-programmes, la récursivité,.
Maîtriser les différentes méthodes de résolution d'un même problème.

Introduction à la notion d'efficacité d'algorithmes.

Développer l'esprit critique en comparant différentes méthodes de résolution d'un même problème,.
Découvrir différents domaines de recherche et de développement dans le domaine de l'algorithmique (récursivité, algorithmes de tri).

Savoir faire

Sensibiliser à l'utilité de l'algorithmique pour éviter de sous-estimer cette étape préalable permettant d'augmenter de manière significative tout développement,

Développer l'esprit critique en comparant différentes méthodes de résolution d'un même problème,

Traduire un problème simple en un algorithme efficace,

Comprendre, analyser et critiquer les différentes solutions algorithmiques d'un même problème,

Adapter les notions abordées au cours théoriques à des problèmes connexes.

Savoir être

Etre ponctuel et respecter les consignes.

L'étudiant doit acquérir l'autonomie nécessaire pour gérer personnellement une situation ou un problème et faire preuve d'esprit critique de façon, par exemple, à choisir la solution la mieux adaptée à la résolution d'un problème.



2 : Programmation théorie 1

Savoir

Maîtriser les concepts de base de la programmation procédurale en C, à savoir les différents types de variables y compris les tableaux, les pointeurs, les chaînes de caractères, les instructions de contrôle, les fonctions y compris les différents types de transmission d'arguments, les fichiers, les opérations binaires, ...

Savoir faire

Analyser un programme en langage C

Savoir être

Etre ponctuel et respecter les consignes



Description des méthodes d'enseignement :

1 : Algorithmique 1

Le cours est expliqué dans la première partie de la séance.

Les exercices de la séance précédente sont corrigés systématiquement, les erreurs sont analysées dans un but formatif.
 
Des exercices recouvrant la matière vue sont ensuite proposés.

Le cours contient au moins 20% de travail en autonomie.



2 : Programmation théorie 1

Les concepts de base de la programmation procédurale en C seront exposés par l'exemple. Des exercices effectués lors des séances de laboratoire seront corrigés et des QCM formatifs évalueront régulièrement le niveau de compréhension.



Modalités et critères d'évaluation :

1 : Algorithmique 1

Une évaluation continue par l'intermédiaire des travaux effectués en classe sera réalisée lors des séances de cours.

Cette évaluation continue entrera en compte dans la note finale des session1 et 2 mais pas en session 3.

Il est possible que certains travaux soient faits à domicile.

Un examen écrit à notes ouvertes est réalisé à chaque session.

2 : Programmation théorie 1

Un examen écrit (QCM) à notes ouvertes sera organisé en session.

Pondération A.A. :

1 : Algorithmique 1

Session 1 et 2.

  • Evaluation continue : 4 points
  • Examen écrit : 16 points.

Session 3.

  • Examen écrit : 20 points

2 : Programmation théorie 1

Examen écrit = 40 points

Dispositions spéciales COVID-19 :

1 : Algorithmique 1

Examen :

La matière ne change pas.

scénario 1 :

Il est possible de faire passer les examens en présentiel en respectant les règles de distanciation (groupes de 10 étudiants dans l'auditoire).

Et l'examen prendra la même forme qu'en janvier.

scénario 2 :

L'examen se fera à domicile. Il sera envoyé à l'étudiant et récupéré ou il se fera sous forme de QCM.

2 : Programmation théorie 1

Description du contenu des activités d'apprentissage : aucune modification

Description des méthodes d'enseignement : aucune modification

Modalités et critères d'évaluation : Si l'examen écrit à notes ouvertes ne peut pas être organisé en présentiel, il prendra la forme d’un questionnaire en ligne de type QCM.

 

Dispositions spéciales COVID-19 (session août/septembre 2020) :

1 : Algorithmique 1

Pas de changement par rapport à la session précédente

2 : Programmation théorie 1

Pas de changement par rapport à la session précédente
Sources, références et supports éventuels :

1 : Algorithmique 1

Notes de cours sur la plateforme.
Codes sources fournis ou élaborés lors des cours théoriques.
Documents complémentaires fournis par l’enseignant.
Internet.



2 : Programmation théorie 1

"Programmation", notes de cours, QCM et exercices disponibles sur la plateforme de la Haute École



Autres informations (AA) :

1 : Algorithmique 1

Les objectifs ne pourront être poursuivis, la méthodologie et l'évaluation appliquées que dans le respect par le Pouvoir Organisateur de ses propres obligations en ce qui concerne la salubrité, l'entretien, le chauffage et l'éclairage des locaux et sanitaires, la fourniture de matériel pédagogique adapté aux exigences de l'enseignement technique supérieur ainsi que le respect de la législation en matière de remplacement du titulaire en cas de maladie ou d'accident de travail.


Une note de régime de 5 à 10%  pourra être attribuée pour l'attitude en classe, avec les autres étudiants et le professeur, que ce soit lors des travaux individuels ou des travaux de groupes.

2 : Programmation théorie 1

Pondération U.E. :
Pour les unités optionnelles de langues de du département économique, veuillez vous référer à la fiche de langue correspondante (en cours obligatoire).
Toute modification éventuelle de cette fiche en cours d’année ne peut se faire qu’exceptionnellement et avec l’accord de la direction départementale conformément à l’article 77 du décret du 7/11/2013 (force majeure touchant les enseignants responsables).