Alice enseigne la programmation informatique orientée objet aux enfants

Alice est l`un des plus cool des programmes qui enseignent la programmation informatique aux enfants. Qu`est-ce que Alice? Il est un important outil d`écoles et les familles peuvent utiliser pour activer la programmation informatique en une expérience de jeu comme pour enseigner la programmation orientée objet de base pour les enfants.

L`un des plus cool souvenirs que j`ai comme un enfant est quand mon frère et je copier des programmes BASIC des magazines informatiques du jour (des années 1980) dans l`ancien ordinateur de bureau Franklin 64 avec un lecteur de disquette et un énorme 64k de RAM. Je ne l`oublierai jamais quand nous avons fini de taper la dernière ligne de ce premier programme, puis entrés dans la commande RUN - «Danse de la fée Dragée » comment l`écran a commencé à caractères clignotants et le haut-parleur miniature bipé par une interprétation pathétique de la magie pure . J`avais seulement 9 ans, mais à ce moment-là, je suis devenu accro sur les ordinateurs pour la vie.

Pour toute personne qui n`a jamais créé une application, il est difficile de décrire le sentiment de créer quelque chose à partir de rien. La programmation est un peu comme toute autre forme d`art de cette façon, sauf qu`au lieu de la toile que nous avons l`écran d`ordinateur, et au lieu des pinceaux nous avons les différentes plates-formes de programmation.

Chez MakeUseOf, nous croyons à l`importance des outils d`apprentissage simples qui peuvent enseigner des compétences complexes, telles que la programmation informatique. Par exemple, Guy comment vous pouvez couvert apprendre à écrire un programme avec SmallBasic, et il a également couvert une application froide, appelée Scratch qui peut enseigner aux enfants comment programmer. Aujourd`hui, je voudrais aborder une autre application logicielle innovante appelée Alice qui peut enseigner aux enfants comment programmer dans les langages orientés objet.Apprenez à écrire programme d`ordinateur avec SmallBasicApprenez à écrire programme d`ordinateur avec SmallBasicLire la suite

Programmation Alice 3D - What It Is & Ainsi, il est pas

Alice 3D est un environnement de programmation offert par l`Université Carnegie Mellon. Il est fourni gratuitement en tant que service public, par le financement de divers géants de programmation et de l`informatique, tels que Electronic Arts, Sun Microsystems, la National Science Foundation et d`autres grandes organisations.

Alice est pas un tutoriel de script où les élèves apprendront la syntaxe correcte utilisée dans différents langages de programmation. Il est pas de développer le meilleur structuré boucle For. Au lieu de cela, Alice fournit aux étudiants un monde virtuel - un environnement de modélisation 3D où les élèves peuvent apprendre comment mettre ensemble différentes composantes, qui ont chacun individuellement leurs propres propriétés, peut créer un plus grand, projet de travail. L`environnement 3D est destiné à montrer aux élèves, d`une manière simple, comment le concept de fonctionnement programmation orientée objet.

des programmes qui enseignent la programmation informatique aux enfants

Le logiciel lui-même a construit dans le tutoriel, ce qui est logique car il est objectif principal est de servir d`outil pédagogique. Le premier écran permet aux élèves de choisir l`un des tutoriels, ouvrez un monde récent, ils ont créé, voir des exemples ou d`ouvrir un monde qu`ils ont enregistrés sur l`ordinateur. L`option que je veux montrer aujourd`hui comment un étudiant peut commencer à partir de l`un des modèles disponibles et de créer leur propre animation 3D. Pour cet exemple, je vais avec la scène de l`espace.

Video: Programmation Objet : Une astuce pour coder objet sans stresser [DEVLOG Gamecodeur Robot Warfare #4]

des programmes qui enseignent la programmation informatique aux enfants

Si vous êtes un programmeur, la première chose que vous remarquerez sont les vitres sur le côté gauche de l`écran où tous les objets et les propriétés associées, les méthodes et les fonctions sont énumérées. L`interface est tellement intuitive que les élèves ne même pas besoin de comprendre ce que les objets et les méthodes sont, en ajoutant simplement des objets et en utilisant l`interface pour les manipuler, ils apprendront lentement le concept de la programmation orientée objet. Ajout d`un objet à l`écran est aussi simple que d`appuyer sur le vert «Ajouter des objets" bouton.

des programmes qui enseignent la programmation informatique aux enfants

Dans la galerie d`objets, les étudiants ont des dizaines de « objets » très amusants à choisir. Ceux-ci incluent des caractères, des machines, des véhicules et même des effets spéciaux comme le feu et les orages.

enfants programmation open source

Dans cette scène, j`ai ajouté la surface de la lune, un atterrisseur lunaire et un astronaute. Comme vous pouvez le voir dans la fenêtre en haut à gauche, chaque objet est constitué de plusieurs composants, chacun des objets individuels avec leurs propres propriétés, méthodes et fonctions. Vous pouvez contrôler un de ceux-ci en faisant glisser le composant dans la zone de programmation au bas de l`interface de programmation.

enfants programmation open source

Lorsque vous faites glisser l`objet, un écran pop-up vous montre toutes les méthodes disponibles et les fonctions que vous pouvez utiliser pour programmer le comportement de cet objet particulier. Ceci est similaire à la façon dont, dans la plupart des langages de programmation orientés objet, la plate-forme de programmation offre généralement cette même caractéristique. Une fois que vous percez à travers les fonctions disponibles et de choisir celui que vous voulez, il est insérée dans le programme.

langage de programmation pour les enfants

Le programme lui-même peut être aussi simple ou aussi complexe que vous le souhaitez. Comme vous pouvez le voir ici, il est possible de créer des programmes complexes et très fonctionnels en utilisant if / else, while boucles et autres déclarations conditionnelles standards qui font partie de la plupart des langages de programmation aujourd`hui. En quelques minutes de jouer avec ce programme d`apprentissage addictif, j`ai créé une animation 3D où l`astronaute se rapproche de son atterrisseur lunaire et les vagues « au revoir. » Les casseroles de l`appareil photo en plus, puis comme l`atterrisseur lunaire lance sans lui à bord , dit-il, « Uh-oh. »

Video: APPRENDRE A CODER : MON TOP 3 DES APPLICATIONS

langage de programmation pour les enfants

Ce qui est passionnant dans ce fantastique outil d`apprentissage gratuit de l`Université Carnegie Mellon est le fait qu`il peut être un outil d`apprentissage très simple pour les très jeunes enfants à acquérir des compétences de programmation de base, ou il peut être un outil utile même pour des lycéens de générer très programmés mondes 3D complexes et ingénieux.

Dans les deux cas, c`est l`un des meilleurs programmes qui enseignent la programmation informatique aux enfants qui encourage les enfants à se rapprocher de leurs ordinateurs de manière qu`ils ne peuvent jamais avoir pris en considération - avec une profondeur de compréhension des enfants juste atteindre jamais vraiment quand tout ce qu`ils font est le chat sur la GI et mettre à jour leur statut sur Twitter et Facebook. Alice aide les enfants à comprendre le cœur et l`âme de ce qui rend la technologie informatique et la programmation tellement cool.

Envisageriez-vous avec Alice dans votre propre école ou dans le cadre de votre programme? Est-ce un outil d`apprentissage vous envisager de partager avec vos propres enfants? Partagez vos connaissances et expériences dans la section commentaires ci-dessous.

Articles connexes