ዝርዝር ሁኔታ:

ለአንድ ልጅ ወይም ታዳጊ ልጅ ኮድ እንዴት መማር እንደሚቻል: ጠቃሚ ምክሮች እና ለወጣት ፕሮግራም አውጪዎች ጠቃሚ ግብዓቶች
ለአንድ ልጅ ወይም ታዳጊ ልጅ ኮድ እንዴት መማር እንደሚቻል: ጠቃሚ ምክሮች እና ለወጣት ፕሮግራም አውጪዎች ጠቃሚ ግብዓቶች
Anonim

በመጀመሪያ, የወደፊቱን ገንቢ ፍላጎቶች መወሰን ያስፈልግዎታል - ተጨማሪ እርምጃዎች በእነሱ ላይ ይወሰናሉ.

ለአንድ ልጅ ወይም ታዳጊ ልጅ ኮድ እንዴት መማር እንደሚቻል: ጠቃሚ ምክሮች እና ለወጣት ፕሮግራም አውጪዎች ጠቃሚ ግብዓቶች
ለአንድ ልጅ ወይም ታዳጊ ልጅ ኮድ እንዴት መማር እንደሚቻል: ጠቃሚ ምክሮች እና ለወጣት ፕሮግራም አውጪዎች ጠቃሚ ግብዓቶች

የት መማር መጀመር እንዳለብዎ, የመማሪያ መጽሃፍትን እንዴት እንደሚመርጡ እና ተነሳሽነት እንዳያጡ ምን እንደሚረዱ እንነግርዎታለን.

ግቡን ይወስኑ

"ለልጆች ፕሮግራም" በሚለው ርዕስ ትምህርት ከመፈለግዎ በፊት ወላጆች ልጃቸው ምን ማድረግ እንደሚፈልግ ማወቅ አስፈላጊ ነው. ብዙውን ጊዜ ልጆች ጨዋታዎችን የመፍጠር ህልም አላቸው, ነገር ግን ጥሩ የጣቢያዎች, የሮቦቶች ወይም የ Google አገልግሎቶች ደጋፊዎች የሆኑ ታዳጊዎች አሉ.

የሚፈለገው የፕሮግራም አወጣጥ ቋንቋ እንደ ዓላማው ይመረጣል. በሺዎች ከሚቆጠሩት ስሞች መካከል ዛሬ 50 ያህሉ ተፈላጊ ናቸው ። አንዳንድ ቋንቋዎች ለተወሰኑ ተግባራት የተበጁ ናቸው ፣ ሌሎች ደግሞ ሁለንተናዊ ናቸው። ለምሳሌ፣ ስዊፍት ሁለቱም ጨዋታዎች እና አርቲፊሻል ኢንተለጀንስ በፓይዘን ሲዘጋጁ የ iOS መተግበሪያዎችን ለመፍጠር ይጠቅማል።

ምክሮችን ለመሰብሰብ 70 የትምህርት ቤታችንን አስተማሪዎች - ከቴክኒክ ዩኒቨርሲቲዎች የተመረቁ እና የአለም አቀፍ ኩባንያዎች ሰራተኞችን ቃለ መጠይቅ አደረግሁ። በጣም ተወዳጅ፣ ሁለገብ እና ለመማር ቀላል የሆኑት Python እና JavaScript ናቸው። ለቀድሞዎቹ ምስጋና ይግባውና የአለም ታንክ እና ዩቲዩብ ተዘምነዋል፣ እና የኋለኛው ኔትፍሊክስ እና ኦም ኖም ከገመድ ቁረጥ ሰጡን። በአሥራዎቹ ዕድሜ ውስጥ የሚገኝ አንድ ልጅ እያወቀ ጃቫ፣ ሲ ወይም ሲ ++ ለመማር ከወሰነ ስህተት አይሆንም፣ ነገር ግን ተማሪው የበለጠ የሚጠይቁ እና ለመማር አስቸጋሪ ናቸው። በሚታወቁ ቋንቋዎች መሰረታዊ እውቀት ካገኘሁ በኋላ እንዲጀምሩ እመክራለሁ.

ከ11 ዓመት በታች የሆኑ ህጻናት ብዙውን ጊዜ በ Scratch ኮድ ማድረግ እንዲጀምሩ ይበረታታሉ። በይነተገናኝ በይነገጽ እና የመማር ቀላልነት በዋነኝነት የተነደፉት ልጁን በፕሮግራም ዓለም ውስጥ እንዲስብ እንጂ ወደ ልዩ ባለሙያተኛ እንዳይለውጠው ነው። በ Scratch ላይ ቀላል ፕሮጀክቶች ብቻ ተፈጥረዋል - ትናንሽ ጨዋታዎች እና አኒሜሽን። ሆኖም፣ ይህ ወደ ፒቲን እና ጃቫስክሪፕት ማቀናበር ለመቀጠል ጥሩ መነሻ ነው።

እንግሊዘኛ ተማር

በአሥራዎቹ ዕድሜ ውስጥ የሚገኝ አንድ ልጅ በዩቲዩብ ወይም Twitch ላይ ከሆነ እና በዶታ 2 ውስጥ ከቀዘቀዙ፣ ምናልባት እሱ አስቀድሞ የእንግሊዘኛ መሠረታዊ ግንዛቤ አለው። በበይነመረቡ ላይ ከውጭ ተጫዋቾች ጋር መግባባት እና ከውጭ ተጠቃሚዎች ቪዲዮዎችን መመልከት በማስታወሻ ደብተር ውስጥ ካሉት አምስቱ የበለጠ ጠንካራ ቋንቋ እንዲማሩ ያነሳሳዎታል። አትደነቁ፡ የመስመር ላይ ጨዋታዎች በትምህርት ቤት ለሚሰጡት የእንግሊዝኛ ትምህርቶች ጥሩ ተጨማሪ ናቸው። ወላጆች ለልጃቸው ሞግዚት፣ የቋንቋ አገልግሎት ወይም ጥሩ የመማሪያ መጽሐፍ ለመስጠት ትንሽ ጊዜ ሊወስዱ ይችላሉ።

ቋንቋውን አለማወቅ ፕሮግራሚንግ ለመማር ከባድ እንቅፋት ነው። በኮዱ ውስጥ የእንግሊዝኛ ቃላት እና አህጽሮተ ቃላት ጥቅም ላይ ይውላሉ, እና ብዙ ጠቃሚ አገልግሎቶች, መማሪያዎች እና የቪዲዮ ትምህርቶች ወደ ሩሲያኛ አልተተረጎሙም.

እንደ እድል ሆኖ, የእንግሊዝኛ መሰረታዊ እውቀት በቂ ነው. በፕሮግራም ውስጥ የሰዋሰው እና ሥርዓተ-ነጥብ ደንቦች የራሳቸው ናቸው, ስለዚህ ዋናው ነገር በሚያነቡበት ጊዜ አጠቃላይ ትርጉሙን መረዳት ነው. ለወደፊቱ, የእንግሊዝኛ እውቀት በአለም አቀፍ ኩባንያ ውስጥ ሥራ ለማግኘት ይረዳል.

መካሪ ያግኙ

የፕሮግራሚንግ ቋንቋን መሰረታዊ ነገሮች መረዳት መሰረታዊ እንግሊዝኛን ከመማር የበለጠ ከባድ አይደለም። በተመሳሳይ ጊዜ ለተማሪው ቀላል የሆነው ነገር ምንም ለውጥ የለውም - የኮምፒተር ሳይንስ ወይም ሥነ ጽሑፍ።

ሙሉ ባለሙያ መሆን ሌላ ጉዳይ ነው.

ዕድሜን ፣ የትርፍ ጊዜ ማሳለፊያዎችን እና የት / ቤት ትምህርቶችን ከግምት ውስጥ ማስገባት ፣ የአልጎሪዝም እና የመሳሪያዎች ገለልተኛ ጥናት ቀላል ሥራ አይደለም ፣ ለትልቅ ታዳጊም እንኳን።

ቀላሉ መንገድ እራስን ለማስተማር የግብአት ዝርዝር ማዘጋጀት እና በአሥራዎቹ ዕድሜ ውስጥ ያሉ ልጃችሁ ጥሩ እንደሚሰራ ተስፋ ማድረግ ነው። እንደውም አብዛኞቹ አገናኞችን ዕልባት ያደርጋሉ እና ይረሷቸዋል። እንደ አለመታደል ሆኖ፣ ገደብ የለሽ የነጻ ይዘት መጠን ሰዎች እንዲራዘሙ አድርጓቸዋል፡ ጠቃሚ እና ነጻ የሆነ ሁሉ በኋላ ላይ እንዲጠፋ ተደርጓል። በስታቲስቲክስ መሰረት, ክፍት የመስመር ላይ ኮርሶች ተማሪዎች ግዙፍ የመስመር ላይ ኮርሶች ጥቅሞች እና ጉዳቶች 3-5% ብቻ ከእነሱ ይመረቃሉ.

ሌላው አስፈላጊ ነጥብ - በጥናቱ ወቅት, ጥያቄዎች ያለማቋረጥ ይነሳሉ: ለምን ኮድ ስህተት እንደሚሰጥ, የትኛውን የመማሪያ መጽሐፍ እንደሚመርጥ, ቀጥሎ ምን ማጥናት እንዳለበት. በድር ላይ ባለው ግዙፍ መረጃ ውስጥ አንድ ልጅ በቀላሉ ግራ ሊጋባ ይችላል።

የግል ትምህርት ቤቶች እና አስተማሪዎች ለማዳን ይመጣሉ። ሁለቱም አማራጮች ለተማሪዎች በጣም አስፈላጊ የሆነውን ነገር ይሰጣሉ፡ አሳቢ የትምህርት ፕሮግራም እና የአማካሪ ድጋፍ። የግል ትምህርት ቤቶች የበለጠ ውድ ናቸው ነገር ግን የተረጋገጠ ሥርዓተ ትምህርት፣ የትብብር ሥራ እና የተለያዩ አገልግሎቶችን ይሰጣሉ። ወላጆችም የግል መምህር ማግኘት ይችላሉ፡ ከቴክኒክ ዩኒቨርስቲ ተማሪ ወይም ጁኒየር ፕሮግራመር ጋር ያሉ ክፍሎች የትምህርትን ፍጥነት ያፋጥኑታል። አስተማሪው መመሪያ ይሆናል, በእውቀት ፍለጋ ውስጥ ትክክለኛውን አቅጣጫ ይጠቁማል. እና ከሁሉም በላይ, ህጻኑ መማርን ለመቀጠል መነሳሳትን አያጣም.

አጋዥ መገልገያዎችን ተጠቀም

ኮድ መጻፍ ለመጀመር ውድ እና "ከባድ" ፕሮግራሞች አያስፈልጉዎትም። አንዳንድ ገንቢዎች የላቀ ጽሑፍን ይጠቀማሉ። ለብዙ ተሰኪዎች ድጋፍ ያለው ምቹ የጽሑፍ አርታዒ ነው። ነፃ ስሪት አለው። በኋላ, ህጻኑ ለራሱ መሳሪያ መምረጥ ይችላል, እጅግ በጣም ብዙ አናሎግዎች አሉ: ከ Notepad ++ እና Visual Studio Code እስከ መደበኛ ማስታወሻ ደብተር.

በተጨማሪም መጽሃፎችን, ቻናሎችን እና ኮርሶችን እንመክራለን, ጥራታቸው በግል ልምድ የተረጋገጠ ነው.

አጋዥ ስልጠናዎች

መጽሐፍትን ከመግዛትዎ በፊት ለተለቀቀበት ቀን ትኩረት ይስጡ. የመሠረታዊ ፅንሰ-ሀሳቦች ተለዋዋጭነት ቢኖራቸውም, የፕሮግራም ቋንቋዎች በየጊዜው እየተሻሻሉ ናቸው. አዳዲስ የመማሪያ መጽሃፎችን ይምረጡ እና በበይነመረብ ላይ ያሉትን የቋንቋዎች ስሪቶች ይከተሉ - በልዩ ጣቢያዎች ላይ ወይም ጥያቄን ወደ የፍለጋ ሞተር በመተየብ።

1. "ለወጣት ፕሮግራመሮች Scratch 3", ዴኒስ ጎሊኮቭ

ከ12 ዓመት በታች ለሆኑ ህጻናት በ Scratch ኮድ ማድረግ መጀመር ቀላል ነው። የጎልኮቭ በቀለማት ያሸበረቀ እና ግልፅ የመማሪያ መጽሐፍ የመጀመሪያዎቹን ጨዋታዎች እና አኒሜሽን ለመፍጠር በጣም ጥሩ መመሪያ ነው።

2. “ኤችቲኤምኤል እና ሲ.ኤስ.ኤስ. የድር ጣቢያ ልማት እና ዲዛይን ", John Duquette

ለታዳጊ ልጅ ወደ ፕሮግራሚንግ በሚወስደው መንገድ ላይ በኤችቲኤምኤል እና በሲኤስኤስ መጀመር ቀላል ነው። ምንም እንኳን እነዚህ የፕሮግራም አወጣጥ ቋንቋዎች ባይሆኑም ፣ ማርኬፕን ማጥናት የጣቢያዎችን አወቃቀር ለመረዳት እና ለወደፊቱ Python እና JavaScriptን ለመቆጣጠር ቀላል ያደርገዋል። የጆን ዱኬት ትምህርት ግልጽ በሆኑ ምሳሌዎች እና በተግባራዊ ምሳሌዎች የተሞላ ነው።

3. "ፓይቶን ለልጆች. የፕሮግራም አወጣጥ ላይ አጋዥ ስልጠና፣ ጄሰን ብሪግስ

ከተግባራዊ ልምምዶች ጋር ድንቅ የሥዕል ትምህርት። ብዙ ትምህርት ቤቶች እና የግል አስተማሪዎች በብሪግስ ፕሮግራም ስር ይሰራሉ።

4. "JavaScript Programming መማር" በኤሪክ ፍሪማን፣ ኤልዛቤት ሮብሰን

ቀላል አቀራረቡ እና ግልጽ አወቃቀሩ ይህ መጽሐፍ በብዙ ፕሮግራመሮች መደርደሪያ ላይ እንዲቀመጥ አድርጎታል። ልጁ በአስደናቂው ጥራዝ (600 ገጾች!) አይፈራም. መጽሐፉ በምሳሌዎች፣ ምሳሌዎች እና ግራፊክስ የታጨቀ ሲሆን ይዘቱ በጃቫስክሪፕት ልማት ለመጀመር የሚያስፈልግዎትን ሁሉ ይሸፍናል።

ድር ጣቢያዎች

1. Code.org

በአሳሹ ውስጥ ነፃ መስተጋብራዊ ክፍሎች። ይህ የኮድ Break ርዕስ ያለው የበጎ አድራጎት ፕሮጀክት ሲሆን ይህም በሁሉም የዕድሜ እና የእውቀት ደረጃ ላሉ ተማሪዎች ትንንሽ ትምህርቶችን፣ ምደባዎችን እና ፈተናዎችን ይሰጣል።

2.freeCodeCamp

ከ6,000 በላይ ነፃ ትምህርቶች። እንደ አለመታደል ሆኖ አገልግሎቱ የሚሰራው በእንግሊዝኛ ብቻ ነው።

3. በፓይዘን ፍጠር

የአል Sveigart ነፃ ቤተ-መጽሐፍት። በ Python እና Scratch መሰረታዊ ነገሮች፣ ጨዋታ መስራት እና በእጅ ላይ በቪዲዮ ትምህርቶች ላይ አጋዥ ስልጠናዎች አሉ። ቁሳቁሶቹ በእንግሊዝኛ ይገኛሉ, ነገር ግን አንዳንድ መጽሃፎች ወደ ሩሲያኛ ተተርጉመዋል, በፍለጋ ሞተር በኩል ሊገኙ ይችላሉ.

