реклама
Преждевременно. Това беше единственото прилагателно, използвано за описание на дете, което показва някакъв естествен талант, отклонен от нормалното. Поколен поколение по-късно, аз не съм толкова сигурен, че думата има значението, което преди. Всеки втори дете в наши дни изглежда изглежда естествено за подобие на цифрови неща. Така че е лесно да се предположи, че те ще поемат към компютрите, тъй като риба отвежда към вода.
За обикновеното дете (няма да говоря за някой като него) Lim Ding Wen тук, въпреки че ще използвам сладката му снимка като миниатюрата наред), компютрите и смартфоните са забавни инструменти. Образованието идва много по-късно. Да се възбудиш дете от програмирането може да отнеме известно занимание, защото логиката се нуждае от малко време. Това е въображението и креативността, които пристигат на първо място. В това се състои основата на тези десет инструмента... използвайки креативни инструменти, за да развълнувате децата от програмирането.
Само за да илюстрирам потенциала на творческото преподаване, което трябва да помогне за запалването на огъня, ето това
TED Беседа от Конрад Волфрам. Леко несвързано, но го гледайте, за да разберете защо децата (веднъж, вие и мен) губят интерес към математиката. Това също ще обясни острата необходимост да се извадят инструкции от техните строги стриктности и да се хвърлят в реалния свят и ежедневния живот. Той се застъпва за използване на програмиране за преподаване на математика. И по този начин, направете го по-забавно, вместо да ги принуждавате да изучават предмет.10 инструмента, които трябва да помогнат за творческото обучение на програмирането
От игри до инструменти за програмиране, от логика до интуиция, нека да разгледаме десет инструмента, които трябва да помогнат да покажем, че програмирането не е всичко за функции и контури. Ето почетните споменавания (ограничени до десет програмни инструмента).
Научете готини неща за: JavaScript
Crunchzilla Code Monster е създаден за деца (от Грег Линден, който искаше децата му да се научат на програмиране). Това е нещо като баребонов WYSIWYG редактор с едното поле за код, а другото за преглед на това, което прави кодът. Кодът чудовище отгоре е дружелюбен огър, който води всички заедно от един урок до другия. Има общо 59 урока. Трябва да продължите да щракнете върху балончето за реч, за да преминете от едно към друго. Уроците започват лесно и са интерактивни. Въвеждат се променливи и параметри и цветните обекти като кутии и дървета се създават с JavaScript код. Грешките също се хващат и обясняват. Code Monster спестява на какъв урок сте, така че можете да спрете по всяко време и да се върнете по-късно. Докато се върнете в същия браузър на същата машина, ще се върнете към урока си.
Какво може да хареса едно дете: JavaScript вляво да, но прости графики се създават вдясно, сякаш от „магия“. Дете, което се обучава на програмиране, просто трябва да играе с кода, за да вижда незабавни цветни резултати вдясно.
Научете готини неща за: Управлявайте структури в програмирането с помощта на основни типове данни като думи, списъци и масиви.
Логото е един от най-старите езици за програмиране. Той е създаден през 1967 г. за образователна употреба и може да бъде използван за преподаване на основите на компютърните науки. Известно е с прилагането на Графика на костенурки. От ранните си дни той се развива и разклонява в различни версии за всички операционни системи. Например, Elica е приложение за Windows, което превръща логото в области на 3d анимация. Академията на костенурките е приятен ресурс за някои ръце за изучаване с този функционален език за програмиране. Има много ресурси като Лого на костенурка и FMSLogo да влезете.
Какво може да хареса едно дете: Преподаване на костенурка с команди за движение и местоположение, за да нарисувате основни форми и линейни графики.
Научете готини неща за: Визуална интерактивност без изучаване на синтаксис на програмиране.
Не можете да спорите с 3 000 000 документирани документи. Scratch има световна общност, която трябва да се похвали и в това се крие богатството на ученето. С Scratch можете да създавате интерактивни истории, анимации и дори игри. Ето, нека ви насоча към предишен задълбочен поглед в Scratch Как да научим децата да програмират от нулата! Прочетете още и защо децата могат да го обичат.
Какво може да хареса едно дете: Обхватът да си представям нещата, без да се учим на сложни концепции за програмиране. Просто плъзнете и пуснете спрайтовете.
Научете готини неща за: Обектно ориентирани концепции с програмируеми скриптове.
EToys е подобен на Scratch по това, че е обогатен с медия визуален инструмент за създаване на готини компютърни програми. Идеята на проекта е да насърчи творческото и критично мислене. EToys работи като самостоятелна програма, а също и в браузъри (с приставката) във всички платформи. EToys е разширяващ се в световен мащаб, тъй като е достъпен на няколко езика и е с отворен код. Интересното е, че той е разработен за първи път в Apple и е използван универсално в проекта One Laptop per Child.
Какво може да хареса едно дете: 2D и 3D графика, поддържана от текстови, изображения и звукови файлове, които могат да бъдат направени интерактивни и комбинирани с помощта на лесни скриптове.
Научете готини неща за: Програмируеми скриптове и как една програма преминава от една стъпка в друга.
Waterbear е скорошно развитие и е вдъхновен от Scratch. Подобно е на Scratch във визуалния си подход за влачене и пускане на обекти (скриптове) и разбиране на програмния поток. В бекенда той генерира JavaScript, но детето не трябва да знае синтаксиса. Детето обаче трябва да предостави логиката чрез параметри, за да сглоби блоковете на програмата. Една от разликите с Scratch е, че средата за учене е браузърът, а не среда за писане за зареждане. Waterbear все още не е полиран (pre-Alpha), но ако търсите алтернатива на Scratch, си струва да опитате.
Какво може да хареса едно дете: Плъзнете и пуснете скриптове в браузъра. Скриптовите блокове са описани на прост английски език.
Научете готини неща за:
Програмната среда има забавния елемент с анимационни филми и анимирани герои. Пълната версия е безплатно изтегляне от 126 MB и работи на всички версии на Windows и Mac (с Virtual PC). Сайтът го изразява най-добре - В анимационния свят на ToonTalk ще изграждате и стартирате всякакви компютърни програми. Докато се научите как да програмирате, ще се сблъскате с предизвикателни пъзели, да изразите креативността си, да научите нови начини за решаване на проблеми и да се забавлявате!
Версия 3.0 на ToonTalk вече е безплатна.
Какво може да хареса едно дете: Играйте пъзел игри, за да видите как се изграждат нещата в ToonTalk.
Научете готини неща за: Как решаването на пъзел по най-ефективния начин развива структурирано мислене.
Днес е по-вероятно дете да има iPad в ръка, а не лаптоп. Cargo -Bot всъщност е безплатна iPad пъзел и логическа игра, която е разработена на CODEA. Трябва да „научите“ ръката на робота на платформа как да премествате купчинки в 36 различни пъзела. Cargo-Bot е по-скоро логика, а не чисто програмиране. Но ако успеете (и не е лесно да го направите), ще научите много за структурираното мислене. Самият Codea е препоръчително приложение, ако искате да научите за разработването на приложения за iOS. Това е инвестиция от 9,99 долара, която би трябвало да върне знанието, ако не друго.
Какво може да хареса едно дете: Това е игра, която учи програмиране, без детето да го осъзнава.
Ruby за деца [няма по-дълги налични]
Научете готини неща за: Ruby.
Ако искате да накарате детето си да научи конкретен език за програмиране, Ruby е добър избор. Това е обектно ориентиран език и повечето уеб приложения (например Amazon и Twitter) също са кодирани с него. Това е прост език, защото синтаксисът е сравнително интуитивен и има по-малко командни обаждания. Работи на всички операционни системи и е безплатна. Има и огромна общност, която преподава и изучава езика. Уроците, игрите и примерите за екранни излъчвания в Ruby for Kids трябва да бъдат твърд стъпка за възрастни и деца.
Какво може да хареса едно дете Как можете да използвате Ruby за разработване на уеб игри.
Научете готини неща за: Научете компютърното програмиране по старомодния начин; чрез разбиране и на хардуера.
За тези, които дойдоха късно, Raspberry Pi Какво трябва да знаете за да започнете работа с Raspberry PiКомпютърът Raspberry Pi е най-новият в редица компактни многофункционални устройства, доставяни като пакет barebones, така че крайните потребители да могат да използват хардуера за почти всеки компютър, който идва да се... Прочетете още е компютър с размер на кредитна карта, който може да бъде програмиран да се използва точно като настолен компютър. Той е разработен като евтино решение за преподаване на компютърни науки в училищата. Raspberry Pi има много интересни приложения Топ 5 невероятни приложения за вашия Raspberry Pi компютърНаскоро получих своя Raspberry Pi след дълго чакане - и имам доста планове за това. Проблемът е, че не съм напълно сигурен кой проект искам да опитам първо. Докато... Прочетете още и всеки ден общността, която стои зад нея, излиза с роман. Платформата Raspberry Pi използва хардуер и софтуер с отворен код и е идеално разположена за младите умопомрачители, които да ги използват до ръката. Но как се използва в училищата в момента? Сайтът на Фондация Малина ни дава няколко улики.
Какво може да хареса едно дете: Какво ще кажеш научаване как да програмирате за час?
Научете готини неща за: Как да програмирате робот и по този начин основите на роботиката.
RoboMind е инструмент за програмиране и обучение със собствен скриптов език, наречен ROBO. Компактният и прост език не изисква предварителни познания. Целта на програмирането е да накара виртуален робот да се движи по двуизмерна мрежа и да проявява прости действия. Той учи учащия на общите принципи на програмиране, които могат да се прилагат навсякъде. Предлага се като безплатно изтегляне за Windows, Mac OS X и Linux.
Какво може да хареса едно дете: Научаване на основите на изкуствения интелект и по-късно използването му върху роботи в реалния свят като комплектите, налични от LEGO Mindstorms NXT 2.0.
Обучението на децата как да кодират и програмират е почти част от образованието. За днешното общество е важно неговите граждани да се научат да гледат отвъд комфорта на приложенията и уредите и да разбират как наистина работят. Ние знаем как да използваме компютри, но също така трябва да знаем как да ги програмираме. И така, на карта е цялата иновация, която тепърва ще се случи. Тъй като това задълбочено Статия на CNN казва, че „компютърният клас“ не може да се отнася до това да учат децата да използват днешния софтуер; трябва да се учи на децата да правят утрешния софтуер.
Съгласен ли си?
Saikat Basu е заместник-редактор за интернет, Windows и производителност. След като отстрани мрака на MBA и десетгодишна маркетингова кариера, той сега страстно помага на другите да подобрят уменията си за разказване на истории. Той внимава за липсващата запета от Оксфорд и мрази лоши скрийншоти. Но идеите за фотография, Photoshop и продуктивност успокояват душата му.