Skip to content

uvsq22207556/S2-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

S2-python : Les notebooks + les projets

Le planning prévisionnel

  • Semaine 6 février : Cours 1,
  • Semaine du 13 février, cours 2, TD 1 (avec enseignant)
  • Semaine du 20 février, cours 3, TD 2. (avec enseignant) mini contrôle de 15 minutes.
  • Semaine du 27 : les vacances
  • Semaine du 6 mars, pas de cours, TD 3 (avec enseignant)
  • La semaine 13 mars, cours 4, TD. sans enseignant (pour travailler sur les projets en autonomie )
  • La semaine du 20 mars, pas de cours, TD 4 (avec enseignant) la première note du projet
  • La semaine du 27 mars, cours 5, TD. sans enseignant (pour travailler sur les projets en autonomie )
  • La semaine du 3 avril, pas de cours, TD. sans enseignant (pour travailler sur les projets en autonomie )
  • La semaine du 10 avril, cours 6 (contrôle)
  • La semaine du 17 avril, TD5 (avec enseignant)

Environnement de programmation


  • On utilise le même environnement que pour IN100 (voir le manuel d'installation)
  • Sur le campus, prêt d'ordinateur par la BU (cartable numérique)
  • Si vous ne parvenez pas à installer l'environnement, vous pouvez programmer en ligne sur le site https://repl.it/
    • créer un compte
    • créer un "new REPL" et choisir le langage Tkinter (en fait Python3 avec tkinter)

Travailler en groupe sur un projet


  • pédagogie adaptée à l'informatique pour acquérir de l'autonomie en programmation
  • ne pas hésiter à chercher des ressources sur internet
  • utile quel que soit le langage de programmation
  • groupes de 3-4 étudiants choisis par votre chargé de TD et qui sont fixes pour le semestre; vous ne pouvez pas en changer;
  • ne fonctionne que s'il y a une bonne communication dans le groupe
    • apprentissage par les pairs
    • utilisation d'outils adaptés: visio, forum, chat... par exemple discord est adapté pour tout ça, et git bien sûr
  • les enseignants sont là pour vous aider, encore faut-il les contacter, et pas (que) au dernier moment

Evaluation (à titre indicatif)


  • 3 évaluations en TD:
    • mini-contrôle la 2ème séance (15 minutes max). Evaluation sur 5
    • TD 4, évaluation sur 5 (prise en main du projet)
    • soutenance de projet
  • Un QCM au dernier créneau de cours
  • 4 notes au total, pondération: mini-contrôle = 1, projet-prise en main=1; projet = 3, contrôle = 3
  • le niveau d'exigence sera plus élevé que celui du cours IN100

Les projets

  • dans chaque groupe, il faudra désigner
    • un responsable GitHub: c'est lui qui hébergera le projet sur son compte GitHub et invitera les autres membres; il vérifiera, entre autres, que les commits qui sont poussés sont bien fonctionnels, et qu'ils ne contiennent que des sources du projet
    • un responsable de la qualité du code: vérifier que les règles de style sont bien respectées, ainsi que les bonnes pratiques de programmation (nommage des fonctions et variables, docstring dans les fonctions, etc.)

faire au cours du premier TD

  • Constitution des groupes par l'enseignant
  • Vérifier les installations de l'environnement / usage du cartable numérique

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •