ልጆች እንዴት ማስተማር እንደሚችሉ ለማስተማር ነፃ ፕሮግራም ማድረጊያ ቋንቋዎች

ልጆች በጨዋታ መንገዶች ሲማሩ ኮዱን ይወዳሉ

የኮምፒዩተር ፕሮግራሞች እንደ አስፈላጊነቱ እና ሊከፈል የሚችል የሥራ መስክ ሲሆን ስለዚህ ዛሬም ወላጆች ልጆቻቸው እያደጉና እያደጉ ናቸው. ልጆችዎን እንዴት ፕሮግራም እንደሚያደርጉ ለማስተማር የሚፈልጉ ከሆነ, የት ይጀምራሉ? በዚህ ዝርዝር ውስጥ ካሉት ለልጅ ተስማሚ የሆኑ ፕሮግራሞች እና መሳሪያዎች ሞክር.

01 ቀን 07

ቧራማ

ቧራማ. የማያ ገጽ ቀረጻ

Scratch በ MIT የሊፍሎል ኪንደርጋርተን ቤተ-ሙከራ የተዘጋጀውን ነጻ የነፃ ልጆች መግባቢያ ቋንቋ ነው. በነጻ ቋንቋ ማጎልበት ትምህርቶች, ለወላጆች ሥርዓተ-ትምህርት እና ጠንካራ ለሆኑ ማህበረሰቦች በመዳረስ ተጨማሪ ይደገፋል. የማጭበርበር ፕሮገራም ጽንሰ-ሐሳቦችን ከኮምፒዩተር ለመለየት ሊጠቀሙባቸው የሚችሉ ካርዶች አሉ.

Scratch ለልጆች (እና ለወላጆች) የበለጠ የተደራጀ ተሞክሮ ለመፍጠር የህንፃ አግድ በይነገጽን ይጠቀማል. እንደ ድርጊቶች, ዝግጅቶች, እና ኦፕሬተሮች ያሉ የፕሮግራም አካላትን በአንድ ላይ ይያዛሉ.

እያንዲንደ ክፌሌ ከሚመሳሰሌ ነገር ጋር እንዱዋሃዴ የሚፈሌገው ቅርጽ ይኖራሌ. ለምሳሌ "ተደጋጋሚ ቀለበቶች", እንደ መዞሪያ መጀመር እና መቆሚያ መካከል ያሉትን ጡቦች ማስገባት እንደሚያስፈልግ ለማሳወቅ ልክ እንደ ጎን "U" ቅርጽ ይቀርባሉ.

በቅድመ-ሕዝብ የተሞሉ ምስሎችን እና ቁምፊዎችን በመጠቀም ወይም አዲስ ምስሎችን በመስቀል እውነተኛ ልምላሜዎችን እና ጨዋታዎችን ለማድረግ ረጥቅ ማድረግ ይቻላል. ቫይረክ ከኛ ውጭ የበይነመረብ ግንኙነት ከእኛ ጋር ሊሰራ ይችላል. ልጆች የልጆቻቸውን ፈጠራዎች በግማድ የመስመር ላይ ማህበረሰብ ላይ ማጋራት ይችላሉ.

ምክንያቱም Scratch ነፃ እና በጣም የተደገፈ ስለሆነ, ለህጻናት ተስማሚ የሆኑ የፕሮግራም አወጣጥ ምክሮች አንዱ ነው, እና እንደ Blockly ያሉ እዚህ ከተዘረዘሩት ከብዙ ልጆች ጋር ተስማሚ የሆኑ የፕሮግራም ቋንቋዎች Scratch ተጽእኖ ለማየት ቀላል ነው.

የሚመከሩ እድሜዎች 8-16

መስፈርቶች Mac, Windows ወይም Linux ያሉ ኮምፒውተሮች ተጨማሪ »

02 ከ 07

አግድ

አግድ. የማያ ገጽ ቀረጻ (ማርዚያ ኬርክ)

የታገዱ ተመሳሳይ የግንኙነት ጥምረት ግድግዳዎች በመጠቀም የ Google የማጣራት ማጣሪያ ነው ነገር ግን በተለያየ የፕሮግራም ቋንቋዎች ውስጥ የምርት ውጤት ሊያስገኝ ይችላል. በአሁኑ ጊዜ, JavasScript, Python, PHP, Lua እና Dart ያካትታል. ይሄ ለልጅ-ተስማሚ የፕሮግራም ቋንቋ ከመሆን ይልቅ የእይታ አርታዒን ያሰናክላል.

በመሠረቱ, በማያ ገጽዎ ጎን አገናኙን በማገናኘት በማያ ገጽዎ ጎን ያለውን ኮድ ማየት ይችላሉ, እና በተመሳሳዩ መሠረታዊ ፕሮግራም ውስጥ የቋንቋ አገባብ ልዩነት ለማየት የፕሮግራም ቋንቋዎችን በፍጥነት ማስተካከል ይችላሉ. ይህ ህጻን አዋቂዎችን እና ጎልማሳ አጫጭር ድመቶችን እና የካቶን ካርቶኖችን በማያከብሩ አሮጌ ህጻናት እና ጎልማሶችን ጨምሮ ለአስተምህሮት ኮዱን ለማስተማር አመቺ ያደርገዋል.

ይህ ከሂሳብ ሽግግር እጅግ አስደናቂ የሆነ ሽግግር ከሆነ Google በክትትል መድረክ ላይ ተመስርቶ ቀጣዩ ትውልድ የፈጠራ ወረቀት ለማዘጋጀት ከ MIT ጋር አብሮ በመስራት ላይ ነው.

እንዲሁም የታገዱ የ Android መተግበሪያዎች ለማዳበር ሊያገለግል የሚችለው ለ Android App Inventor የጀርባ አጥንት ነው. MIT በ Google ፕሮጄክት ላይ ጥቅም ላይ ውሏል.

መጥፎ አጋጣሚ ሆኖ, አግድ Scratch እንደ ሙሉ ለሙሉ አልተሰራም -በአሁን ጊዜ, እና ብዙ የማስተማር ስልጠናዎች የሉም. በዚህ ምክንያት, የተመከረው እድሜ እየጨመርን ነው ወይም የወላጅ ድጋፍ ይጨምራል. ሆኖም ግን, Blockly በሁሉም እድሜ ላላቸው ኘሮግራሞች በጠንካራ የፕሮግራም አካባቢ እንደመሆኑ የወደፊት አሪፍ የሚሆን ይመስለኛል.

በአስተያየት የተጠቆመ እድሜ: 10+

መስፈርቶች Windows, Mac OS, ወይም Linux የሚሰራ ኮምፒውተር More »

03 ቀን 07

አሊስ

የማያ ገጽ ቀረጻ

አሊስ እንደ C ++ ያሉ ቁሳቁስ-ተኮር ፕሮግራሞች ጽንሰ-ሐሳቦችን ለማስተማር የተቀየሰ ነፃ 3-D የፕሮግራም መሳሪያ ነው. የካሜራ እንቅስቃሴ, 3-ዲ ሞዴሎች, እና ትዕይንቶችን በማዘጋጀት ህጻናት ጨዋታዎችን ወይም ተንቀሳቃሽ ምስልወድምዶችን እንዲፈጥሩ ለማድረግ የተለዋወው አሠራሮችን ይጠቀማል.

ከትራክተሩ የተሸፈነው በይነገጽ ለተወሰኑ ተማሪዎች ትንሽ ግራ የሚያጋባ እና ተካፋይ እና በቀላሉ "የጨዋታ" አዝራር ትንሽ ግራ ሊያጋባ ይችላል. በአይስ ውስጥ ያሉ "ዘዴዎች" ወይም "ዘዴዎች" ውስጥ, እንደ NetBeans ባሉ የጃቫ ኢዴይሎች ውስጥ ሊለወጡ ስለሚችሉ, ተማሪዎችን ከማያው ሕንፃ ብቅ-ባያስነፃፅር ወደ መደበኛ የፕሮግራም ቋንቋ ማስተላለፍ ይችላሉ.

አሊስ የተመሰረተው ካርኒጊ ማሌ ዩኒቨርስቲ ነው. ድር ጣቢያው ጨርሶ አይመስለኝም, ነገር ግን ፕሮግራሙ አሁንም በመገንባት ላይ እና በጥናት ላይ ነው.

ማሳሰቢያ: - በአይስ ላይ በአይስ ላይ ከጫኑ, ወደ የስርዓት ምርጫዎች በመሄድ ደህንነት እና ግላዊነት በመሄድ መጫንን ማንቃት ይኖርብዎታል : መተግበሪያዎች ትውውቅ ከፈለጉ : Anywhere. (አንድ ጊዜ ተጭኖ ከተጠናቀቀ በኋላ የደህንነት ቅንብሮችዎን መቀየር ይችላሉ.)

በአስተያየት የተጠቆመ እድሜ: 10+

መስፈርቶች: Mac, Windows ወይም Linux ያሉ ኮምፒተርን እያዘለ ነው »

04 የ 7

ፈጣን የመጫወቻ ሜዳዎች

የማያ ገጽ ቀረጻ

Swift የ iOS መተግበሪያዎችን ለመገንባት ስራ ላይ የሚውል የፕሮግራም ቋንቋ ነው. Swift Playgrounds ልጆች እንዴት በ Swift ፕሮግራም እንደሚካሄድ ለማስተማር የተቀየመ የ iPad ጨዋታ ነው . ይህ ከድረ-ገጽ ነፃ የሆነ አውርድ ነው, እና የቅድሚያ ኮድ አይጠይቀውም.

መተግበሪያው በ 3 ዲ ዓለም ላይ የሚባለውን ባህሪን ለማንቀሳቀስ በተሠሩ የተለያዩ Swift ትዕዛዞች ላይ ብዙ አጋዥ ሥልጠናዎችን ይዟል. ምንም የፕሮግራም እውቀት አያስፈልግም ያሉ ልጆች, ቲቶቹን እንዴት ማንበብ እንዳለባቸው እና ለችግሮች መፍትሄ ማቆም እንዳለባቸው ማወቅ አለባቸው. የመጎተት-እና-ማስቀመጥ ኮድ አስቂኝነትን ያስወግዳል, ነገር ግን Swift Playgrounds የተከፈለ የእግድ ገጽታ አይጠቀምም.

ልጅዎ በ Swift Playgrounds ላይ ጥሩ ችሎታ ካለው, በ Swift መስራት ሊጀምሩ ይችላሉ.

በአስተያየት የተጠቆመ እድሜ: 10+

መስፈርቶች : iPad ተጨማሪ »

05/07

ትንንሾ

የማያ ገጽ ቀረጻ

ጨዋታዎችን ለመፍጠር እና ታሪኮችን ለመጨፍጨቅ እና በቴክኒካዊ ዝርዝሮች ላይ መሞከር ለሚፈልጉ ልጆች, Twine ይሞክሩ.

Twine ብዙ ዕድሜ ያላቸውን እና አስተማሪዎችን ጨምሮ በሁሉም ዕድሜ ለሚገኙ ተጠቃሚዎች ጥቅም ላይ የሚውል በነፃ ነፃ መስመር የሌለው ታሪኮች መውጫ መተግበሪያ ነው. በ Twine ምንም አይነት ኮድ መማር አያስፈልግዎትም. ተጠቃሚዎችን እንዴት ኮዱን ማስተማር ከማስተማር ይልቅ, መስመር ያልሆኑ ጨዋታዎችን እና ታሪኮችን እንዴት መዋቅርና ማቅረባቸውን ያስተምራል.

Twine stories እንደ ገፆች ገጾች እና ምስሎችን ያካትታሉ. የንድፍ በይነገጽ የተገናኙ ገጾችን ያሳያል, እያንዳንዳቸው በጽሑፍ, አገናኞች እና ምስሎች መለዋወጥ ይችላሉ. እያንዳንዱ የአጫዋች ምርጫ ወደ አዲሱ የዝርዝሩ ቅርንጫፍ የሚሄድበት "የእራስዎን ጀብድ" አይነት ጨዋታዎችን በደንብ ያገለግላል.

ይህ መተግበሪያ የልጆች ማስተዳደርን አያስተምርም, ለጨዋታ ንድፍ እና ተራኪዎች አስፈላጊ የሆኑ ብዙ የእቅድ እና የዲዛይን ክህሎቶችን ያስተምራል. መተግበሪያው በደጋፊ Wiki, በመማሪያዎች እና ንቁ ተጠቃሚ ማህበረሰብ በደንበኝነት ይደገፋል.

በተያያዙ መተግበሪያዎች በኩል የ Twine ልዕሎችን መፍጠር ይችላሉ ወይም አንድ መተግበሪያ ከመስመር ውጪ አርትዖት ለማውረድ ይችላሉ.

በአስተያየት የተጠቆመ ዕድሜ : 12+ (ጠንካራ አንባቢዎች የተመከሩ)

መስፈርቶች: Windows, Mac OS, ወይም Linux ተጨማሪ »

06/20

LEGO Mindstorm Robotics

ዌስትመር 61 / ጌቲ ት ምስሎች

ሌላው የመርሃግብር ፕሮግራም የመማር አቀራረብ ሮቦቶችን መመልከት ነው. ብዙ ልጆች በእውነተኛው ዓለም የሚሰሩ የፕሮግራም አወጣጥ ነገሮችን በተመለከተ ምላሽ ይሰጣሉ. ለመርሃግብሩ ሊጠቀሙባቸው የሚችሉ ብዙ አይነት ሮቦቶች ኪሶች እና ቋንቋዎች አሉ, ነገር ግን LEGO Mindstorms ስርዓት በጣም ትልቅ ከሆኑ የተጠቃሚ ማህበረሰቦች እና ለልጆች ተስማሚ የምስል ፕሮግራም አጻጻፍ ይደሰታል.

የፕሮግራም አካባቢውን በነጻ ሊያወርዱ ይችላሉ, ነገር ግን ፕሮግራሙ እንዲሰራ ለማድረግ የ LEGO Mindstorms ስብስብ መሄድ ያስፈልግዎታል. ያ ማለት ግን የግድ መግዛት አለብዎት ማለት አይደለም. አንዳንድ ት / ቤቶችና የሕዝብ ቤተ መጽሐፍቶች ለህጻን አገልግሎት የሚውሉ የኪስ ክራንች አላቸው, ወይም ደግሞ በአቅራቢያዎ የመጀመሪያ የ LEGO ሊግ ሊፈልጉ ይችላሉ.

LEGO EV3 የፕሮግራም ሶፍትዌር በጡባዊዎች እና ኮምፒዩተሮች ላይ ሊተገበር ይችላል እና እንደ Scratch and Blockly እንደ የ Building-block (የ LEGO ጥምር) ዘይቤ ይጠቀማል, ምንም እንኳን የ LEGO ስሪት ፕሮግራሙን የበለጠ በአግድም እንዲገነቡ እና እንደ ፍሰት-ገበታ . ተማሪዎች የ LEGO Mindstorms ፈጠራዎችን ለመለወጥ የተለያዩ ድርጊቶችን, ተለዋዋጮች እና ክስተቶችን ጥምረት ያቀናጃሉ. ፕሮግራሙ ለታዳጊ ህፃናት አሁንም በዕድሜ ለገፉ ህጻናት እና አዋቂዎች ፈታኝ ቢሆንም ለፕሮግራሙ መፃፍ ቀላል ነው. (ለፕሮግራሞቹ በተዘጋጀ የቴክኖሎጂ ጉባዔ በተዘጋጀ የቴክኖሎጂ ጉባዔ በተደረገ አንድ የ Google የተያዘ LEGO ፕሮግራም መድረክ አግኝተናል.)

ከ LEGO Mindstorms የፕሮግራም አካባቢ በተጨማሪ, LEGO እንደ ፒንኦን ወይም C ++ ባሉ ባህላዊ የፕሮግራም ቋንቋዎች ሊስተካከል የሚችል እና ግልጽ ምንጭ ሊነክስ ኮርናል ይጠቀማል.

ቴክኒካዊ ማሟያዎች-የኢቫ3 ፕሮግራሚንግ በ Mac, በዊንዶውስ, በ Android እና በ iOS ይሠራል.

ፕሮግራሞቹን ለማራመድ (አንድ ጊዜ ወይም ከዚያ በላይ የሆኑ የ LEGO EV3 ሮቦቶች ማረም አይፈቀድም). (እስከ ስድስት የሚደርሱ ሮቦቶች ይበልጥ ውስብስብ ፕሮግራሞች በሚሰሩበት ቦታ አሰልቺ ይሆናል.)

በአስተያየት የተጠቆመ እድሜ: 10+ (ወጣት ልጆች ይህንን በበለጠ ክትትል ሊጠቀሙበት ይችላሉ)

መስፈርቶች Mac OS ወይም Windows የሚያሄድ ወይም Android ወይም iOS የሚያሄድ ጡባዊ. ተጨማሪ »

07 ኦ 7

ኬዱ

ኢሜል

ኮዱ ለ Microsoft Xbox 360 የተዘጋጀ የጨዋታ ፕሮግራም አጫዋች መተግበሪያ ነው. የ Windows ስሪት ነጻ ነው ግን የ Xbox 360 ስሪት ዋጋ $ 4.99 ነው. ልጆች በ 3-ል ዓለም ውስጥ ጨዋታዎችን ለመመርመር እና ንድፍ ማውጣት ይችላሉ.

የ Kodu ግራፊክ በይነገጽ የሚያሳትፍ ነው, እና ከ Xbox ስሪት ፕሮግራሞች ሙሉ በሙሉ ከጨዋታ መቆጣጠሪያው ሊከናወኑ ይችላሉ. የሚደግፈው ሃርድዌር ካለዎት Kodu በጣም የቆየ ነገር ግን አሁንም ጠንካራ ጥንካሬ ነው.

በሚያሳዝን ሁኔታ, የ Kodu Xbox One ስሪት የለም, እና የወደፊቱ ዕድል የማይመስል ነው የሚመስለው. ይሁን እንጂ የ Xbox እና የዊንዶውስ ስሪቶች ሙሉ በሙሉ የተገነቡ ናቸው. ለዚህም ነው በዝርዝሩ ውስጥ ብቸኛው "የተተወ" ፕሮግራም የሚሆኑት.

የተጠቆመ እድሜ : 8-14

መስፈርቶች- Windows 7 እና ከዚያ በታች ወይም Xbox 360

ሌሎች የመስመር ላይ Coding መገልገያዎች

ከነዚህ ቋንቋዎች ውስጥ አንዳቸውም አግባብ ካልሆኑ, ወይም ልጅዎ ተጨማሪ ለመሞከር ከፈለገ, የመስመር ላይ ኮዱን ለመማር ምርጥ ምርቶች ይመልከቱ .

ለታዳጊ ልጆች, ልክ እንደ Python, Java, ወይም Ruby ወደ መደበኛ የመፈርም ቋንቋዎች ለመሄድ ይፈልጉ ይሆናል. ምንም ፕሮግራሞች የፕሮግራም ቋንቋ አያስፈልግም. Khan Academy እና Codecademy ሁለቱም ፕሮግራሞችን ለመጀመር ነፃ የመስመር ላይ አጋዥ ስልጠናዎችን ያቀርባሉ. ተጨማሪ »

ተጨማሪ ጥቆማዎች

ተነሳሽ የመካከለኛ እና ከፍተኛ ትም / ቤት ተማሪዎች Minecraft ማራኪዎችን ለመምረጥ እንዲሞክሩ ይፈልጉ ይሆናል. የዩቲዩቲ 3-ልኬት ጨዋታ-በይነገጽ በጣም ብዙ የመስመር ላይ መገልገያዎች ከሚገኙበት የፕሮግራም 3-ል ጨዋታ ጋር ዘልለው የሚገቡበት ሌላ ጥሩ መንገድ ነው. መርሃግብር ተፈጥሯዊ ተስፋ አስቆራጭ መሆኑን ያስታውሱ. ብዙ መላ መፈለጊያ እና ሙከራ እና ስህተት ያካትታል. ወላጆች ልጆቻቸውን ማቅለብለጥ የሚችሉትን ምርጥ መሳሪያ ለረጅም ጊዜ የሚቆይ እና ቆራጥ የመሆን ስሜት ነው.