Un langage pour apprendre à programmer de manière intuitive et naturelle (a french based language to learn programming).
Offrir un support d'apprentissage de la programmation pour un public francophone en utilisant le langage naturel (la langue française) comme guide didactique. Autrement dit, cosmos se veut être une zone proximale de développement pour toute personne parlant la langue française et voulant apprendre à programmer.
- 2 jours pendant 6 mois pour préparer une classe MSIG à la HES en informatique de gestion.
- Difficultés récurrentes chez certains apprenants CFC/FPA
Analogique VS Numérique : Traduire des pensées analogiques en ordres numériques. Il faut donc réduire la distance entre ces deux visions.
Un langage de programmation type 'pseudo-code' éxécutable.
- Binaire en ligne de commande multiplateforme
- Possibilité d'afficher le contenu mémoire en temps réel (option --ram)
Ce premier atelier permet de découvrir le langage en passant d'abord par l'installation.
Ce deuxième atelier présente quelques fondamentaux au travers d'un jeu connu.
On augmente l'interactivité dans ce troisième volet.
Pour terminer, voici un tutorial pour réaliser un premier jeu interactif ressemblant à ceci:
La feuille de triche, dont voici un extrait, synthètise le vocabulaire du langage.
La feuille de triche cosmos/csharp, montre les différences sur le vocabulaire élémentaire. En voici un extrait:
#Exemples Des exemples sont disponibles ici
Se le premier tutorial n'est pas utile, la dernière version est téléchargeable ici.