2009-10-26 18 views

risposta

3

Toontalk è qualcosa da guardare. L'ho usato con successo con un gruppo di bambini da dieci a undici anni ed è stato usato con bambini molto più giovani. Certo, penso che anche Scratch abbia. Ma Toontalk è costruito appositamente per sentirsi più come un gioco. È essenzialmente un mondo 3D con cui i bambini possono esplorare e interagire e in cui creano programmi addestrando i robot. Altamente raccomandato.

L'ambiente 3d Toontalk opera ingegnoso come metafora sofisticati concetti di programmazione. Ci sono alcuni documenti accademici collegati al sito di Toontalk sulla teoria educativa dietro Toontalk.Ecco one interesting paper that describes how the Toontalk 3d objects map onto abstract programmming concepts.

+0

Non ho idea di cosa sia un "quinto selezionatore". Si prega di utilizzare le fasce di età, piuttosto che i termini di istruzione parrocchiale. – TRiG

2

Devo ammettere che non sono un educatore professionista. E le mie informazioni sull'educazione alla programmazione per bambini potrebbero essere troppo obsolete, ma mia madre era così vicina come è arrivata a un educatore di computer negli anni '80, e qui ci sono alcuni trucchi del suo libro.

Quando avevo 8, lei non ha avuto problemi ad insegnarmi logo

penserei che prima di capacità di lettura sono un po 'sviluppati, sarebbe difficile da insegnare la semantica di qualsiasi linguaggio di programmazione - per quanto semplice. E il primo "aha!" per la programmazione (per me) mi sarei accorto che se dai il comandi semplici al computer, si ottengono cose belle per te.

Se dovessi insegnare ai bambini che stavano ancora lavorando alla lettura dei fondamenti, probabilmente lo focalizzerei su giochi che non sono direttamente collegati a un linguaggio di programmazione, ma che implicano lo sviluppo della logica. Cose come:

  • Assegnazione di lettere per i codici e la traduzione dalla lettera di codificare
  • giochi in cui si seguono semplici regole per spostare le cose, emulando le strutture di dati.
  • Giochi di puzzle che fanno uso di concetti di informatica - come gli algoritmi di percorso più brevi. Non nell'analizzare l'algoritmo, ma nello svilupparlo in primo luogo.

Ho paura di non sapere di un set di materiale pre-costruito per questo genere di cose. Ma penso che potresti essere in grado di crearne uno tuo.

I limiti sarebbero le capacità cognitive dei bambini - So che ci sono alcuni punti in cui le teorie dicono che i bambini non possono fare certi tipi di concetti astratti. Ad esempio, stavo solo ascoltando un esempio che diceva che i bambini in età prescolare non possono gestire l'idea che qualcosa possa avere più di un nome. Non sapendo bene dove si verificano tipicamente quei punti di crescita cognitiva, non sono sicuro al 100% di quale gioco sarebbe giusto per quale gruppo di età - potrebbe essere un processo ed un errore.

+0

In quel po 'di lavoro che ho effettivamente fatto con i bambini (4 °, 5 ° elementare) il limite sembra essere più la loro capacità di attenzione, infatti che la maggior parte non sono motivati ​​dalla programmazione in se stesso, e Infatti, i linguaggi di programmazione testuale sono quasi per definizione non divertenti. I bambini amano le abilità multimediali di alcuni strumenti e tendono a concentrarsi su quello, a scapito della programmazione di apprendimento. Ecco dove pensavo che Toontalk fosse superiore.L'ho usato dopo aver provato diverse versioni di Logo focalizzate sui bambini e Toontalk era molto più bravo nell'aiutarli a imparare naturalmente i concetti di programmazione. –

0

Scratch è il linguaggio di programmazione più semplice che ho trovato per i bambini. Puoi usarlo come logo, ma è molto più bello.

Penso che Alice sia troppo difficile per i bambini di 8 anni.

0

Microsoft ha anche Small Basic e spedito v0.2 di recente.

Questa versione include anche un luogo fresco caratteristica nuova che consente agli studenti di facilmente laureato da Small Basic a Visual di base con il tocco di un pulsante. Consulta le note di rilascio complete nel il blog Small Basic.

Small Basic è un progetto mirato allo per riportare "divertente" alla programmazione. Fornendo un linguaggio di programmazione piccolo e facile da imparare in un ambiente di sviluppo invitante e , Small Basic rende la programmazione una brezza . Ideale per bambini e adulti allo stesso modo, Small Basic aiuta i principianti fare il primo passo nel meraviglioso mondo di programmazione .

download e per ulteriori informazioni: MS Small Basic v 0.2

0

Quando ero molto piccolo ci hanno insegnato cose che non hanno analogie con la programmazione, ma non sono del tutto la programmazione, i giochi con puzzle da risolvere, tangram, e anche scegliere- programmi di scrittura della tua stessa avventura. Più tardi abbiamo imparato LOGO.

1

Io uso Alice per insegnare ai bambini di età compresa tra 11 e 14 anni. Funziona bene per loro, ma non lo userei per i bambini molto più giovani di quello a meno che non fosse una situazione uno contro uno. Non posso parlare per Scratch.

Una cosa per cui posso parlare è la programmazione di Lego Mindstorm. C'è un costo, a differenza di Alice e Scratch, ma è molto accessibile per la prima e quarta elementare. Verifica se la Lego First Lego ha un gruppo vicino a te in modo da poterti unire con gli altri per aiutarti con i costi.

0

Ci sono alcuni sistemi come toontalk, ma per fare qualcosa come la programmazione, è necessario fare i conti con la sequenza - ne consegue che, ne consegue che segue - e l'aritmetica di base. Ecco perché 8+.

Più giovane, vuoi che i bambini con cui lavori abbiano una buona idea di quale sequenza potrebbe essere, ad esempio dalle seguenti istruzioni, e di essere supportati da una buona interfaccia, in cui il trascinamento non è così laborioso come il graffio .

0

RoboMind è un semplice ambiente di programmazione educativo con un proprio linguaggio di scripting che consente ai principianti di apprendere le basi dell'informatica programmando un robot simulato.

Oltre a introdurre tecniche di programmazione comuni, mira anche a offrire approfondimenti in materia di robotica e intelligenza artificiale. RoboMind è disponibile come applicazione standalone per Windows, Linux e Mac OSX. È gratuito e open source.

Vale la pena di provare!

www.robomind.net

Problemi correlati