Bolalar uchun kodlash: chizish dasturlash

Maqola muallifi:
  • Veb Vositalari
  • Yangilandi: Jan 30, 2018

Ehtimol, bolalar uchun dasturiy tushunchasi biznikiga o'xshash bo'lishi mumkin. Men keksa avlod ko'pincha nima uchun yerda bolalar kodeksga muhtoj bo'lishini bilib qolishi mumkinligini taxmin qilardim. Men buni o'zimga tavsiya qildim va juda yosh yoshlikdan dasturlash saboqlarini olishga ruxsat oldim.

Bugungi kunda raqamlashtirilgan dunyoda, yosh avlodning har qanday texnologik savodsiz bo'lishiga aql bovar qilmas. Shundan kelib chiqqan holda kodni kodlay olmoqchi emasman, lekin hech bo'lmaganda ma'lum atamalar bilan tanishish hamda kompyuterlar, smartfonlar yoki planshetlar kabi ba'zi narsalarni ishlatish borasida bilimga ega bo'lishlari kerak.

Tabiiyki, bolalarni o'rgatish uchun mavjud bo'lgan vositalar pog'ona va chegaralar bilan rivojlangan. Siz tanlaganingiz ko'pincha bolangizning rivojlanishida turli ta'sirga ega bo'lishi mumkin, chunki har bir vositaning ob'ekt darsi keng tarqalgan.

Misol keltiring LOGO, chizilgan qurilma sifatida kichkina kaplumbağadan foydalanib, bolaning dastlabki dasturini dasturga osonlashtiradigan rudimentari dasturlash tili. Masofani ifodalovchi oldinga, orqaga, o'ngga, chapga va raqamlarga o'xshash cheklangan buyruqlar yordamida bolalar uylarni singdirish uchun buyruqlardan foydalanishni o'rganishlari mumkin.

Bu juda sodda va dasturlashning asosiy qobiliyatlarini beradi; mantiqiy fikrlash va taraqqiyot. Bundan tashqari, ba'zi qiziqishlarini saqlab qolish uchun yetarli darajada davolanadi. LOGO, ingl. Sifatida qisqacha yaxshilangan bo'lsa-da, aslida men kabi qadimgi.

Boshlashdan oldin nimani bilish kerak

Farzandingiz uchun boshqa har qanday faoliyatga o'xshash dasturiy vositaga - ochiq fikr bilan qadam qo'yish muhimdir. O'quv dasturlari meni texnologiyaga chuqur sayohat qilib boshlagan bo'lsa-da, u har bir kishi uchun bir xil ish qilmaydi.

LOGO bilan ishlash meni kompyuter o'yinlari bilan bog'landi. Vaqt davomida shaxsiy shaxsiy kompyuterlar cheklovlar bilan to'lib-toshgan va ular atrofida ishlashga katta texnik mahoratga ega bo'lishgan. Menga dastlabki qiziqishim dasturiy vositalar orqali kelib chiqdi, lekin men xohlagan o'yinlarni o'ynashga bo'lgan kuchli istak zaruriy narsalarni o'rganish chuqurlashib ketdi.

Logotipdagi yoqimli kichkina kaplumbağani juda yaxshi eslayman

Bugun farzandlarimni turli yo'llar bilan o'rgata oladigan do'stlarim va oilam bor.

Ba'zilar ularni vaqtinchalik dasturlashtirishga taklif qiladilar, ba'zilari esa sinflarga yuboradilar, boshqalar esa - ularni o'zlarining planshetlarida o'yin o'ynashga imkon berib texnologiya bilan tanishtirishadi.

Nyu-Jersi shtatining fuqarosi Kerolin Teylor va 20 yildan ko'proq vaqtni uy egasi bo'lgan eriga ko'ra, eri turmush o'rtog'ini ham bolalarini yoshligida dasturga taklif qildi. Biri qiziqish uyg'otdi, ikkinchisi esa qiziqmadi.

