Base de la programmation

  • Volume horaire: 80 périodes / 6 ECTS
  • Prérequis: Initiation à  la programmation.
  • Type d’unité: Non déterminante
  • Chargé de cours: Eric Derasse (2009-2016)

Progression

  • Introduction aux modèles de programmation (3tiers, MVC, Graphique).
  • Introduction à la complexité informatique.
  • Les structures de données (Files, Piles, Hachage, Graphes, Arbres).
  • Les différentes approches algorithmiques.

Planification du cours

  • Début du cours le 17 février – Chaque mercredi (voir canevas)

Méthodologie

  • Présentation numérique et projection multimédia.
  • Exercices et travaux à effectuer.
  • Apprentissage autonome.

Compétences principales visées

  • Intégrer l’informatique dans le cadre de ses activités professionnels.
  • Collaborer entre utilisateurs.
  • Effectuer l’analyse , l’implémentation et la validation d’une application.
  • Programmer dans un langage structuré (Python ou C).
  • Lire et comprendre des programmes existants;
  • Exploiter la documentation technique d’un langage informatique;
  • ​Se créer un outil pour l’étude d’une matière nouvelle.

Modalités d’évaluation

  • Travaux à remettre
  • Choix multiples
  • Tests écrits
  • Examen final

Pondération

La pondération est adaptée sur CANVAS. A titre indicatif

  • 25% exercices
  • 25% les tests
  • 50 % examen final

Réussite

  • Pour réussir, le candidat doit obtenir au minimum 50% dans toutes les compétences.

Seconde session

  • La seconde session est accordée par le conseil des études si le niveau d’acquisition de la matière est jugé suffisant. L’examen de seconde session est un examen écrit. Pour réussir, le candidat doit obtenir 50% lors de l’examen écrit.

Inscription CANVAS

  • Si vous avez une identification sur le système CANVAS.  Ce lien ne remplace PAS l’inscription  réalisée par les services administratifs de l’institut.

Ressources publiques

  • Service web d’hébergement et de gestion de développement de logiciels –  https://github.com/

Dossier pédagogique

 Disponible dans la zone de téléchargement.