UNIL
le savoir vivant
Vous êtes ici: UNIL > L'enseignement > Fiche de cours
Français | English   Imprimer   

Fiche de cours

Introduction à la programmation (Python)

Introduction to programming (in Python)

Faculté de gestion: Faculté des lettres

Responsable(s): Alexandre Métrailler, Aris Xanthos

Période de validité: 2016 ->

Horaires du cours (Hebdomadaire)

Date Lieu Remarque Thématique Intervenant(s)
2020/2021 : Mercredi 09:15-11:00 (Hebdomadaire) Anthropole/2012 EN PRESENTIEL - C   Alexandre Métrailler
2020/2021 : Mercredi 11:15-12:00 (Hebdomadaire) Anthropole/2012 EN PRESENTIEL - TP   Coline Métrailler

Cours-TP (travaux pratiques)

Semestre d'automne
3 heures par semaine
42 heures par semestre
Hebdomadaire
Langue(s) d'enseignement: français
Public: Oui
Crédits: 4.00
Polycopiés: Oui

Contenu

Ce cours propose une introduction à la programmation générale avec Python. A son terme, les étudiant∙e∙s auront acquis une bonne compréhension des principaux concepts qui sous-tendent tous les langages de programmation (variables, types, conditions, boucles, fonctions, etc.), ainsi qu'une expérience pratique de la conception de solutions algorithmiques à des problèmes concrets. Le cours leur permettra par ailleurs de développer de bonnes pratiques de rédaction et de documentation du code.

Evaluation

La validation se fait sous la forme d'un contrôle continu, basé pour une part sur les séries d'exercices distribuées aux séances de TP, et pour une part sur des tests écrits:
- Quatre des séries d'exercices distribuées au fil du semestre comptent pour la validation et doivent être rendues pour la semaine suivante. Chacune de ces séries est évaluée (sur la base de la fonctionnalité et du style du code rendu) et reçoit une note entre 1 (très bon) et 0 (très mauvais), au quart de point.
- Deux tests écrits de 45 minutes auront lieu en classe. Chaque test permet d'obtenir un maximum de 3 points (au quart de point), plus 1 point de présence.
- A la fin du semestre, les points liés aux TP et ceux liés aux tests sont additionnés et la somme est divisée par 2 pour donner une note sur 6 (arrondie au quart de point). Cette note est la note obtenue pour le semestre.

Exigences du cursus d'études

Avoir suivi le cours Programmation pour Internet (ou équivalent)

Informations supplémentaires

http://www.unil.ch/sli

UtilisationCode facultéStatutCrédits
A40-ISH: Attestation 40 ECTS informatique pour les sciences humaines (2013 ->) - A40-ISH ›› Informatique pour les sciences humainesOptionnel4.00
Informatique pour les sciences humaines, 2ème partie (2013 ->) ›› Programmation - BA-ISH-2-10Obligatoire4.00
Maîtrise universitaire en humanités numériques (2016 ->) ›› Informatique pour les sciences humaines et sociales - MA-INTERFAC-CSHN-4010Optionnel4.00
Maîtrise universitaire ès Sciences en géographie, analyse spatiale et systèmes complexes (dès 2017A) (2017 ->) ›› Module 2.IV.1 : Bases de données - Traitement et visualisation de l'informationObligatoire4.00
Maîtrise universitaire ès Sciences en géographie, analyse spatiale et systèmes complexes (dès 2018A) (2018 ->) ›› Module 2.IV.1 : Bases de données - Traitement et visualisation de l'informationObligatoire4.00
NIV-ISH: Mise à niveau MA, Informatique pour les sciences humaines (2013 ->) - NIV-ISH ›› Programmation - NIV-ISH-2-10Obligatoire4.00
Programme à option "transitoire", 2ème partie (2013 ->) ›› Informatique pour les sciences humaines - BA-OP-ISH-TOptionnel4.00
Programme à options, 2ème partie (2013 ->) ›› Informatique pour les sciences humaines - BA-OP-ISHOptionnel4.00
Canton de Vaud
Swiss University
Unicentre  -  CH-1015 Lausanne  -  Suisse  -  Tél. +41 21 692 11 11  -  Fax  +41 21 692 26 15