Atelier Informatique Libre en Cévennes

S'initier au codage et comprendre l'informatique en profondeur

Sur cette page, découvrez Laby, un logiciel ludique d'apprentissage du code !

La définition du logiciel libre repose entre autres sur la liberté d'étudier et de modifier le code source (c'est à dire l'algorithme, la « recette » du logiciel). C'est ce point en particulier qui rend le logiciel libre performant, digne de confiance et sûr, par nature.

Pourquoi ce code source est-il si important ? Comment est-il écrit ? N'importe qui peut réellement le lire, le comprendre et le modifier ? Et si ça nous aidait également à mieux comprendre l'informatique, en profondeur ?

Si vous souhaitez vous lancer dans l'aventure de la programmation, avec ses joies et ses échecs, ses résolutions de problèmes, ses défis de logique ; si vous souhaitez prendre le contrôle à un autre niveau qu'en tant que simple utilisateur…

Participez à cette formation !

Contenu de la formation

Jeudi 6 mai 2021
de 9h30 à 12h30
chez quelqu'un, à Ste-Croix Vallée Française

  • Présentation des principes de base du développement informatique
  • Initiation à l'algorithmique (avec Scratch)
  • Découverte de la syntaxe d'un langage de programmation compilé de bas-niveau : le C

Jeudi 20 mai 2021
de 9h30 à 12h30
chez quelqu'un, à Ste-Croix Vallée Française

  • Présentation d'un logiciel libre sous toutes ses coutures
  • Exercice des libertés : téléchargement, installation, utilisation, étude, modification et redistribution d'un logiciel simple
  • Exercices ludiques en C

Jeudi 3 juin 2021
de 9h30 à 12h30
chez quelqu'un, à Ste-Croix Vallée Française

  • Premières interfaces graphiques (avec Gtk)
  • Premières applications complètes

Jeudi 17 juin 2021
de 9h30 à 12h30
chez quelqu'un, à Ste-Croix Vallée Française

  • Développement collaboratif et forges logicielles
  • Initiation à un langage interprété de haut-niveau : le PHP

Jeudi 1er juillet 2021
de 9h30 à 12h30
chez quelqu'un, à Ste-Croix Vallée Française

  • Élaboration d'un projet collectif en programmation
  • Contributions à des logiciels libres