Менің балаларыма қандай программалау тілін үйрету керек

балалар бағдарламалау

Егер сіз бағдарламалауды ұнататын болсаңыз, әрине, бірнеше рет емес сіз әртүрлі тілдермен жұмыс істеу қажеттілігіне тап боласыз. Бұл мәселе сіз оны игергеніңізге немесе, мүмкін, жақсы тілмен айтқанда, сіз басқа тілдермен жұмыс істей бастағанда, енді қорқыныш сезінбейтін кезеңге жеттіңіз, өйткені сіз тіпті тілді таңдай аласыз әрқайсысы ұсынатын ерекшеліктер.

Сіздің өміріңіздің анағұрлым жетілдірілген кезеңінде сіз өзіңіздің хоббиіңізді үйдің ең кішкентайымен бөліскіңіз келетін кез келген болуы мүмкін, бұл бағдарламалауды үйрену сіз білетін білім емес, өйткені қиын болуы мүмкін. Бірнеше ай немесе бірнеше жыл ішінде сіз әрдайым академиялық тұрғыдан үйренесіз, тіпті басқа әзірлеушілер жасаған бастапқы кодты көресіз. Осыған байланысты және әр тіл ұсынатын ерекшеліктерге байланысты, Біздің үйдегі кішкентай бүлдіршіндердің қайсысын үйренгені жақсы?

Шындық мынада: біз шешкен жалғыз нәрсе - бағдарламалау сияқты қарапайым нәрсе, көрсетілгендей, бұл біздің кішкентай бүлдіршіндерімізге сіңіруіміз керек өте маңызды нәрсе. Өкінішке орай, біз зерттей бастаған кезде оның мүмкіндіктері өте көп, сондықтан HWLibre-де біз а ұйымдастыруға тырысамыз кішкентай гид, жасы бойынша аз немесе көп, мұнда біз туралы сөйлесетін боламыз тілдер, менің ойымша, көп нұсқалы және қызықты болуы мүмкін.

3 жастан 6 жасқа дейінгі жас

Бұл алғашқы қадамда балалар көрінуі мүмкін шындық белгілі бір қадамда не істелетінін түсіну үшін тым жас. Осыған байланысты оларды шынымен не істеп жатқанын білмей-ақ білуге ​​баулу жақсы, қазіргі уақытта бұл қажет емес, сондықтан оларды ойнау арқылы үйренуге тырысу керек.

Оларды компьютерлік ойлауға бастау үшін ең жақсысы ойыншықтың өзіне ұнайтын түрін сатып алып, олардың назарын аударады Сонымен, осы тұрғыдан алғанда, сіз елестететін нәрсеге қайшы, нарықта бізде көптеген нұсқалар бар.

Кіші сызаттар

Егер біз осы дүниеде кішкентай бүлдіршіндерімізді бастаудың алғашқы әрекетінде көп ақша жұмсамағымыз келмесе, онда оның бір нұсқасы - бәс тігу Кіші сызаттар. Біз Android және iOS үшін қол жетімді бағдарлама туралы айтамыз, ол оны блоктық бағдарламалауға негіздейді.

Бұл қосымшаның жағымсыз жері оны қызықты ететін бірнеше үй-жайда кездеседі. Бір жағынан, баланың жасы біз содан бері белгілеген диапазонда жоғары болуы керек планшетті оңай жеңе білу керек сонымен қатар сізде болуы керек факт белгілі бір мүмкіндіктер когнитивті.

Бұл пайдасына өтініш тегін және ол сізді бастау үшін мысал және нұсқаулық бола алатын бірнеше идеяларға ие.

балаларға бағдарламалауды үйренуге арналған шынжыр робот

Роботтармен әртүрлі ойындар

Осы кезде, атаулар мен брендтерді айтпай-ақ, бүгінгі нарықта үйдің ең кішісі әртүрлі автоматтармен ойнай алатын белгілі бір мүмкіндіктер бар екенін айтыңыз. әр түрлі алдын ала анықталған қимылдарды орындауға бағдарламаланған. Мысал ретінде бөлмедегі физикалық А нүктесінен бастап, өзіміз орнатқан В нүктесіне жету үшін роботты алуға болады.

