Quelqu'un a demandé cela il y a un moment, et je ne'savais pas ce qu'était app inventor alors j'ai décidé de faire un peu d'apprentissage..
Je pense que les modules basés sur la communauté que vous pouvez prendre et utiliser pour votre solution spécifique est un excellent moyen de garder les enfants intéressés. Mais d'après ce que j'ai lu, le concept limite quelqu'un qui pense à ce qu'il peut faire pour résoudre un problème spécifique de combler une certaine lacune.
Dans un environnement où vous avez des modules qui accomplissent une tâche, si vous jetez les développeurs dans une pièce avec des modules qui font quelque chose, vous êtes limité dans la portée par le nombre si moduals, et la ressource pour quelqu'un de personnaliser quelque chose pour réaliser quelque chose d'unique.
Il y a de superbes apps sur l'AppStore qui fournissent l'expérience exacte comme app builder, et c'est gamifié.
J'ai passé du temps avec mes enfants cet été sur la marelle. Mon premier langage de programmation était apple basic/commodore basic. Puis pascal. Un peu de java et de html. La documentation devrait être abrutie pour le bien de la production, quand quand vous créez un environnement où la portée de la capacité des outils est réduite parce que vous voulez apprendre aux enfants à coder, mais en faisant cela vous leur apprenez à penser dans les limites des limitations de l'équipement, où va leur innovation ?
Ce que vous obtiendrez, c'est un groupe d'enfants qui se souviennent de ce qu'ils ne peuvent'pas faire. Nous n'avons pas quelque chose qui fait ceci, et nous n'avons pas quelque chose qui fait cela.
Ce'est pas du développement. That's like calling someone who download wordpress themes and widgets, places them and changes their color and types some text a WordPress Developer.
It's like the difference between electrical engineering and systems engineering.
I'm a mobile systems engineer, but I don't design technology. Je cherche ce dont un processus a besoin et je construis une solution avec des trucs qui ont été créés par d'autres personnes. Il se peut que je doive faire des modifications ou peut-être écrire un script ou quelque chose pour l'automatisation, mais mes solutions sont basées sur les limites du matériel et des logiciels que je sais comment configurer.
Nous n'avons pas besoin d'enseigner aux gens à devenir des ingénieurs système. Nous devons apprendre aux gens, en particulier aux enfants, que ce n'est pas parce que ce n'est pas'déjà conçu qu'il ne faut pas penser à ce que l'on peut faire pour résoudre un problème, au lieu d'enfants qui font l'inventaire de ce qui est disponible et pensent à ce qu'ils ne peuvent'pas faire.