INFO-F-101 Programmation

Thierry Massart

2018-2019



Objectifs

Trois grandes questions
  • Comment créer des algorithmes ?
  • Comment écrire des programmes en Python ?
  • Comment analyser des algorithmes sur le plan de l'efficacité et de la correction ?

Ressources

Composantes du cours

  • Capsules à voir avant le cours sur EZ-player
  • Cours théorique : 36 heures (environ 2 fois par semaine = 18 séances de 2 heures)
  • Travaux pratiques / exercices: 60 heures : (environ 3 fois par semaine dont une séance par semaine en salle = 30 séances de 2 heures)
    • 6 séries d'étudiants (BA1 informatique - BA1 mathématique + MA1 bio-informatique)
    • Séances en auditoire et d'autres (obligatoires) en salle informatique (présence et participation comptent pour la note d'année)
    • Réalisation des exercices sur l'environnement UpyLaB
  • Projets
    • 4 projets individuels et remise avant l'échéance (!! 0/10 si copie avec un/des autre(s) étudiant(s)!!) évalués (comptent pour la note d'année).
    • A programmer sur ordinateur
    • Accès aux salles de machines au 4ième et 3ème étage du bâtiment NO (Wifi + ordinateurs)

Equipe

Evaluation

  • Projets_et_Annee = 4 Projets d'années + présence active aux TPs machines (compte pour toutes les sessions)
  • Test_Tampon_1 = test fin octobre sur la matière déjà vue (0/20 si absent)
  • Interro_Janvier = Interrogation en janvier
  • Examen_Mai = Examen de mai (session 1)
  • Examen_Aout = Examen d'août (session 2)
  • Janvier = 4/20 . Projets_et_Annee + 16/20 . Interro_Janvier
  • Final_Janvier =
      si Test_Novembre > Janvier : 5/20 . Test_Novembre + 15/20 Janvier
      sinon Janvier
  • Final_Mai =
    • si l'étudiant est présent: 4/20 . Projets_et_Annee + 16/20 . Examen_Mai
    • sinon : Final_Janvier
  • Final_Aout =
    • si l'étudiant est présent: 4/20 . Projets_et_Annee + 16/20 . Examen_Aout
    • sinon Final_Mai
Attention, la note d'année et les projets comptent pour toutes les sessions et aucun rattrapage n'est possible !!!!

Dernières recommandations

  • La matière avance vite et le cours va plus vite que les TP
  • Il faut prendre note au cours !!!!
  • La pratique intensive est essentielle : il est important de « jouer le jeu » (faire les exercices, projets, programmes sur UpyLaB, ...) pour ne pas se noyer (dans ce cours et les autres cours de programmation et d'algorithmique).
  • Il faut passer et réussir l'interrogation de janvier
  • Attention aux fausses illusions => BONNE ROUTE !!!


Dernière mise à jour le 17 septembre 2018 par Thierry Massart