Жеке өзім, бұл идея сол кезде мен осы салада жұмыс істей бастағанды ​​жөн деп тапқанымды мойындауым керек, ал жас кезінде балалар әбден мазасыз болса да, біз оған қол жеткізе аламыз оларды біздің алдымызда тұрған қиындықтарға қызықтырыңыз біз оларға әрдайым көмектесетін болсақ.

7 жастан 9 жасқа дейінгі жас

Бұл кезеңде шындық - кішкентай бүлдіршіндерде бар әлдеқайда дамыған дағдыларАқыр соңында, олар жасы үлкен және олардың мүмкіндіктері біз ойлағаннан әлдеқайда жоғары, әсіресе біз оларды үйретуге көмектесетін болсақ.

Бұл олар үшін анағұрлым жетілдірілген бағдарламалар мен қиындықтарды қолдануға жол ашады, олар негізінен және сарапшылардың пікірінше, осы жаста болуы керек. бірнеше интеллекттің жоғарылауы математика, кеңістіктік немесе лингвистика сияқты

Сызу

Алдыңғы деңгейдің ұсыныстарына сүйене отырып, Jr нұсқасынан жақсы ештеңе жоқ Сызу, әсіресе егер сіз оны игерсеңіз, әлемдегі негізгі білім беру бағдарламалық платформаларының бірі болып саналатын ең озық нұсқа. Бұл нұсқа 8 жастан асқан балаларға арналған жыл Дегенмен, әдеттегідей, бәрі баланың өзіне және оның қызығушылығына байланысты болады.

Егер сіз Scratch-пен таныс болсаңыз, бұл түрлі-түсті бөліктерді қолданудың артында жасырынған жоғары деңгейлі тіл. Менің ойымша, маған қызықты алаң бастау керек сияқты, әсіресе оның қазіргі уақытта бар екенін ескерсек сайттарында 14 миллионнан астам жоба ол нұсқаулық бола алады.

Тинкер

Тинкер - қолданылуы мүмкін бағдарламалау тілі Scratch-қа өте ұқсас өйткені ол блоктарды орналастыруға негізделген. Фремиум философиясын ұстанудан басқа, басты артықшылықтардың бірі - оның платформасында бірнеше оқулықтар бағдарламалық жасақтаманы бастауға көмектесетін.

Алдыңғы нұсқадағыдай, жауаптылар Тинкер оны 8 жастан асқан балаларға қолдануға кеңес береді, олар бірнеше деңгейлерге және әртүрлі міндеттерге ие платформа ұсынатын нәрселерден балалар шынымен де көп пайда алады деп сенетін жас.

10 жастан 12 жасқа дейінгі жас

Осы сәтте шындық - біздің кішкентай балаларымыз бұрынғыдай емес және олардың қабілеті уақыт өте келе айтарлықтай өсті. Осы сәтте біз оларға жету үшін не істеу керектігін айтып, оларды ынталандыруды тоқтатуымыз керек өзіңіздің мақсатыңыз және оған қалай жету керектігін шешіңіз.

Мүмкін, бұл ең жақсы нәрсе - олар блоктармен жұмыс істеуді тоқтатып, әртүрлі жобаларды мәтінмен жүзеге асыра бастайтындығында, дегенмен, әрине, екінші жағынан, біз оларға артықшылықтарын көрсете алмаймыз әр түрлі дәстүрлі бағдарламалау тілдерінің, бұл үшін уақыт болады.

Коды коды

Бұл маған ерекше қызықты бағдарламалық жасақтама, өйткені ол блоктармен бағдарламаланбайтын болса да, шындық бұл кәсіби интерфейске байланысты, әсіресе бағдарламалау орталарын қолдануға бағытталған қадам болуы мүмкін.

Маймылда бізге керек болады әртүрлі сценарийлер арқылы банандарды жинауға міндетті маймылдың әрекеттерін бақылау. Маймылды жылжыту үшін, сіз өзіңіз ойлағаныңыздай, кодты өте қарапайым нұсқауларды қолдану арқылы жазуымыз керек. Келесі деңгейге өткен сайын қиындық көбейеді.

13 жастан 16 жасқа дейінгі жас

Біздің балаларымыздың өміріндегі осы сәтте біз қартайдық «қиын'. Біздің кішкентайымызға арналған бағдарламалау дағдыларына байланысты мүмкіндіктер көп, өйткені әр түрлі әдістерді ұсынатын белгілі бір платформалар болғанымен, қызықты болуы мүмкін бағдарламалау әдістерін үйренудің жеделдетілген курстары бар.

Қолданба өнертапқышы

Қолданба өнертапқышы Бұл кодтар блоктарын сүйреу арқылы Android қосымшаларын жасауға болатын қосымша ғана емес. Қосымша ақпарат алу үшін сізге бұл болғанын айтыңыз Google өзі әзірлеген және оның эволюциясын ешнәрсе көтермейді MIT.

AppInventor-тағы ең қызықты нәрсе - сол толығымен тегін және пайдалану өте оңай, әсіресе интернетте біздің бастамамызды бастауға болатын көптеген оқулықтар бар екенін ескерсек.

Python

Ия, сіз дұрыс оқыдыңыз, осы жаста қолдануды бастау қызықтырақ болуы мүмкін Python, әсіресе егер біздің үйдегі жас жігіт блоктармен жұмыс істеуді тоқтатып, өзінің алаңдаушылығына байланысты кәсіби бағдарламалауға кіргісі келсе.

Өздеріңіз білетіндей, біз бағдарламалау тілінің алдында олар білдіретін барлық нәрселермен кездесеміз. Мен оны енгіздім, өйткені көп мәтіндік бағдарламалауға кіріспе ретінде Python қолдануды ұсынатын мамандар оның қарапайымдылығы үшін. Өз кезегіңізде, кішкене зерттеу жүргізе отырып, сіз 14 жастан бастап қалай бастауға болатынын білуге ​​арналған көптеген нұсқаулықтар таба аласыз, сонымен қатар барлық өмірдегі дәстүрлі кітаптар сияқты басқа ақпарат көздерін таба аласыз.

17 жас және одан үлкен

Осы сәтте, тіпті алдыңғы кезеңінде де, біз қазірдің өзінде кемелденген жас адамдар туралы, сондай-ақ осы дүниеге келгісі келетін кез-келген ересек адам туралы айтамыз.

Осы жастарда жастардың болашағын жоспарлай бастауы қалыпты жағдай. Мәтіндік бағдарламалау тілдерімен жұмыс істей бастағаннан бастап, жану кезеңдерін біртіндеп қайталанатын Java-ға жеткенге дейін, объектілі-бағытталған тілдер үшін Objective-C ... жалғастыру үшін көптеген мүмкіндіктермен логикалық сияқты. әрі қарай, С-тің қуатты және жан-жақты әлемінде тереңірек болыңыз.

Ардуино

Осы деңгейде мен бірнеше ұсыныстар жасағым келеді, бірақ жеке өзім бағдарламалауды электроникамен араластыратын жеке жобалар сияқты маңызды істерді жасау уақыты келді деп санаймын.

Шынайы әлеуеті Ардуино олардың үлкенінде жатыр теңшеу, әмбебаптық және масштабтылық тұрғысынан мүмкіндіктер. Оның пайдасына тағы бір мәселе - бүгінде жобаның артында үлкен жобалармен жұмыс істеуге үйренуге болатын үлкен қоғамдастық тұр.

Стеншил

Егер сіз бейне ойындарға әуес болсаңыз және кәсіби мансабыңызды осылай дамытқыңыз келсе, сізге тырысуға мүдделі болуы мүмкін Стеншил, платформалардың бірі, олардың саны қанша болатынын (ақылы нұсқасы бар) сәтіне қарай жетілдірілген видео ойындар жасауға мүмкіндік береді. мүмкіндіктері кеңейтілген, жекелендірілген ойындар жасауға мүмкіндік береді.

Теріс жағы - оны қолдануды бастау үшін оның ресми сайтында берілген бірнеше оқулықтарды орындау қажет бұл өте күрделі, кем дегенде, біраз уақыттан кейін біз платформада жеңілдікті бастаймыз.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

Ағылшын тілінен тестКаталан тілін сынауиспанша викторина