Սկսեք Alice- ի ծրագրավորման լեզվով

Բացահայտում. Ձեր աջակցությունն օգնում է կայքը պահպանել: Այս էջում առաջարկվող որոշ ծառայությունների համար մենք վաստակում ենք ուղեգրման վճար.


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

Օգտագործելով Alice ծրագիրը, ուսանողները կարող են ստեղծել 3D անիմացիաներ և խաղեր քաշել և թողնել զարգացման միջավայրում.

Ալիս շրջակա միջավայր

Ալիս միջավայրում ուսանողները կարող են ընտրել մեծ աշխարհ (կամ ստեղծել իրենց սեփականը) և մեծ առցանց պատկերասրահից ավելացնել 3D առարկաներ (մարդիկ, կենդանիներ, շենք և այլն):.

Օբեկտներ

Յուրաքանչյուր օբյեկտ պարունակում է ներկառուցված մի քանի մեթոդներ, որոնք ուսանողները կարող են օգտագործել առարկան մանիպուլյացիայի ենթարկելու և իրենց ծրագրերում ներառելու համար.

Օրինակ ՝ ասպետի առարկան կարող է ներառել տարբեր եղանակներ ՝ իր թուրը տարբեր եղանակներով պտտելու համար: Այս մեթոդները ծրագրավորման պատուհանի ներքո քարշ տալով ՝ ուսանողները կարող են «կոդավորել» ցուցումներ յուրաքանչյուր օբյեկտի համար ՝ իրենց աշխարհում, ճիշտ այնպես, ինչպես կանեիք ավանդական ծրագրավորման միջավայրում:.

Ծրագրավորման առանձնահատկությունները

Ալիս օբյեկտները կարող են ծրագրավորվել ՝ օգտագործելով ծրագրավորման մի քանի ավանդական առանձնահատկություններ, ինչպիսիք են ՝ եթե-այլ հայտարարություններ, հանգույցներ և նույնիսկ զուգահեռություն.

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

Ալիսը պահպանում է Քարնեգի Մելոնի համալսարանի Stage3 հետազոտական ​​խումբը.

Ընդհանուր ռեսուրսներ

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

  • Alice.org. Alice ծրագրի պաշտոնական կայքը պարունակում է ներլցման հղումներ ընթացիկ և նախորդ տարբերակների համար, ծրագրավորման միջավայրի ներածություն, ուսուցիչների համար ռեսուրսների ցուցակ և համայնքի հղումներ.

  • Ալիս ֆորումներ. Alice- ի ծրագրավորողների համար նախատեսված պաշտոնական ֆորումը պահպանում է էջեր `տեղեկատվություն հայցելու, ընդհանուր քննարկումներ ներգրավելու, կրթական ռեսուրսների փոխանակման և համայնքից հետադարձ կապ ստանալու համար: Կա նաև տարածք զեկուցելու խնդիրները և առաջարկներ ներկայացնել ապագա բարելավումների համար.

  • Ուսուցչի դասերի պլաններ. Ստեղծվել են ուսուցիչների կողմից, ովքեր հաճախել են Դուկի համալսարանի Ալիս սեմինարների դասընթացները, այս հավաքածուն ընդգրկում է 3-րդից 12-րդ դասարանների ՝ Ալիսայի վրա հիմնված դասերի պլաններ, որոնք ընդգրկում են առարկայական ոլորտների տպավորիչ շարք ՝ մաթեմատիկա, գիտություն, օտար լեզուներ, արվեստ, պատմություն, անգլերեն, ESL, բիզնես և համակարգչային ծրագրեր.

Ձեռնարկներ

Alice- ի առցանց ձեռնարկները շատ մատչելի են, քանի որ դրանք գրված են ուսուցիչների կամ նրանց աշակերտների համար: Դրանցից շատերը ներառում են վիդեո դասեր և շատ ժամանակ են հատկացնում ուսանողներին `ծանոթանալու ծրագրային միջավայրին.

  • Դյուխ համալսարանի Ալիսայի ձեռնարկները. Այս կայքը հյուրընկալում է անվճար դասընթացների, որոնք մշակվել են Դյուքի ամառային ծրագրավորման մի շարք տարիների ընթացքում ՝ միջին և ավագ դպրոցի աշակերտների համար: Այն ներառում է սլայդերի վրա հիմնված և վիդեո դասընթացներ Alice 2-ի և Alice 3-ի համար, ինչպես նաև Alice- ի օգտագործմամբ մշակված տեսանյութերի և անիմացիաների մի քանի օրինակ:.

  • Վիրտուալ ուսուցման ընկերություն. Սա վճարովի ձեռնարկ է, բայց դուք կարող եք անվճար դիտել առաջին երեք գլուխները (ավելի քան 15 մինի դասեր), այնուհետև որոշել, թե արժե արդյոք ներդրումը: Այս վիդեո դասերը ներառում են հենց այն հիմունքները, ինչպիսիք են ծրագրակազմը տեղադրելը և ձեր նախագծերը խնայելը, օբյեկտիվ ուղղված ծրագրավորման, ծրագրավորման կառուցվածքների առավել բարդ հասկացություններին և իրադարձությունների վրա հիմնված ծրագրերի ստեղծմանը: Յուրաքանչյուր թեման բաժանվում է տեսանյութերի կարճ դասերի.

  • Alice Tutorials. Համակարգչային ծրագրավորում 3D- ում. Բլոգի վրա հիմնված այս ձեռնարկը ընդգրկում է ծրագրային միջավայրում կարճ, տեսողական ներածություններ: Ծրագրին թեթևացնելը, դա լավ ելակետ է `դիմումը հարմարավետ դարձնելու համար.

  • Developer.com- ի Alice Programming- ի ներդրումը. Սա Ալեքսի հազվագյուտ ձեռնարկներից մեկն է, որը նախատեսված է փորձառու ծրագրավորողների համար: Ալիսայի լեզուների ակնարկին և աշխարհներ ստեղծելու ներդրմանը զուգընթաց, այն ներառում է Ալիս ծրագրավորման առանձնահատկությունների ընդգրկուն, խորքային ուղեցույցներ ՝ ներառյալ օբյեկտների ստեղծում և մանիպուլյացիա, պարամետրերի հետ աշխատելը, մեթոդների օգտագործումը և այլն: Եթե ​​դուք փնտրում եք գործիք, որն օգտագործվում է դասարանում, դա այդպես չէ: Բայց եթե ծրագրավորող եք, ով ցանկանում է հստակ հասկանալ, թե ինչով են աշխատում ձեր երեխաները, սա անհրաժեշտ է կարդալ.

Գրքեր

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

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

  • Վիրտուալ աշխարհի ձևավորում և պատանիների ստեղծում Չարլզ Հարդնետի. Ինչպես անունն է ենթադրում, այս տեքստը ընկնում է դպրոցական տարիքի երեխաների համար նախատեսված գրքերի նախկին կատեգորիայի մեջ: Գիրքը ուսանողներին ուղեկցում է քայլ առ քայլ ձեռնարկներ `պատմական գծեր ստեղծելու, անիմացիոն աշխարհ կառուցելու և անիմացիոն պատմությունների, խաղերի և կինոնկարների համար կերպարներ ստեղծելու միջոցով:.

  • Ծանոթացել Ալիսին (Կոդ ուժը. Դեռահասների ծրագրավորողի ուղեցույցը) Jeanne Nagle- ի կողմից, որը հատուկ ստեղծվել է միջին դպրոցի դասարանների համար, այս գիրքը ներկայացնում է Ալիսայի ընդհանուր ակնարկը, ներառյալ այն, թե ինչու է այն ստեղծվել և ինչպես կարող է ուսուցանել ծրագրավորման գաղափարներ առանց դասագրքերի կոդ: Փոխանակ ծրագրավորման քայլ առ քայլ ուղեցույց տրամադրելը, այն ուսանողներին առաջնորդում է մի քանի պարզ օրինակների միջոցով և խրախուսում նրանց վերցնել իրենց սովորածը և այն կիրառել սեփական նախագծերի վրա:.

  • Սովորելով Ալիսի հետ ծրագրավորել Dann, Cooper և Pausch- ը. Նախատեսված է քոլեջի ուսանողների համար նախնական CS1 մակարդակում կամ օգտագործվել CS1 դասի սկզբնական մասում, այս գիրքը ընդգրկում է Ալիս ծրագրի ծրագրավորման և ընդհանուր ծրագրավորման տեսության հիմունքները, միաժամանակ ներկայացնելով ներածություն ծրագրավորման ավանդական լեզուների ՝ ուսանողներին թույլ տալով տեսողականորեն դիտել իրենց ստեղծած կոդերը Java- ի վրա հիմնված շարահյուսության մեջ.

  • Alice 3 in Action. Computing With Animation by Joel Adams. Սա ևս մեկ լրացուցիչ գիրք է, որը նախատեսված է հիմնական դասընթացի և ծրագրավորման տեսության լրացուցիչ դասեր տրամադրել քոլեջի մակարդակի CS դասի շրջանակներում:.

Եզրակացություն

Անկախ նրանից, թե դուք ցանկանում եք ծանոթացնել ավելի փոքր երեխաներին ծրագրավորմանը կամ ծանոթացնել քոլեջի մակարդակի ՔՀ ուսումնական ծրագրին, Ալիսն առաջարկում է հեշտությամբ մատչելի ակնարկ `ծրագրավորման հիմնական սկզբունքների և տեսությունների.

Alice օգտագործելուց հետո, երբ ուսանողները ծանոթացան ավանդական, տեքստային վրա հիմնված ծրագրավորման լեզվին, նրանք հեշտությամբ կկարողանան համատեղել ծրագրավորման տրամաբանության իրենց գիտելիքները իրենց սովորած նոր շարահյուսության հետ:.

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

Հետագա ընթերցում և ռեսուրսներ

Մենք ունենք ավելի շատ ծրագրավորման ուղեցույցներ, ձեռնարկներ և ինֆոգրաֆիկա, որոնք կապված են կոդավորման և մշակողի ռեսուրսների հետ.

  • Լոգոյի ծրագրավորման աղբյուրներ
    սովորել ամեն ինչ ՝ ամենավաղ դասավանդման լեզուներից մեկի և կրիայի մասին!

  • Սխեմաների ծրագրավորում. Շատ հին լեզու, որը հաճախ սովորում էր ավագ դպրոցի աշակերտներին, թե ինչպես ծածկագրել.

  • BBC Basic. Սովորեք բոլոր հիմնական ծրագրավորման լեզվի և հեռուստասերիալների մասին, որոնք ոգեշնչել են Մեծ Բրիտանիայի ծրագրավորողների սերունդ.

Ինչ օրենսգիրք պետք է սովորեք:
Ինչ օրենսգիրք պետք է սովորեք?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map