Ինչ ծրագրավորման լեզու է սովորեցնել իմ երեխաներին

երեխաների ծրագրավորում

Եթե ​​դուք ծրագրավորման սիրահար եք, հաստատ ավելի քան մեկ առիթով դուք կկանգնեցնեիք տարբեր լեզուներով աշխատելու անհրաժեշտության, Այս կետը, անշուշտ, կկարողանաք տիրապետել կամ, գուցե ավելի լավ ասած, հասել եք այն փուլին, երբ իրականում այլևս այդ վախը չունեք, երբ սկսեցիք աշխատել այլ տիպի լեզուներով, քանի որ կարող եք նույնիսկ վայելել յուրաքանչյուր առանձնահատկությունները ներկայացնում է մեկը:

Ձեր կյանքի ավելի առաջադեմ փուլում կարող է պատահել, որ եկել է պահը, երբ ցանկանում եք ձեր հոբբին կիսել տան ամենափոքրի հետ, մի բան, որ իսկապես դժվար կլինի, քանի որ ճշգրիտ ծրագրավորելը սովորելը գիտելիք չէ, որը կարող եք ձեռք բերել: Ամիսներ կամ տարիներ շարունակ դուք միշտ սովորում եք և՛ ակադեմիական, և՛ նույնիսկ դիտելով այլ մշակողների կողմից գեներացված աղբյուրային կոդ: Սրա և յուրաքանչյուր լեզվի առանձնահատկությունների շնորհիվ, Ո՞րն է լավագույնը, որ մեր տան փոքրիկները սովորեն:

Theշմարտությունն այն է, որ միակ բանը, որ մենք իսկապես որոշել ենք, ծրագրավորման նման պարզ բան է, ինչպես ցույց է տրվել, շատ կարևոր մի բան է, որ մենք պետք է սերմանենք մեր փոքրիկների մեջ: Unfortunatelyավոք, երբ մենք սկսեցինք ուսումնասիրել հնարավորությունները շատ են, ուստի HWLibre- ում մենք որոշեցինք փորձել կազմակերպել ա փոքրիկ ուղեցույց, քիչ թե շատ ըստ տարիքի, որտեղ մենք խոսելու ենք լեզուներ, որոնք, իմ կարծիքով, կարող են ավելի ուսանելի և հետաքրքիր լինել.

3-ից 6 տարեկան տարիքը

Այս առաջին քայլում ճշմարտությունն այն է, որ երեխաները կարող են թվալ չափազանց երիտասարդ է, որպեսզի սկսի հասկանալ, թե ինչ է արվում որոշակի քայլով, Այդ իսկ պատճառով ամենալավն այն է, որ նրանք սովորեն ՝ առանց իմանալու, թե իրականում ինչ են անում, այս պահին թերևս դա անհրաժեշտ չէ, ուստի լավագույն տարբերակն այն է, որ փորձեն նրանց խաղով սովորել:

Սկսել այն, ինչը կլինի հաշվարկային մտածողություն, ամենալավ բանն է ձեռք բերել ինչ-որ տեսակի խաղալիք, որը նրանց դուր է գալիս և գրավել նրանց ուշադրությունը Եվ, այս իմաստով, հակառակ ձեր պատկերացրածին, շուկայում առկա են բազմաթիվ տարբերակներ:

Քերիչ կրտսեր

Եթե ​​մենք չենք ցանկանում չափազանց շատ գումար ծախսել այս աշխարհում մեր փոքրերին նախաձեռնելու այս առաջին փորձի համար, ապա մեկ տարբերակ կարող է լինել գրազը Քերիչ կրտսեր, Մենք խոսում ենք ինչպես Android- ի, այնպես էլ iOS- ի համար հասանելի ծրագրի մասին, որն իր օգտագործումը հիմնավորում է բլոկային ծրագրավորման վրա:

Այս դիմումի բացասական կետը հայտնաբերված է այն հետաքրքիր դարձնելու մի քանի տարածքում: Մի կողմից, երեխայի տարիքը պետք է բարձր լինի այն տիրույթի համար, որը մենք նշել ենք ի վեր պետք է կարողանա որոշակի հեշտությամբ կարգավորել պլանշետը ինչպես նաև այն փաստը, որ դուք արդեն պետք է ունենաք որոշակի կարողություններ ճանաչողական.

