Տառատեսակային Տառուսույց

Ուրեմն Արամազդը հայերեն տառերի մեծ մասը գիտի, սակայն դժվարանում է տարբեր տառատեսակներով տեքստեր կարդալ։ Սա առաջին դիտարկումս էր, հետո ոչ շատ ինտնսիվ, ֆոնային ռեժիմում մտածում էի, թե ի՞նչն է պատճառը։ Հավանաբար դա բացատրվում է ընկալման և ուսուցման հոգեբանությամբ։ Երբ երեխաները նոր են սովորում տառերը այդ տառերը միայն ֆորմա են իրենց համար։ Մանկական գրքերում և այբենարաններում որոշակի տառատեսակներ են օգտագործվում, իսկ եթե վալդորֆյան համակարգով են սովորում, ապա տառատեսակի հասկացություն  ընդանհրապես չկա․ երեխաները նկարում են տառերը։ Տառը այս փուլում իրենից ներկայացնում է կերպար կամ պատկեր, բայց դեռ սիմվոլ չի դառնում, իսկ մեր աշխարհը բավականին ագրեսիվորեն օգտագործում է բազմաթիվ տառատեսակներ։ Բազմաթիվ և երբեմն իրար ոչ այդքան նման տառատեսակներ։ Կա մի անցումային փուլ, երբ երեխաները արդեն որոշակի տառատեսակներով ճանաչում են տառերը, սակայն դեռ ոչ բոլոր տառատեսակներով գրվածներն են ասոցիացնում իրենց իմացածների հետ։ Եթե Պիաժեի տերմինոլոգիան օգտագործենք, ապա երեխաները որոշ տառատեսակների համար արդեն ասիմիլացրել են գիտելիքը, իսկ մյուս տառատեսակների համար դեռևս գտնվում են ակումուլացման փուլում։ Սա շատ

Վրիպածին շարահյուսության մասին

Վրիպածին շարահյուսություն՝ շարահյուսություն, որը ստեղծում է վրիպելու հավանականություն։ Վրիպակներ ասելով նկատի ունեմ ծրագրավորման bug-երը։ Ծրագրավորման լեզուներում կան շարահյուսորեն թույլատրված կառուցվածքներ, որոնք սակայն վրիպածին են։ Մի երկու օրինակ ցույց տամ, որոնց վրա մտածելիս հանգեցի այս մտքին։ Օրինակ առաջին՝ SQL Այս օրինակում երկու խնդիր կա, առաջին խնդիրը այն է, որ “other field”-ը երկու բառից է կազմված հետևաբար պիտի ներառվի ապաթարցի նշանների մեջ։ Երկրորդ խնդիրը այն է, որ order բառը sql-ում ռեզերվ արված բառ է, հետևաբար այն նույնպես պիտի ներառվի ապաթարցների մեջ։ Մի փոքր ձևափոխելով կարող ենք ստանալ շարահյուսորեն ճիշտ, սակայն դեռևս վրիպածին կոդ Ինչու՞ եմ ասում, որ սա դեռ վրիպածին է, այն պատճառով, որ սովորողները պիտի մի քանի կանոն հիշեն միայն մի կանոնի փոխարեն։ Լեզվի հետ առաջին ծանոթույթյան ժամանակ անհրաժեշտ է բացատրել ու ասել ամենաընդհանուր կանոնը, որը կփոքրացնի վրիպակների առաջացման հավանականությունը։ Միակ կանոնը, որը պետք է ասել, դա այն է․ որ դաշտերի և աղյուսակների աննունները “ՄԻՇՏ” պիտի դրվեն ապաթարցի նշանների մեջ, սա իհարկե

Վեբ ծրագրավորման և էջատման վարժություններ

Մի հատ առանձին վեբ֊նախագիծ ունեի, որտեղ տեղադրում էի ծրագրավորման և էջատման վարժություններ։ Հիմա բոլոր վարժությունները միաձուլել եմ բլոգիս հետ։ Պատճառներից մեկը այն է, որ վարժությունների կայքը wordpress.com-ի վրա էր, ինչը  չէր տալիս նոր ֆունկցիոնալ ավելացնելու կամ փոփոխելու հնարավորություններ․ այստեղ ինձ համար ավելի հարմար կլինի։ Այնպես որ, կրթվեք, վարժվեք ու տենց ․․․ Կարող եք սկսել այստեղից՝ http://ablog.gratun.am/development_exercises/   Դբա Լավը ։Ճ

Ի՞նչ եմ ես կարդում կամ 17 աղբյուր կրթվելու և հաճույքի համար

Մտածեցի, որ արժե կիսվել այս 17 առցանց պարբերականներով: Սրանց մի մասին վերջերս եմ ծանոթացել և որակյալ ու հետաքրքրիր նյութերին միշտ սպասում եմ անհամբերությամբ։ Ուզում եմ դուք էլ վայելեք այս ուրախությունը ։) Տարբեր բնույթի պարբերականներ են՝ տեխնիկական, էսթեթիկ, մանկավարժական և փիլիսոփայական։

Ինչպես են սովորում ծրագրավորել | Բար Քեմփ Երևան 2016

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

Ֆունկցիաները ծրագրավորում ուսուցանելիս

Մի դիտարկում եմ արել՝ երբ երեխաները (և ոչ միայն) սովորում են ծրագրավորման հիմունքները, ամենադժվար ընկալվող բանը ֆունկցիաներն են։ Ոչ թե ստանդարտ գրադարաններում գտնվող ֆունկցիաները, այլ այն ֆունկցիաները, որոնք իրենք պիտի ստեղծեն որևէ խնդիր ավելի էֆեկտիվ լուծելու համար։ Կուզեմ այս գաղափարի հաստատում կամ մերժում ստանալ ընթերցողից, ով դասավանդման փորձ ունի ․․․ Իմ զինանոցում մի քանի մեթոդ և մետաֆոր կա, որոնք ես օգտագործում եմ երբ փորձում եմ ֆունկցիաների գաղափարը, օգտագործումը և օգտակարությունը ցույց տալ։ 1․ Ֆունկցիաները որպես պրոցեդուրաներ կամ մոդուլներ Այս մոտեցումը ցուցադրելու համար նախ լուծում եմ որևէ խնդիր առանց ֆունկցնարի օգտագործման, իհարկե երկար է ստացվում ․․․ ապա ցույց  եմ տալիս նույն խնդրի լուծումը ամբողջական ծրագրային կոդը տրոհելու միջոցով և դրա տարբեր մասերից ֆունկցիաներ սարքելու եղանակով։ Հույս ունենալով, որ ավելի կարճ ծրագիրը գրավիչ կլինի։ Զուգահեռ պատմում եմ, որ ինչպես քաղաքականության մեջ, այնպես էլ ծրագրավորման ժամանակ աշխատում է «բաժանիր և տիրիր» սկզբունքը։ Այստեղ կարելի է նաև մոդուլյարության մասին խոսել։ 2․ Թույլատրում եմ գնալ երկար

Ծրագրավորում․ Ինչ ծրագրավորման լեզու սովորել առաջինը

Բարի լույս․ Շատերը ուզում են ծրագրավորում սովորել։ Դա նորմալ աշխատանքի հնարավորություն  է, շատ հետաքրքիր ու լավ վարձատրվող։ Սակայն որքան էլ շատ են ուսումնական կենտրոնները, առցանց ռեսուրսները ու գրքերը, սկսնակները դժվարանում են ընտել առաջին ծրագրավորման լեզուն։ Իրականում առաջին լեզվի և տեխնոլոգիական ուղղության ընտրությունը որոշվում է որևէ կոմպետենտ մարդու կողմից տրված խորհրդով։ Հիմա ես ուզում եմ իմ փայ խորհուրդը տալ, թե իմ կարծիքով (ու ոչ միայն իմ), որ լեզուն արժե սովորել որպես առաջին լեզու։ Իհարկե պետք է հասկանալ, որ միայն ծրագրավորման լեզվի իմացությունը մարդուն դեռ ծրագրավորղ չի դարձնում, այլ բաներ էլ է պետք իմանալ, տենց computer science-ոտ բաներ։ Տվյալների տիպեր և կառուցվածքներ, ալգորիթմներ, նախագծման կաղապարներ, մաթեմատիկա և այլն, սակայն այս բոլորը ուսումնասիրելու համար գոնե մեկ ծրագրավորման լեզու նախապես իմանալը շատ օգտակար է, որոշ դեպքերում նաև պարտադիր է։ Մարդիկ այսպիսի ուղեցույց են ստեղծել, որը օգնում է կողմնորոշվել լեզվի ընտրության մեջ։ Սեղմեք պատկերին ավելի մեծ տարբերակը տեսնելու համար։ Նայեք, հետո չմոռանաք հետ գալ ։) Իհարկե