Դուք երբեք այնքան երիտասարդ չեք, որպեսզի սովորեք կոդավորել: Եթե երեխա եք, կոդավորումը կարող է կրթական միջոց լինել զվարճալի մուլտիմեդիա նախագծեր ստեղծելու համար: Անկախ նրանից, թե փորձում եք երեխաների համար նախատեսված ծրագրավորման լեզու, թե՞ Python- ի նման պարզ լեզու, առցանց ռեսուրսների փորձը և կանոնավոր պարապմունքները կարող են օգնել ձեզ զարգացնել կոդավորման հմտություններ: Timeամանակի և պրակտիկայի ընթացքում դուք կարող եք ծածկագրել որևէ բան ՝ մուլտֆիլմերից մինչև տեսախաղերի ռեժիմներ և ամեն ինչ նրանց միջև:
Քայլեր
Մաս 1 -ից 3 -ից. Սովորել հիմունքները
Քայլ 1. Վերցրեք շատ մաթեմատիկայի և համակարգչային գիտության դասեր:
Լեզու սովորելը կարևոր է, բայց քանի որ ծածկագրումը ներառում է հիմնական մաթեմատիկա և համակարգչային գիտության որոշ հմտություններ, մաթեմատիկան և համակարգչային գիտությունը կօգնեն ձեզ ավելի լավ հասկանալ այն: Քրտնաջան աշխատեք մաթեմատիկայի և համակարգչային գիտության դասերին և օգնություն խնդրեք ձեր ուսուցիչներից, եթե շփոթված եք որևէ թեմայի շուրջ:
- Մաթեմատիկայի կամ համակարգչային գիտությունների խորացված գիտելիքներ վերցնելը, եթե հարմարավետ եք զգում, բարելավելու համար կոդավորման հիմնական գիտելիքները:
- Եթե խնդիրներ ունեք մաթեմատիկայի կամ համակարգչային գիտությունների հետ, խոսեք ձեր ուսուցչի հետ, որպեսզի ձեր թույլ կողմերը դառնան ուժեղ և երկարաժամկետ հեռանկարում կոդավորման ավելի լավ հմտություններ զարգացնեն:
Քայլ 2. Մասնակցեք կոդավորման դասին:
Կոդավորմամբ զբաղվելու լավագույն եղանակներից մեկը մասնագետից սովորելն է: Փնտրեք ձեր դպրոցում կամ համայնքային կենտրոնում երեխաների համար նախատեսված դասընթացներ կամ փորձեք երեխաների համար ծրագրավորման առցանց դասընթաց `ձեր հմտությունները կատարելագործելու համար:
- KhanAcademy- ն առաջարկում է անվճար առցանց դասընթաց, որը կոչվում է «Codeրագրի ժամ» այն երեխաների համար, ովքեր ցանկանում են սովորել ծրագրավորում: Այն կարող եք գտնել https://www.khanacademy.org/hourofcode կայքում:
- Code.org- ն առաջարկում է որոնման կոճակ ՝ երեխաների համար համակարգչային գիտության տեղական դասընթացներ գտնելու համար ՝
Քայլ 3. Ստեղծեք կոդավորման ակումբ ձեր դպրոցում:
Ակումբ հիմնելը կարող է օգնել ձեզ հանդիպել ավելի շատ երեխաների, ովքեր սիրում են կոդավորել և կոդավորման խորհուրդներ ստանալ մենթերից: Խոսեք ուսուցչի կամ ձեր դպրոցի ղեկավարության հետ `կոդավորման ակումբ կազմակերպելու համար, եթե ձեր դպրոցը չունի:
Եթե չեք ցանկանում ակումբ բացել, բայց ցանկանում եք ծածկագրող ուսուցիչ, փորձեք խոսել ձեր դպրոցի համակարգչային լաբորատորիայի ուսուցչի հետ: Նրանք կարող են իրենք իմանալ հիմնական ծրագրավորումը և ունենալ խորհուրդներ, երբ սովորում եք ծածկագրման լեզու:
Քայլ 4. Փորձեք ծածկագրել խաղալիքները փոքր երեխաների համար:
Շատ ընկերություններ պատրաստում են նաև հիմնական «կոդավորման» խաղալիքներ և էլեկտրոնային խաղեր փոքրիկների և փոքր երեխաների համար: Փնտրեք «երեխաների համար խաղալիքների կոդավորում» ՝ փոքր երեխաներին զվարճալի կոդավորման հմտություններ սովորեցնելու համար զվարճալի, ինտերակտիվ եղանակներ գտնելու համար:
Եթե դուք ավելի մեծ երեխա եք, խաղալիքների կոդավորումը կարող է նաև ծրագրավորում կիրառելու գործնական միջոց լինել:
Մաս 2-ից 3-ը. Երեխաների համար հարմար կոդավորման լեզվի ընտրություն
Քայլ 1. Փորձեք Scratch ծրագրավորել խաղեր և պարզ մուլտֆիլմեր:
Scratch- ը անվճար ծածկագրման լեզու է, որը նախատեսված է երեխաներին կոդավորել սովորեցնելու համար: Եթե դուք պարզապես սովորում եք կոդավորել և ցանկանում եք խաղեր կամ անիմացիաներ պատրաստել, ապա Scratch- ը հիանալի վայր է սկսելու համար:
- Scratch- ը նախատեսված է հիմնականում 8-16 տարեկան երեխաների համար, ինչպես նաև փոքր երեխաների ՝ իրենց ծնողների հետ:
- Scratch- ի մասին ավելին կարող եք իմանալ այստեղ ՝
Քայլ 2. Օգտագործեք Tynker- ը ՝ ռոբոտներ, ծրագրեր, խաղեր և տեսախաղերի ռեժիմներ կոդավորելու համար:
Tynker- ը կոդավորման մեկ այլ լեզու է, որը նախատեսված է Scratch- ից ավելի լայն տեսականի ունեցող երեխաների համար: Եթե դուք ավելի մեծ երեխա եք և ցանկանում եք սովորել բարդ, բայց զվարճալի լեզու, Tynker- ը հանրաճանաչ ընտրություն է:
- Tynker- ը նախատեսված է 7-12 տարեկան երեխաների համար, սակայն կրտսեր երեխաները կարող են լեզուն սովորել իրենց ծնողների հետ:
- Tynker- ի մասին ավելին կարող եք իմանալ https://www.tynker.com/hour-of-code/ հասցեով:
Քայլ 3. Սովորեք Python- ը որպես ձեր առաջին «իրական» կոդավորման լեզու:
Python- ը կոդավորման ամենապարզ լեզուներից մեկն է և առավել բարեկամական է ավելի մեծ երեխաների և դեռահասների համար: Այն բանից հետո, երբ դուք զբաղվում եք երեխաների կոդավորման ծրագրերով և պատրաստ եք փորձել մասնագիտական լեզու, Python- ը հիանալի վայր է սկսելու համար:
Փիթոնը փորձելը լավագույնն է երեխաների համար նախատեսված ծածկագրման լեզուներ վերցնելուց հետո, և ամենալավն այն է, որ սկսեք սովորել 12 տարեկանից բարձր երեխաների համար:
Քայլ 4. Փորձեք ծածկագրման այլ լեզուներ, եթե ավելի մեծ երեխա եք կամ նախկինում կոդավորված եք:
Պրոֆեսիոնալ կոդավորման լեզուները կարող են բարդ լինել, հատկապես եթե դուք նոր եք ծածկագրում: Նախքան այլ ծածկագրման լեզուներ փորձելը, զբաղվեք Python- ով և երեխաների համար ստեղծված լեզուներով ՝ ծրագրավորման կարևոր հմտություններ զարգացնելու համար:
Java- ն, Ruby- ն, C ++- ը, SQL- ը և PHP- ը կոդավորման հանրաճանաչ լեզուներ են, որոնք պետք է փորձել հիմունքներին տիրապետելուց հետո:
3 -րդ մաս 3 -ից. Odարգացնել ձեր կոդավորման հմտությունները
Քայլ 1. Կոդավորման հմտություններ սովորելու և կիրառելու համար օգտագործեք Code.org- ը:
Code.org- ն առաջարկում է ծածկագրման անվճար դասեր և տարրական, միջին և ավագ դպրոցների գործնական առաջադրանքներ: Անկախ նրանից, թե դուք սկսնակ ծրագրավորող եք, կամ ունեք որոշակի փորձ, Code.org- ը կարող է օգնել ձեզ զարգացնել կամ կատարելագործել ձեր ունակությունները:
Դուք կարող եք ստուգել Code.org կայքը ՝
Քայլ 2. Օգտագործեք Mozilla Thimble- ը ՝ ավելի մեծ երեխաների համար վեբ կայքեր կոդավորելու համար:
Mozilla Thimble- ն առաջարկում է զվարճալի, կրթական նախագծեր, որոնք օգնում են ավելի մեծ երեխաներին և դեռահասներին զբաղվել կայքերի կոդավորմամբ: Կոդավորման որոշ փորձ ձեռք բերելուց հետո փորձեք Mozilla Thimble- ին գրել և հրապարակել ձեր սեփական վեբ էջերը:
Mozilla Thimble- ը կարող եք գտնել https://thimble.mozilla.org/en-US/ կայքում:
Քայլ 3. Փորձեք մինի խաղեր փոքր երեխաների համար:
Եթե դուք կրտսեր երեխա եք կամ ավելի փոքր երեխա եք սովորեցնում ծածկագրել, մինի խաղերը կարող են լինել կոդավորումը զբաղեցնելու լավագույն և տարիքային ամենաարդյունավետ միջոցը: Փորձեք այս կրթական մինի խաղերից որևէ մեկը ՝ 4-7 տարեկան հասակում կոդավորում սովորելու համար.
- Տեղափոխեք կրիային ՝
- Կոդելի ՝
- LightBot ՝
Քայլ 4. Խաղացեք CodeCombat ՝ տեսախաղերի միջոցով կոդավորում սովորելու համար:
CodeCombat- ը հանելուկների վրա հիմնված առցանց տեսախաղ է, որտեղ դուք վերահսկում եք ձեր խաղացողի ճակատագիրը `կոդավորման հրամանների միջոցով: Հիմնական կոդավորումը կիրառելուց հետո փորձեք այս խաղը զարգացնել ձեր հմտությունները քմահաճ, ֆանտազիայի պայմաններում:
CodeCombat- ը կարող եք խաղալ https://codecombat.com/play կայքում:
Խորհուրդներ
Եթե կոդավորել սովորելը սկզբում դժվար է, մի հանձնվիր: Ինչպես ցանկացած հմտություն, այնպես էլ կոդավորումը սովորելը ժամանակ է պահանջում: Որքան շատ զբաղվես, այնքան ավելի լավ կլինես տարբեր կոդավորման լեզուներով:
Գուշացումներ
- Չնայած դուք կարող եք լեզու սովորել երիտասարդ տարիքում, ծրագրավորողների մեծ մասն առաջարկում է սպասել մինչև 8 տարեկանը:
- Մի ծանրաբեռնեք ինքներդ ձեզ միանգամից առաջադեմ լեզու կամ կոդավորման տեխնիկա փորձելով: Սկսեք փոքր, երեխաների համար հարմար կոդավորման լեզուներից և աստիճանաբար հասեք բարդ լեզուներին: