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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

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