diff --git a/Makefile b/Makefile index 233d6a75d6dee995ac4dc7d97df364638fd732ea..aee005dc0894932a1d5cb6e4d0ebea2e5b271309 100644 --- a/Makefile +++ b/Makefile @@ -1,19 +1,10 @@ -DATADIR = ./ -FILTERDIR = $(DATADIR)/filters -RESOURCEDIR = $(DATADIR)/resources - PDFOPTIONS = -t beamer PDFOPTIONS += --highlight-style my_highlight.theme PDFOPTIONS += --pdf-engine pdflatex -PDFOPTIONS += --template=./default.latex PDFOPTIONS += -V theme:metropolis PDFOPTIONS += -V themeoptions:numbering=none -V themeoptions:progressbar=foot PDFOPTIONS += -V fontsize=smaller -# PDFOPTIONS += --filter pandoc-beamer-block -# PDFOPTIONS += --lua-filter=${FILTERDIR}/tex.lua -# PDFOPTIONS += --include-in-header=${RESOURCEDIR}/definitions.tex -# PDFOPTIONS += --include-in-header=${RESOURCEDIR}/beamer.tex -PDFOPTIONS += $(OPTIONS) +PDFOPTIONS += -V urlcolor=blue HTMLOPTIONS += -t html5 HTMLOPTIONS += -c css/tufte-css/tufte.css diff --git a/figs/matrix.png b/figs/matrix.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc07f4c8b426af6d9b873f349c832844d92cf50 Binary files /dev/null and b/figs/matrix.png differ diff --git a/intro.md b/intro.md index 8bde7e720be729be2631e21ba36bebed80d3aa36..5e9623668d08fcb73a92ebf395a37cedd728a4e0 100644 --- a/intro.md +++ b/intro.md @@ -1,19 +1,23 @@ % Programmation séquentielle en C % Introduction générale -% 18 septembre 2019 +% 16 septembre 2020 # La hotline + Nom Mél Bureau -------------------- ------------------------------ -------------------- -Orphée Antoniadis orphee.antoniadis@hesge.ch I305 -Pierre Buffo pierre.buffo@hesge.ch I305 -Pierre Kunzli pierre.kunzli@hesge.ch A403 +Laurent Gantel laurent.gantel@hesge.ch I309 +Manuel Rauscher manuel.rauscher@hesge.ch I305 Paul Albuquerque paul.albuquerque@hesge.ch B410 Orestis Malaspinas orestis.malaspinas@hesge.ch A401 -------------------- ------------------------------ -------------------- Utilisez le libre service (l'horaire sera fixé prochainement). +Salon de discussion [Matrix](https://matrix.to/#/!tuZtXjUSPbnRfBsFXv:matrix.org?via=matrix.org), installez [element.io](https://element.io). + +{#fig:memory width=20%} + # Cyberlearn Tout le contenu de ce qu'on raconte se trouve sur cyberlearn: @@ -26,13 +30,12 @@ Tout le contenu de ce qu'on raconte se trouve sur cyberlearn: - <https://cyberlearn.hes-so.ch/course/view.php?id=12399> - Clé d'inscription: PS_2018 - # Organisation du cours (1/2) ## But: Illustration des concepts vus au cours d'algorithmique - Salle A502 pour la "théorie" (présentation langage et TPs). -- Salles A432-A433 pour la "pratique". +- Salles A406-A432-A433 pour la "pratique". ## Le bâton @@ -45,25 +48,28 @@ Tout le contenu de ce qu'on raconte se trouve sur cyberlearn: # Organisation du cours (2/2) -- Projets à faire en C. +- Travaux pratiques à faire en C. - Les projets doivent compiler sur les machines de l'école $\Rightarrow$ utilisation de Linux **obligatoire**. -- Chaque projet aura un dépôt git propre sur <https://githepia.hesge.ch/> +- Vous aurez à utiliser `git`. Une instance gitlab se trouve sur <https://githepia.hesge.ch/> - **Utilisez uniquement Linux** (dual boot ou machine virtuelle sur vos portables). - Les ordinateurs de l'école c'est bien aussi. # Évaluations -## Deux projets notés par semestre +## Un projet -- Chaque projet ($\sim 7$ semaines) est composé de plusieurs parties. -- Chaque partie contribue à la note du projet. -- La note finale est composée également d'une évaluation orale qui a lieu à la fin du projet. -- **Ne vous y mettez pas au dernier moment.** +- Un travail pratique "conséquent" noté. +- Une présentation orale. -## Les deux projets du semestre +### Bonus -- Librairie de traitement d'images. -- Représentation 3d du canton de Genève à partir de données LIDAR. +- Si vous *validez* vos TPs vous pouvez obtenir +1 bonne sur la note du projet. + +## Un examen sur machine + +- Seul devant votre ordinateur: + - Avec à disposition le manuel du C. + - Et un cheat-sheet de make. # Sondage: expérience de programmation @@ -71,7 +77,6 @@ Tout le contenu de ce qu'on raconte se trouve sur cyberlearn: **Installez un lecteur de QR code s'il-vous-plaît.** - # Questions? - N'hésitez pas à poser des *questions*, nous sommes là pour ça![^1] diff --git a/metadata.yaml b/metadata.yaml index 5838cf8fd56c879c76c8a0dc791b097a9daad3d0..e9b04102eea79fc895588070cec5ae165e6171b8 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -1,7 +1,7 @@ --- # used for lecture slides and homework sheets -subtitle: "Programmation séquentielle en C, 2019-2020" -author: "Orestis Malaspinas, ITI, HEPIA" +subtitle: "Programmation séquentielle en C, 2020-2021" +author: "Orestis Malaspinas (A401), ISC, HEPIA" lang: fr-CH ...