Կողմ է դա դիմումը անվճար է և այն ունի մի քանի գաղափարներ, որոնք կարող են օրինակ և ուղեցույց հանդիսանալ ձեր գործը սկսելու համար:

թրթուր ռոբոտը երեխաների համար `ծրագրեր սովորելու համար

Տարբեր խաղեր ռոբոտների հետ

Այս պահին, առանց անուններ կամ ապրանքանիշեր տալու, ասեք ձեզ, որ այսօր շուկայում կան որոշակի հնարավորություններ, որոնցում տան ամենափոքրը կարող է խաղալ տարբեր ավտոմատներով, ծրագրավորված է կատարել տարբեր նախորոշված ​​շարժումներ, Որպես օրինակ կարող է լինել ռոբոտը `սկսած սենյակի ֆիզիկական A կետից, հասնել մեր կողմից հաստատված B կետին:

Անձամբ ես պետք է խոստովանեմ, որ այս գաղափարը մեկն է այն գաղափարի, որն այն ժամանակ ես նախընտրեցի սկսել աշխատել այս ոլորտում և, չնայած փոքր տարիքում երեխաները հակված են լինել բավականին անհանգիստ, մենք կարող ենք գալ նրանց հետաքրքրություն առաջացնել իրենց առջև ծառացած մարտահրավերների մասին պայմանով, որ մենք նրանց միշտ օգնենք:

7-ից 9 տարեկան տարիքը

Այս փուլում ճշմարտությունն այն է, որ փոքրիկները սովորաբար սովորաբար ունենում են շատ ավելի զարգացած հմտություններԻ վերջո, նրանք ավելի հին են, և նրանց կարողությունները շատ ավելի բարձր են, քան մենք կարող ենք պատկերացնել, մանավանդ, եթե օգնում ենք նրանց մարզել:

Սա ճշգրտորեն բացում է շատ ավելի առաջադեմ ծրագրերի և մարտահրավերների օգտագործման դուռը նրանց համար, ովքեր հիմնականում և, ըստ փորձագետների, այս տարիքում, պետք է ուղղված լինեն նպաստել բազմակի մտավորականություններից մի քանիսին ինչպիսիք են մաթեմատիկան, տարածական կամ լեզվաբանությունը

ԷՀՄ - ի հիշողության 'մաքրումը'

Շարունակելով նախորդ մակարդակի առաջարկությունները, ավելի լավ բան չկա, քան Jr- ի տարբերակից դուրս գալը ԷՀՄ - ի հիշողության 'մաքրումը', հատկապես, եթե դրան տիրապետում եք, ամենաառաջատար տարբերակը, որը համարվում է աշխարհում կրթական ծրագրավորման հիմնական հարթակներից մեկը: Այս տարբերակը նախատեսված է 8-ից բարձր երեխաների համար տարի Չնայած, ինչպես սովորաբար պատահում է, ամեն ինչ կախված կլինի հենց երեխայից և նրա հետաքրքրությունից:

Եթե ​​քերծվածքին ծանոթ եք, սա դեռ մի տեսակ բարձր մակարդակի լեզու է, որը թաքնված է գունավոր կտորների օգտագործման ետեւում: Անձամբ ինձ թվում է, որ մեկնարկի ավելի քան հետաքրքիր հարթակ է, հատկապես, եթե հաշվի առնենք, որ ներկայումս այն ունի ավելի քան 14 միլիոն նախագիծ իրենց կայքերում որը կարող է ծառայել որպես ուղեցույց:

Tynker- ը

Tynker- ը ծրագրավորման լեզու է, որի օգտագործումը կարող է լինել շատ նման է Scratch- ին քանի որ այն հիմնված է բլոկների տեղադրման վրա: Հիմնական առավելություններից մեկը, բացի freemium փիլիսոփայությանը հետեւելուց, այն է, որ դրա հարթակում մենք գտնում ենք բազմաթիվ ձեռնարկներ որոնք օգնում են մեզ սկսել ծրագրաշարը:

Ինչպես նախորդ տարբերակի դեպքում, դրա համար պատասխանատուները Tynker- ը խորհուրդ է տալիս օգտագործել այն 8 տարեկանից բարձր երեխաների մոտ, տարիքը, երբ նրանք հավատում են, որ երեխաները իսկապես կկարողանան առավելագույնից օգտվել պլատֆորմի առաջարկներից, որն ունի մի քանի մակարդակ և նպատակների լայն ընտրություն:

Տարիքը 10-ից 12 տարեկան

Այս պահին ճշմարտությունն այն է, որ մեր փոքրերն այլևս այդպիսին չեն, և նրանց կարողությունները ժամանակի ընթացքում երկրաչափորեն աճել են: Այս պահին մենք պետք է դադարենք խթանել նրանց ՝ ասելով, թե ինչ պետք է անեն, որ հասնեն իրենց ձեր սեփական նպատակները և որոշեք, թե ինչպես պետք է դրանց հասնել.

Սա այն կետն է, երբ թերևս ամենալավն այն է, որ նրանք սկսեն դադարեցնել բլոկների հետ աշխատանքը և շարունակեն իրենց տարբեր նախագծերը տեքստով իրականացնել, չնայած, իհարկե, մյուս կողմից, այս պահին մենք չենք կարող նրանց ցույց տալ օգուտները: տարբեր ավանդական ծրագրավորման լեզուների համար, դրա համար ժամանակ կլինի:

Կոդ Կապիկ

Սա բավականին յուրօրինակ ծրագիր է, որն ինձ համար ավելի քան հետաքրքիր էր, սա այն պատճառով, որ չնայած այն այլևս ծրագրավորված չէ բլոկներով, ճշմարտությունն այն է, որ այն կարող է լինել միջանկյալ քայլ, որը ուղղված է պրոֆեսիոնալ ծրագրավորման միջավայրերի օգտագործմանը, հատկապես դրա ինտերֆեյսի շնորհիվ:

Code Monkey- ում մենք ստիպված կլինենք վերահսկել կապիկի կողմից իրականացվող գործողությունները, որոնք պետք է բանան հավաքեն տարբեր սցենարների միջոցով, Կապիկին տեղափոխելու համար, ինչպես համոզված եք պատկերացնել, մենք պետք է կոդը գրենք ՝ օգտագործելով շատ պարզ ցուցումներ: Երբ մենք անցնում ենք հաջորդ մակարդակ, դժվարությունը մեծանում է:

Տարիքը 13-ից 16 տարեկան

Մեր երեխաների կյանքի այս պահին մենք տարիքում ենք »դժվար է' Հնարավորությունները, կախված մեր փոքրիկի ծրագրավորման հմտություններից, շատ են, քանի որ կան արագացված դասընթացներ ՝ ծրագրավորման մեթոդներ սովորելու համար, որոնք կարող են հետաքրքիր լինել, չնայած կան նաև որոշակի հարթակներ, որոնք առաջարկում են տարբեր մեթոդներ:

AppInventor

AppInventor Դա ոչ այլ ինչ է, քան մի ծրագիր, որից դուք կարող եք ստեղծել Android ծրագրեր ՝ քարշ տալով կոդերի բլոկները: Լրացուցիչ տեղեկությունների համար ասեք ձեզ, որ դա եղել է մշակված է հենց Google- ի կողմից և դրա էվոլյուցիան կրում է ոչ պակաս բան, քան MIT.

AppInventor- ի ամենահետաքրքիրն այն է, որ դա այդպես է ամբողջովին անվճար և շատ հեշտ օգտագործման համար, հատկապես եթե հաշվի առնենք, որ ինտերնետում կա հսկայական քանակությամբ ձեռնարկներ, որոնց միջոցով կարելի է սկսել մեր նախաձեռնությունը:

Python

Այո, ճիշտ եք կարդացել, այս տարիքում օգտագործելը կարող է ավելի քան հետաքրքիր լինել Python, հատկապես, եթե մեր տան երիտասարդը ցանկանում է դադարեցնել բլոկների հետ աշխատանքը և զբաղվել պրոֆեսիոնալ ծրագրավորմամբ ՝ իր մտահոգությունների պատճառով:

Ինչպես լավ գիտեք, մենք կանգնած ենք ծրագրավորման լեզվի հետ, այն ամենով, ինչ դրանք ենթադրում են: Ես այն ներառել եմ, քանի որ դրանք շատ են փորձագետներ, ովքեր խորհուրդ են տալիս օգտագործել Python- ը որպես տեքստային ծրագրավորման ներածություն իր պարզության համար: Իր հերթին, մի փոքր ուսումնասիրություն կատարելով, դուք կկարողանաք գտնել բազմաթիվ ձեռնարկներ ՝ հայտնաբերելու, թե ինչպես սկսել 14 տարեկանից, ինչպես նաև տեղեկատվության այլ աղբյուրներ, ինչպիսիք են բոլոր կյանքի ավանդական գրքերը:

17 տարեկան և ավելի բարձր

Այս պահին, և նույնիսկ նախորդում, մենք արդեն խոսում ենք կատարելապես ձևավորված երիտասարդների, ինչպես նաև ցանկացած մեծահասակի մասին, ով ցանկանում է մտնել այս աշխարհ:

Այս տարիքում նորմալ է, որ երիտասարդները սկսում են պլանավորել իրենց ապագան: Ինչպես տրամաբանական է շատ հնարավորությունների հետ ՝ սկսած տեքստային ծրագրավորման լեզուների հետ աշխատելուց ՝ քիչ-քիչ շարունակ այրման փուլերը մինչև կրկնվող Java, Objective-C ... հասնել օբյեկտի վրա հիմնված լեզուների կամ, եթե ուզում եք գնալ հետագա, խորանալ C- ի հզոր և բազմակողմանի աշխարհում:

Arduino

Այս մակարդակում ես ուզում եմ առաջարկել մի քանի առաջարկներ, չնայած, անձամբ ես կարծում եմ, որ եկել է ժամանակը շատ ավելի լուրջ բաներ անելու, ինչպիսիք են սեփական նախագծերը, որտեղ ծրագրավորումը խառնել էլեկտրոնիկայի հետ:

Իրական ներուժը Arduino կայանում է նրանց ահռելի մեջ հնարավորությունները `անհատականացման, բազմակողմանիության և ընդլայնման առումով, Իր օգտին գտնվող մեկ այլ կետ այն է, որ այսօր ծրագրի ետևում կա մի հսկայական համայնք, որտեղ դուք կարող եք դիմել `սովորելու աշխատել իրական նախագծերի վրա:

Stencyl

Եթե ​​դուք տեսախաղերի սիրահար եք և ցանկանում եք այս կերպ զարգացնել ձեր պրոֆեսիոնալ կարիերան, ձեզ կարող է հետաքրքրել փորձելը Stencyl, մեկից ավելի առաջադեմ տեսախաղեր ստեղծելու հարթակներից մեկը, թե որքանով են անվճար (կա վճարովի տարբերակ), որոնք թույլ կտա ստեղծել մեծ ներուժով առաջադեմ, անհատականացված խաղեր.

Բացասական մասն այն է, որ այն օգտագործելու համար պետք է հետևել մի քանի ձեռնարկների, որոնք առկա են դրա պաշտոնական կայքում այդ օրվանից դա բավականին բարդ էգոնե մինչև որոշ ժամանակ անց մենք հարթակ սկսենք ունենալ հեշտությամբ:


Հոդվածի բովանդակությունը հավատարիմ է մեր սկզբունքներին խմբագրական էթիկա, Սխալի մասին հաղորդելու համար կտտացրեք այստեղ.

Եղիր առաջին մեկնաբանողը

Թողեք ձեր մեկնաբանությունը

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

*

*

  1. Տվյալների համար պատասխանատու ՝ Միգել Անխել Գատոն
  2. Տվյալների նպատակը. Վերահսկել SPAM, մեկնաբանությունների կառավարում:
  3. Օրինականություն. Ձեր համաձայնությունը
  4. Տվյալների հաղորդագրություն. Տվյալները չեն փոխանցվի երրորդ անձանց, բացառությամբ իրավական պարտավորության:
  5. Տվյալների պահպանում. Տվյալների շտեմարան, որը հյուրընկալվում է Occentus Networks (EU) - ում
  6. Իրավունքներ. Timeանկացած պահի կարող եք սահմանափակել, վերականգնել և ջնջել ձեր տեղեկատվությունը: