BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:Europe/Paris
BEGIN:DAYLIGHT
DTSTART:20200329T030000
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20201025T020000
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP;TZID=Europe/Paris:20200708T201119
UID:22378@agendadulibre.org
DTSTART;TZID=Europe/Paris:20200731T090000
DTEND;TZID=Europe/Paris:20200731T123000
DESCRIPTION:Attention\, les places sont limitées. [**Inscription nécessai
re**][1]\n\nPublic visé :\nToute personne majeure\, légalement capable\
, francophone\, de bonne volonté\, disposant d’un ordinateur sous Linux
\, connaissant l’usage du clavier et de la souris\, intéressé par la p
rogrammation.\nChaque participant\\[e\\] connaît son adresse courriel\, v
ient avec sa clé USB neuve et y enregistre ses logiciels et a un certain
goût pour l’abstraction et la logique. Il est capable de lire sans assi
stance sur l’écran du PC Linux mis à sa disposition.\n\nPlan possible
de la formation :\n1 - Introduction :\n\n* Qu’est ce que l’informati
on ? Qu’est ce que le numérique ? Qu’est ce qu’est un ordinateur
? Différence entre logiciel et matériel\, code source et code binaire.
Qu’est ce qu’un fichier\, un répertoire ? Aspects légaux et sociau
x de l’informatique. Importance de la terminologie \;\n* Comment un fic
hier peut “exister” sans être visible à l’écran ? Qu’est-ce qu
’une base de données ? Quel est le rôle d’un système d’exploitat
ion ? \;\n* Formats de données et encodage : UTF -8\, HTML 5\, LATEX -
compression de données et stéganographie. Comment et pourquoi sauvegard
er ses données ? \;\n* Quels sont les outils logiciels du développeur
sous LINUX : éditeur E MACS\,\n langage de commande “shell” tel que
BASH\, versionneurs tels que git\, débogueurs tels que GDB \;\n* Pour q
ui et avec qui code-t-on un logiciel ? Qu’est ce qu’un logiciel libre
? \;\n* Qu’est-ce qu’un langage de programmation\, un logiciel\, un
compilateur\, un interpréteur ? L’informatique comme une mathématiqu
e des ressources \;\n* Informatique massivement distribuée et “datacen
ters”\, informatique dans le nuage (“cloud computing”) \;\n\n2 - Pr
emiers exemples de programmes et de langages de programmation \;\n\n* Le
programme hello world en code source (avec quelques variantes) dans plusie
urs langages de programmation (C\, C++\, OCAML\, SCHEME\, COMMON\, LISP\,
PYTHON ) \;\n* Qu’est ce que c’est qu’un bogue ? (“bug” en ang
lais) Que veut dire débogage \;\n* Limitations théoriques : la machine
de Turing et le problème de l’arrêt \;\n* Limitations cognitives et
pratiques : l’explosion combinatoire \;\n* Aspects esthétiques et soc
iaux de la programmation \;\n\n3 - Rudiments d’analyse syntaxique et s
émantique. On écrirait ensemble un petit\ninterpréteur (ou un logiciel
calculette programmable) \;\n\n* Automates finis\, à pile \;\n* Arbres
syntaxiques abstraits et techniques de “parsing” \;\n* Allocation dyn
amique et gestion de la mémoire\n\n4 - Rudiments de base de données. On
écrirait ensemble un logiciel de gestion\nde carnets d’adresse.\n\n5 -
Rudiments d’interface homme machine. On écrirait ensemble un logiciel d
e\njeu vidéo rustique.\n\n\n\nPour rester en conformité avec le décret
du 31 mai 2020\, nous vous rappelons que les masques doivent être portés
systématiquement par tous dès lors que les règles de distanciation phy
sique ne peuvent être garanties. Notez bien que le respect des gestes bar
rières et des règles de distanciation sociale\, restent quant à eux\, o
bligatoire.\n\nCet événement vous est proposé dans le cadre du partenar
iat qui lie le [**Club de la Presse**][2]\, le [**Centre de Recherche CEA
Saclay**][3]\, [**Montpel’libre**][4].\n\n[Tramway][5] lignes 1 et 3\, a
rrêts Port-Marianne et Rives du Lez\nGPS Latitude : 43.603095 \\| Longit
ude : 3.898166\nCarte [OpenStreetMap][6]\n\n* Première session :\n Mer
credi 29 juillet au vendredi 31 juillet 2020 de 9h00 à 12h30 (reste 1 pla
ce)\n Atelier des Pigistes au 171\, rue Frimaire\, 34000 Montpellier\n* D
euxième session :\n Lundi 03 août au mercredi 05 août 2020 de 9h00 à
12h30 (reste 5 places)\n Atelier des Pigistes au 171\, rue Frimaire\, 34
000 Montpellier\n\n\n\n[1]: https://montpellibre.fr/spip.php?article2787\n
[2]: https://www.clubpresse.org\n[3]: http://www.cea.fr/Pages/le-cea/les-c
entres-cea/paris-saclay.aspx\n[4]: http://montpel-libre.fr\n[5]: http://ta
m.cartographie.pro\n[6]: http://www.openstreetmap.org/way/76169350\n
LOCATION:171 rue Frimaire\, Montpellier\, Occitanie\, France
ORGANIZER:mailto:contact@montpellibre.fr
SUMMARY:Stage de formation à la programmation sous Linux
URL;VALUE=URI:https://montpellibre.fr
X-ALT-DESC;FMTTYPE=text/html:
Attention\, les places sont l
imitées. I
nscription nécessaire
Pu
blic visé :
Toute personne majeure\, légalement cap
able\, francophone\, de bonne volonté\, disposant d’un ordinateur sous
Linux\, connaissant l’usage du clavier et de la souris\, intéressé par
la programmation.
Chaque participant[e] connaît son
adresse courriel\, vient avec sa clé USB neuve et y enregistre ses logici
els et a un certain goût pour l’abstraction et la logique. Il est capab
le de lire sans assistance sur l’écran du PC Linux mis à sa dispositio
n.
Plan possible de la formation :
1 - Introduction :
- Qu’est ce que l’information ? Qu’est ce que le nu
mérique ? Qu’est ce qu’est un ordinateur ? Différence entre logici
el et matériel\, code source et code binaire. Qu’est ce qu’un fichier
\, un répertoire ? Aspects légaux et sociaux de l’informatique. Impor
tance de la terminologie \;
- Comment un fichier peut “exister”
sans être visible à l’écran ? Qu’est-ce qu’une base de données
? Quel est le rôle d’un système d’exploitation ? \;
- Form
ats de données et encodage : UTF -8\, HTML 5\, LATEX - compression de do
nnées et stéganographie. Comment et pourquoi sauvegarder ses données ?
\;
- Quels sont les outils logiciels du développeur sous LINUX :
éditeur E MACS \,
langage de commande “shell” te
l que BASH \, versionneurs tels que git\, débogueurs tels que GDB \; - Pour qui et avec qui code-t-on un logiciel ? Qu’est ce qu’un log
iciel libre ? \;
- Qu’est-ce qu’un langage de programmation\,
un logiciel\, un compilateur\, un interpréteur ? L’informatique comme
une mathématique des ressources \;
- Informatique massivement dist
ribuée et “datacenters”\, informatique dans le nuage (“cloud comput
ing”) \;
2 - Premiers exemple
s de programmes et de langages de programmation \;
- Le programme hello world en code source (a
vec quelques variantes) dans plusieurs langages de programmation (C\, C++\
, OCAML \, SCHEME \, COMMON\, LISP\, PYTHON ) \;
- Qu’est ce que
c’est qu’un bogue ? (“bug” en anglais) Que veut dire débogage \
;
- Limitations théoriques : la machine de Turing et le problème
de l’arrêt \;
- Limitations cognitives et pratiques : l’explo
sion combinatoire \;
- Aspects esthétiques et sociaux de la progra
mmation \;
3 - Rudiments d’an
alyse syntaxique et sémantique. On écrirait ensemble un petit
interpréteur (ou un logiciel calculette programmable) \;
Automates finis\, à pile
\;Arbres syntaxiques abstraits et techniques de “parsing”
\;Allocation dynamique et gestion de la mémoire4 - Rudiments de base de données. On écrirait
ensemble un logiciel de gestion
de carnets d’adresse
.
5 - Rudiments d’interface homme ma
chine. On écrirait ensemble un logiciel de
jeu vidéo
rustique.
Po
ur rester en conformité avec le décret du 31 mai 2020\, nous vous rappel
ons que les masques doivent être portés systématiquement par tous dès
lors que les règles de distanciation physique ne peuvent être garanties.
Notez bien que le respect des gestes barrières et des règles de distanc
iation sociale\, restent quant à eux\, obligatoire.
Cet événement vous est proposé dans le cadre du partenar
iat qui lie le Club de la Presse\, le Centre de Recherche CEA Saclay\, Montpel
’libre.
Tramway lignes
1 et 3\, arrêts Port-Marianne et Rives du Lez
GPS Lat
itude : 43.603095 | Longitude : 3.898166
Carte OpenStreetMap
- Première session :
Mercredi 29 juillet au vendred
i 31 juillet 2020 de 9h00 à 12h30 (reste 1 place)
Ate
lier des Pigistes au 171\, rue Frimaire\, 34000 Montpellier - Deuxième session :
Lundi 03
août au mercredi 05 août 2020 de 9h00 à 12h30 (reste 5 places)
Atelier des Pigistes au 171\, rue Frimaire\, 34000 Montpellier
END:VEVENT
END:VCALENDAR