Didel

didel.com/educ/EduC    avec tous les liens cliquables - with all the links

Edu-C pour apprendre le C et programmer des jeux

Avec son affichage Oled, ses deux potentiomètres linéaires, ses poussoirs et Leds, et surtout sa batterie Lipo qui donne 2 heures d'autonomie, Edu-C est un outil pédagogique pour l'enseignement et les loisirs.
Ce bijou technologique de 90x48x15mm est en fait une carte Arduino compatible, peuplée avec un choix d'entrées-sorties qui permettent de comprendre de nombreux concepts informatiques, et tester les bases de l'interaction homme-machine et les contraintes de temps d'exécution du processeur.
Carte EduC
L'objectif peut se limiter à comprendre des programmes de complexité croissante et utiliser une librairie simple, mais assez riche, pour modifier des jeux et en créer.
L'approche "Clair" permet certainement de gagner du temps avec des esprits qui ont de la peine à se mettre à la fois à la discipline d'une syntaxe rigoureuse et aux concepts de la programmation.
Une approche "Fun" teste et explique des programmes que l'on peut modifier.
Ces approches doivent encore être testées avec des enseignants intéressés.

Maîtriser la programmation en C temps réel en visant des applications résulte d'une suite d'étapes bien documentées. Les librairies facilitent la progression, mais pour chaque librairie il faut pouvoir expliquer les alogorithmes, avoir accès au source, savoir évaluer les temps d'exécution.
La documentation EduC est très complète avec quantités d'exemples et exercices. Voir Liens à la documentation

Une autre approche si un langage en temps réel est connu, et de parcourir le listage des 16 démos documentées, et de voir ainsi comment on programme en s'appuyant sur des librairies. Ces démos servent aussi de base pour des projets dans le cas d'un enseignement complet. Voir 15 démos commentées

Nombres aléatoires
Si le temps de formation le permet, comprendre les interruptions et les possibilités de communication est formateur.

La pensée computationnelle doit s'appuyer sur la connaissance de l'architecture des ordinateurs et des concepts de la programmation de base, comme l'ingénieur s'appuie sur ses connaissances en physique.

Autres arguments: Pourquoi un Edu-C?

Edu-C CHF 48.-

Last modified 181220