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:20200708T201255
UID:22380@agendadulibre.org
DTSTART;TZID=Europe/Paris:20200805T090000
DTEND;TZID=Europe/Paris:20200805T123000
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 limitées. Inscription n
écessaire
Public visé
:
Toute personne majeure\, légalement capable\, franc
ophone\, de bonne volonté\, disposant d’un ordinateur sous Linux\, conn
aissant l’usage du clavier et de la souris\, intéressé par la programm
ation.
Chaque participant[e] connaît son adresse cour
riel\, vient 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 s
ans assistance sur l’écran du PC Linux mis à sa disposition.
Plan possible de la formation :
1 - Introduction :
- Qu’est ce que l’information ? Qu’est ce que le numérique ?
Qu’est ce qu’est un ordinateur ? Différence entre logiciel et matér
iel\, code source et code binaire. Qu’est ce qu’un fichier\, un réper
toire ? Aspects légaux et sociaux de l’informatique. Importance 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 ? \;
- Formats de donn
ées et encodage : UTF -8\, HTML 5\, LATEX - compression de données et s
té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” tel que BASH
\, versionneurs tels que git\, débogueurs tels que GDB \;- Pour q
ui et avec qui code-t-on un logiciel ? Qu’est ce qu’un logiciel libre
? \;
- Qu’est-ce qu’un langage de programmation\, un logiciel
\, un compilateur\, un interpréteur ? L’informatique comme une mathém
atique des ressources \;
- Informatique massivement distribuée et
“datacenters”\, informatique dans le nuage (“cloud computing”) \;
2 - Premiers exemples de progra
mmes et de langages de programmation \;
- Le programme hello world en code source (avec quelque
s 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’explosion combi
natoire \;
- Aspects esthétiques et sociaux de la programmation \
;
3 - Rudiments d’analyse synt
axique et sémantique. On écrirait ensemble un petit
interpréteur (ou un logiciel calculette programmable) \;
- Automates finis\, à pile \;
<
li>Arbres syntaxiques abstraits et techniques de “parsing” \;- Allocation dynamique et gestion de la mémoire
4 - Rudiments de base de données. On écrirait ensemble u
n logiciel de gestion
de carnets d’adresse.
5 - Rudiments d’interface homme machine. On
écrirait ensemble un logiciel de
jeu vidéo rustique.
Pour rester
en conformité avec le décret du 31 mai 2020\, nous vous rappelons que le
s masques doivent être portés systématiquement par tous dès lors que l
es règles de distanciation physique ne peuvent être garanties. Notez bie
n que le respect des gestes barrières et des règles de distanciation soc
iale\, restent quant à eux\, obligatoire.
Cet événement vous est proposé dans le cadre du partenariat qui li
e le
Club de la Presse\, le Centre de Recherche CEA Saclay\, Montpel’libre
strong>.
Tramway lignes 1 et 3\, a
rrêts Port-Marianne et Rives du Lez
GPS Latitude : 4
3.603095 | Longitude : 3.898166
Carte OpenS
treetMap
- Premiè
re session :
Mercredi 29 juillet au vendredi 31 juill
et 2020 de 9h00 à 12h30 (reste 1 place)
Atelier des P
igistes au 171\, rue Frimaire\, 34000 Montpellier - Deuxième session :
Lundi 03 août au m
ercredi 05 août 2020 de 9h00 à 12h30 (reste 5 places)
Atelier des Pigistes au 171\, rue Frimaire\, 34000 Montpellier
END:VEVENT
END:VCALENDAR