4. CodeCombat

በ Python እና JavaScript ላይ እንዲሁም በኮምፒውተር ሳይንስ መሰረታዊ ነገሮች ላይ የሚያተኩሩ በይነተገናኝ ክፍሎች። ጨዋታ መማር ቀላል እና አስደሳች ያደርገዋል።

ኮርሶች

1. የዩቲዩብ ቻናል Sentdex

ቅጽበታዊ የፕሮጀክት ፈጠራን ጨምሮ ከ1,000 በላይ ቪዲዮዎች በ Python ልማት ላይ።

2. በፓይዘን ፕሮግራሚንግ ከባዮኢንፎርማቲክስ ተቋም

በፓይዘን ቋንቋ መሰረታዊ ነገሮች ላይ በስቴቲክ መድረክ ላይ ነፃ ኮርስ። ከጠንካራ አስተማሪዎች የተሰጡ የተግባር ስራዎችን የያዘ 28 ትምህርቶችን ይዟል።

3. JavaScript - መሰረታዊ እና ተግባራት

በCoursera ላይ ከ Yandex ገንቢዎች ኮርስ። በጃቫስክሪፕት ቋንቋ ላይ ግልጽ እና ቀላል ንግግሮች። የተግባር እና የተለማመዱ ክፍለ ጊዜዎች ጀማሪዎች የመጀመሪያ ፕሮግራሞቻቸውን እና ቤተ-መጽሐፍቶቻቸውን እንዲፈጥሩ ይረዳቸዋል። ትምህርቱ የተዘጋጀው ለ 5 ሳምንታት በቋሚነት የቪዲዮ ቁሳቁሶችን ማግኘት ነው.

እንደ ማጠቃለያ፣ መማር እንዲጀምሩ የሚያግዝዎ የማረጋገጫ ዝርዝር እናቀርባለን።

  1. ልጁ ምን እንደሚፈልግ ይወቁ. ፕሮግራሚንግ ጨዋታዎችን ከመፍጠር ጀምሮ ሮቦቶችን እስከ ማልማት ድረስ ብዙ ቦታዎችን ያጠቃልላል።
  2. ከግቡ ጀምሮ፣ የፕሮግራም አወጣጥ ቋንቋ ይምረጡ። ለታዳጊ ወጣቶች በ Python እና JavaScript እንዲጀምሩ እንመክራለን። ከ 11 አመት በታች የሆኑ ህጻናት በ Scratch ላይ እጃቸውን መሞከር ይችላሉ, እና በኋላ ወደ "አዋቂ" ቋንቋዎች ይሂዱ.
  3. ከመማር ፕሮግራም ጋር በትይዩ፣ እንግሊዝኛዎን ያሻሽሉ። ልዩ የመጻፍ ችሎታ ያለው የቋንቋ ሊቅ መሆን በጭራሽ አስፈላጊ አይደለም ነገር ግን በመማሪያ መጽሐፍት እና ንግግሮች ውስጥ ያለውን ጽሑፍ በውጭ ቋንቋ መረዳቱ መማርን በከፍተኛ ሁኔታ ያፋጥናል።
  4. የግል ትምህርት ቤት ወይም አስተማሪ ይምረጡ። መካሪው ወጣት ፕሮግራመርን ተስማሚ በሆነ የመማሪያ መጽሀፍ ላይ ይመክራል, ስህተቶችን ይጠቁማል እና ተነሳሽነት ሳያጡ በራሳቸው እውቀት እንዲያገኙ ያግዟቸዋል.
  5. አዳዲስ ጽሑፎችን ይምረጡ። ስለ እትሞች እና የፕሮግራም አወጣጥ ቋንቋዎች ዝመናዎችን ይከታተሉ።
  6. ማህበረሰቡን ይቀላቀሉ። በጠረጴዛ ላይ ከመሥራት ይልቅ በቡድን መማር ቀላል እና አስደሳች ነው። ውጤቱን ከእኩዮች ጋር በማካፈል ልጁ የበለጠ ይነሳሳል።

የሚመከር: