From 17a45e998579848a7122036e9326eb7d870b1f11 Mon Sep 17 00:00:00 2001
From: Orestis Malaspinas <orestis.malaspinas@hesge.ch>
Date: Mon, 7 Sep 2020 16:12:41 +0200
Subject: [PATCH] updated intro

---
 Makefile        |  11 +----------
 figs/matrix.png | Bin 0 -> 5335 bytes
 intro.md        |  39 ++++++++++++++++++++++-----------------
 metadata.yaml   |   4 ++--
 4 files changed, 25 insertions(+), 29 deletions(-)
 create mode 100644 figs/matrix.png

diff --git a/Makefile b/Makefile
index 233d6a7..aee005d 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
GIT binary patch
literal 5335
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
Hl+XkKZP6_@

literal 0
HcmV?d00001

diff --git a/intro.md b/intro.md
index 8bde7e7..5e96236 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).
+
+![](figs/matrix.png){#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 5838cf8..e9b0410 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
 ...
 
-- 
GitLab