Bu sizning farzandlaringiz uchun kashfiyot yillaridir va siz ularni tanishtirgan yangi narsalar sizni g'ayratga chaqirish imkonini beradi. Buni yodda tuting, keling, ularni tanitish uchun ajoyib yangi narsani ko'rib chiqaylik: chiziqli dasturlash!

Scratch: Bolalar uchun keng qamrovli ta'lim muhiti

Chiziq logolu kabi ba'zi bir shakllarda, lekin juda ham rivojlangan va ko'proq imkoniyatlarga ega. Faqat oddiy tushunchalardan ko'ra, Scratch - bu o'tmishdan ko'ra texnologiya bilan tanish bo'lgan bugungi bolalar uchun moslangan steroidlarda LOGO.

Tomonidan pishirilgan MIT Media Labda xalq, Scratch dasturlash tilidan ko'proq. Darhaqiqat, bolalar o'rganish bilan shug'ullanmay, balki hikoyalar, o'yinlar va animatsiya kabi interaktiv vositalarni o'rganib, muhokama qilishlari mumkin bo'lgan onlayn-jamiyatni o'rgatish uchun butun ekotizim.

Asosiy dasturlash kontseptsiyalari, modulli o'rganish, interaktivlik va deyarli butunlay moslashuvchanlikning katta dozasi, tomchilab turgan dasturchiga yana nima kerak bo'ladi?

Ishlab chiquvchilarga ko'ra, Scratch asosan sakkizdan 16 yoshgacha mo'ljallangan. Biroq, shaxsiy tajribamdan, hatto yoshroq bo'lgan ba'zi bolalar ham o'zlariga yordam berishi bilan birga muloyimlik bilan yo'l-yo'riq bera olishlariga moslashishadi.

Tavsiya etilgan asarlar mavzusiga qat'iy rioya qiladiganlar uchun hech qachon qo'rqmanglar, chunki hali ham variant bor. Sinab ko'r Yo'q qilaylik, beshdan etti yoshgacha bo'lgan bolalar uchun mo'ljallangan.

Scratch bilan ishlashni boshlash

Scratch kodlash uslubi sifatida bino-blok tizimidan foydalanadi

Men sizni bu erga borish uchun biroz qulayroq qilish uchun bu yerda "Scratch" jarayonini sinab ko'rsating.

1- O'zingizni bepul ro'yxatdan o'ting

Avvalo, chizish onlaynda mavjud va u butunlay bepul. Siz .. qila olasiz; siz ... mumkin Bu yerda "Scratch" saytiga tashrif buyuring va onlayn hisob qaydnomasini ro'yxatdan o'tkazing.

Har qanday dasturiy tilida bo'lgani kabi (hatto bolalar uchun ham mo'ljallangan), ta'limning egri ekanligi haqida ogohlantirilsin. Xabar keng va ko'p variant mavjud. Asosiy narsalarni o'rganib chiqib, bolangizni asta-sekin o'rgatishingizni tavsiya qilaman.

Misol uchun, Scratch'dan boshlaganingizda (o'ynashni xohlagan), sizga bo'sh fon va mushuk avatari beriladi. Oddiy narsalarni sinab ko'ring, masalan, mushukni ekran bo'ylab harakatlantirish. Agar siz birinchi mashqda Autobahn bo'ylab raqsga tushgan mushuk oyini o'ylab qo'ysangiz, sizni xafa qilishingiz mumkin.

2- interfaol darsliklardan yuring

Agar siz "Scratch" -dan yordam olsangiz yaxshi bo'ladi, chunki Scratch ichida qadamma-qadam ko'rsatmalar mavjud yoki siz Ishga kirishish bo'yicha qo'llanma. Ishlab chiquvchilar "Kontaktlar" ning "Skrjetch kartalari" ni ko'proq o'rganish uchun qiziqarli yo'lni o'ylashadi deb hisoblashlariga qaramay, o'quvchilar interaktivdir.

Ota-onalarga maslahat beraman hidoyatni o'qing, keyin bolalariga yordam bering darslar orqali.

Farzandingiz uchun Scratch-da harakat qilish uchun ko'plab uslublar mavjud - cheksiz qiziqarli!

Qisqacha aytganda, Scratch dasturiy ta'minoti sizning farzandlaringiz uchun keyinroq hayotga foydali bo'lishi mumkin bo'lgan ba'zi asosiy ko'nikmalarga ega bo'lishi kerak, hatto kodlash hayoti uchun ham. Bunga quyidagilar kiradi:

  • Vizual dasturlash asoslari
  • Fikrlash, tuzilish va mantiq
  • Animatsiya, multimedia va interaktiv elementlar bilan ishlash
  • 2.0 veb-saytini va tushunchalarini almashish

3 - Asosiy asoslarni o'rganish

Yosh bolalar esda qolishlari qiyin bo'lishi mumkin bo'lgan buyruqlarni yozishdan ko'ra, Scratch bino blok formatida ishlaydi. "X qadamlarini ko'chirish" kabi buyruqlar tuzish bloklari ekranda o'rnatilgan jumboq qismlari kabi shakllanadi. Barcha bolani ko'rib chiqish kerak bo'lgan barcha Avatar harakatlanadigan joy qancha.

Ushbu blokni ekran bo'ylab sudrab, birinchi buyruqlar joyida bo'ladi. Buning ortidan, ovozni ijro etish kabi harakatni qo'shib ko'ring. Ushbu ikkita blok o'rnatilgach, ular ketma-ketlik hisoblanadi. Ketma-ketliklar sahnada ba'zi bir hikoya yoki animatsiya shaklini yaratish uchun boshqalardan keyin amalga oshiriladigan bir qator tadbirlardir.

Birinchi urinish sifatida, bunga erishishga harakat qiling:

  1. Mushukni to'g'ri 50 qadam tashlab qo'ying
  2. 5 soniya uchun mushuklarni o'ynatishni taklif qiling
  3. Mushukni 50 qadam orqaga qaytaring

Qog'ozga etarlicha sodda va qiziqarli bo'lib, tezda sizning farzandingizning qiziqishini o'lchash uchun etarli bo'ladi. Men demo-videolarni bolalar bilan birgalikda tomosha qilishni tavsiya etaman, chunki ular juda qiziqarli. Bolalar uchun ular karikaturaga o'xshaydi. Buning ortidan, siz ulardan so'rashingiz kerak, agar ular buni qilishni xohlasalar!

Skretch Onlayn Jamiyati: Sharoitlarni o'rganish

Deyarli barcha ta'lim sharoitlarida bolalarni tarbiyalashning asosiy jihatlaridan biri qobiliyatdir muloqot qilish. Bu odatda o'yin seanslari shaklini oldi, bu erda bolalar bir-biri bilan o'zaro muloqot qilishlari va "bir-birlari bilan yaxshi o'ynashni o'rganishlari" mumkin.

The Onlayn jamiyatni chizish buning virtual shaklini taklif qiladi. Shaxsan men bu biroz afsusdaman deb o'ylayman, chunki har bir kishi o'z smartfonlariga yopishtirilgan ko'zlari bilan yuradi. Shunga qaramasdan, ishlab chiquvchilar ushbu jihatni o'rganishning muhim qismidan boshlab o'ynashgan. Keling, turli davrlarda turli tajribalar bilan shug'ullanaylik.

Scratch onlayn jamoasida a'zolar boshqa Scratch a'zolari bilan tanishish va tajriba o'tkazishlari mumkin. Bu, birinchi navbatda, ishni almashish yo'li bilan amalga oshiriladi. Shu nuqtai nazardan, ular fikrlarni tasavvur qilishlari va ularni muhokama qilishlari mumkin, masalan, miya bo'roni seanslarining kichik liga versiyasi. Ilgari tovush eshitiladi, lekin sakkiz yoshli birodarlar bilan fikringizni tasavvur qiling va siz nimani nazarda tutsangiz bo'ladi.

Ishlab chiquvchilardan muhim eslatma:

"MIT Scratch Team jamoa bilan har qanday yoshdagi, irqiy, millat, din, jinsiy orientatsiya va jinsi identifikatorlari uchun do'stona va hurmatli muhitni saqlab qolish uchun ishlaydi. Farzandingiz jamoa ko'rsatmalarini birgalikda ko'rib chiqish orqali ishtirok etishni o'rganishingiz mumkin. A'zolar jamoa qoidalariga rioya qilmaydigan tarkiblarni e'lon qilish orqali konstruktivona fikr bildiradilar va veb-saytga do'st bo'lishga yordam berishlari kerak. Scratch Team har kuni saytdagi faoliyatni boshqarish uchun va CleanSpeak kufr filter kabi vositalar yordamida hisobotlarga javob berish uchun ishlaydi. "

Oflayn rejimdan foydalanish

Agar siz ultra-paranoyaksiz yoki oddiy internet-ulanishni saqlay olmasangizMen sening og'riqni his qilyapman), siz uchun variant bor. Scratch o'z kompyuteringizga o'rnatishingiz mumkin bo'lgan oflayn muharrirga ega.

tashrif buyuring 2.0 oflayn tahrirlovchisini olib tashlang kompyuteringizga o'rnatish haqida ko'rsatmalar uchun sahifani yuklab olish.

Scratch haqida bilishni xohlagan boshqa narsalar

To'g'ridan to'g'ri Scratch jamoasi va saytning o'zi tashqari, sizning farzandingizning kodlash yo'li bilan butun dunyo hukmronligiga qaratilgan yordami uchun sizga yordam beradigan boshqa onlayn resurslar mavjud. Mana, ulardan ba'zilari;

Shu bilan bir qatorda

Menimcha, Scratch bolalar bilan tanishish uchun eng yaxshi dasturiy tillaridan biri deb hisoblaysam-da, variantlar sifatida mavjud bo'lgan ko'plab boshqalar bor. Ba'zi odamlar o'yinni va o'rganishning ingl. Tomonlarini ko'proq e'tiborga olishadi, boshqalari an'anaviyroq.

Ularni sinab, bolalaringiz uchun mukammal muvozanatni toping;

xulosa

Ilm-fan va qonunchilikning boshlang'ich joylari bo'lgan joylarda bugungi kunda biznes peyzaji juda katta farq qiladi. Dunyo kelgusi yillarda ko'plab texnik mutaxassislarga muhtoj. Bundan ham yaxshiroq, Internet-4.0 va yana ko'p narsalar bilan bog'liq bo'lgan Internet-xurujlari tufayli, imkoniyatlar cheksizdir.

Hatto tibbiyot kabi an'anaviy sohalar robot va katta ma'lumotlar kabi texnologiyalar orqali tobora ko'payib bormoqda.

Scratch dasturlashni o'rganish farzandingiz qattiq fanlar qatoriga kirishi bilan yakunlanmasligi mumkin bo'lsa-da, u mantiqiy fikrlashni qurishga va tuzilish va tashkilotni o'rgatishga yordam beradi. U erda hech qanday yomonlik yo'q va aslida televidenieda karikaturalarni tomosha qilishdan ko'ra ko'proq qiziqarli bo'lishi mumkin. Eng kamida bu sohaga qiziqish ko'rsatishga urinib ko'rishni tavsiya etaman.

Timoti Shim tomonidan yozilgan maqola

Timoti Shim yozuvchi, muharriri va texnologik geek. Ishga qabul qilish jarayonida Axborot Texnologiyalari sohasida o'z ishini boshlagan, tez orada bosib chiqarish yo'lini topdi va shu paytgacha ComputerWorld, PC.com, Business Today va Asian Banker kabi xalqaro, mintaqaviy va mahalliy ommaviy axborot vositalari bilan ishladi. Uning tajribasi iste'molchi va korxona nuqtai nazaridan texnologiya sohasida yotadi.

Ulanish: