7 இலவச நிரலாக்க மொழிகள் கோட் எப்படி கொடுப்பது?

அவர்கள் வேடிக்கை வழிகளில் கற்று போது குழந்தைகள் குறியீடு விரும்புகிறேன்

கணினி நிரலாக்க ஒரு தேவை மற்றும் சாத்தியமான இலாபகரமான வாழ்க்கை பாதை, எனவே இந்த நாட்களில் பெற்றோர்கள் தங்கள் குழந்தைகள் softwar மற்றும் மென்பொருள் இருக்க வளர நம்பலாம் . நீங்கள் உங்கள் குழந்தைகளை எப்படி நிரல் செய்ய வேண்டும் என்று கற்பிக்க விரும்பினால், நீங்கள் எங்கு தொடங்க வேண்டும்? இந்த பட்டியலில் குழந்தை-நட்பு நிரலாக்க மொழிகள் மற்றும் கருவிகளின் சிலவற்றை முயற்சிக்கவும்.

07 இல் 01

கீறல்

கீறல். திரை பிடிப்பு

கீறல் MIT இன் வாழ்நாள் முழுவதும் மழலையர் பள்ளி ஆய்வகத்தால் உருவாக்கப்பட்ட ஒரு இலவச குழந்தை நிரலாக்க மொழியாகும். இலவச மொழி பயிற்சியளிக்கும் பயிற்சிகள், பெற்றோர்களுக்கான பாடத்திட்டத்தின் அறிவுறுத்தல்கள் மற்றும் ஒரு வலுவான பயனர் சமூகம் ஆகியவற்றுடன் கூடுதலாக உள்ளது. கணினியில் இருந்து ஸ்க்ராட்ச் நிரலாக்க கருத்துகளை அறிய நீங்கள் பயன்படுத்தக்கூடிய கார்டுகள் கூட உள்ளன.

கீறல் குழந்தைகளுக்கு (மற்றும் பெற்றோர்) ஒரு கூடுதல் சாரக்கட்டு அனுபவத்தை உருவாக்க ஒரு கட்டிட-தொகுதி காட்சி முகப்பை பயன்படுத்துகிறது. செயல்கள், நிகழ்வுகள் மற்றும் ஆபரேட்டர்கள் போன்ற நிரலாக்க கூறுகளை நீங்கள் ஒன்றாக இணைக்கிறீர்கள்.

ஒவ்வொன்றும் ஒரு வடிவம் கொண்டது, அது ஒரு இணக்கமான பொருளுடன் இணைக்கப்பட அனுமதிக்கிறது. உதாரணமாக, ஒரு சுழற்சியின் தொடக்க மற்றும் இடைவெளியைத் தடுக்கும் இடையில் நீங்கள் தொகுதிகள் வைக்க வேண்டும் என்று உங்களுக்குத் தெரியப்படுத்துவதற்காக, "யூ" என்ற ஒரு பக்கவாட்டில் "மீண்டும் மீண்டும் சுழல்கள்" உருவாக்கப்படுகின்றன.

கீறல் முன்பதிவு செய்யப்பட்ட படங்கள் மற்றும் பாத்திரங்களைப் பயன்படுத்தி அல்லது புதியவற்றைப் பதிவேற்றுவதன் மூலம் உண்மையான அனிமேஷன்கள் மற்றும் விளையாட்டுகள் செய்ய பயன்படுத்தலாம். இணைய இணைப்பு இல்லாமலே கீறல் பயன்படுத்தப்படலாம். குழந்தைகள் ஸ்க்ராட்ச்சின் ஆன்லைன் சமூகத்தில் விருப்பமாக தங்கள் படைப்புகளை பகிர்ந்து கொள்ளலாம்.

ஸ்க்ராட்ச் இலவசமாகவும், மிகவும் ஆதரவாகவும் இருப்பதால், குழந்தைகளுக்கு நட்புரீதியான நிரலாக்கத்திற்கான முதல் பரிந்துரைகளில் ஒன்றாகும், மேலும் பிளாக்லி போன்ற பட்டியலிடப்பட்டுள்ள பல குழந்தை நட்பு நிரலாக்க மொழிகளில் ஸ்க்ராட்சின் செல்வாக்கைப் பார்க்க எளிது.

பரிந்துரைக்கப்படும் வயது: 8-16

தேவைகள்: மேக், விண்டோஸ், அல்லது லினக்ஸ் இயங்கும் ஒரு கணினி மேலும் »

07 இல் 02

Blockly

Blockly. திரை பிடிப்பு (மர்ஜியா கார்க்)

பிளாக்லி என்பது இன்டர்லெட் செய்யும் கட்டுமானத் தொகுதிகள் உருவகத்தைப் பயன்படுத்தி கீறல் கூகிளின் சுத்திகரிப்பு ஆகும், ஆனால் பல்வேறு நிரலாக்க மொழிகளில் அது வெளியீடு குறியீட்டை உருவாக்க முடியும். தற்போது, ​​இதில் JavasScript, பைதான், PHP, லூவா மற்றும் டார்ட் ஆகியவை அடங்கும். அது ஒரு குழந்தை நட்பு நிரலாக்க மொழி விட பிளாக்லி ஒரு காட்சி ஆசிரியர் செய்கிறது.

உண்மையில், உங்கள் திரையின் பக்கத்திலுள்ள குறியீட்டை உங்கள் தொகுப்பின் பக்கத்துடன் இணைக்கலாம். அதே நிரலாக்க மொழியிலான மொழியியலில் உள்ள வித்தியாசத்தைப் பார்ப்பதற்காக நீங்கள் நிரலாக்க மொழிகளால் பறக்க முடியும். இளைய வளைந்த பூனை மற்றும் ஸ்க்ராட்சின் கார்ட்டூன்களைப் பாராட்டாத வயதான குழந்தைகள் மற்றும் வயது வந்தோர் உட்பட வயதுவந்தோருக்குக் கற்பிப்பதற்கான குறியீட்டை இது தடுக்கும் வகையில் செய்கிறது.

இது ஸ்க்ராட்சில் இருந்து ஒரு அற்புதமான மாற்றமாக இருக்கும் என நினைத்தால், உண்மையில், பிளாக்லி தளத்தை அடிப்படையாகக் கொண்டு அடுத்த தலைமுறை ஸ்க்ராட்சை உருவாக்க MIT உடன் MIT உடன் இணைந்து செயல்படுகிறது.

பிளாக்லி அண்ட்ராய்டு ஆப் இன்வெண்டருக்கு முதுகெலும்பாகவும் பயன்படுத்தப்படுகிறது, இது ஆண்ட்ராய்டு பயன்பாடுகளை உருவாக்க பயன்படுகிறது. எம்.ஐ.டி ஒரு கூகிள் திட்டமாக பயன்படுத்தப்படுவதைக் கட்டுப்படுத்துகிறது.

துரதிர்ஷ்டவசமாக, பிளாக்லி முழுமையாக கீறல் என உருவாக்கப்படவில்லை - இதுவரை கிடைக்காத பல பயிற்சிகள் இல்லை. அந்த காரணத்திற்காக, பரிந்துரைக்கப்பட்ட வயதை அதிகரிக்கிறோம் அல்லது அதிகமான பெற்றோரின் ஆதரவை பரிந்துரைக்கிறோம். இருப்பினும், பிளாக்லி அனைத்து வயது நிரல் நிரலாளர்களுக்கும் ஒரு வலுவான நிரலாக்க சூழலை ஒரு பெரிய எதிர்காலம் கொண்டிருக்கிறது.

பரிந்துரைக்கப்பட்ட வயது: 10+

தேவைகள்: Windows, Mac OS அல்லது லினக்ஸ் இயங்கும் ஒரு கணினி மேலும் »

07 இல் 03

ஆலிஸ்

திரை பிடிப்பு

ஆலிஸ் என்பது C ++ போன்ற பொருள் சார்ந்த நிரலாக்க மொழிகளின் கருத்துக்களை கற்பிப்பதற்கு வடிவமைக்கப்பட்ட இலவச 3-டி நிரலாக்க கருவி. இது நிரலாக்க கேமரா இயக்கங்கள், 3 டி மாதிரிகள், மற்றும் காட்சிகளின் மூலம் குழந்தைகள் விளையாட்டுகள் அல்லது அனிமேஷன்களை உருவாக்க அனுமதிக்கும் கட்டுமான தொகுதிகள் நன்கு அறிமுகமான அணுகுமுறையைப் பயன்படுத்துகின்றன.

இழுத்தல் மற்றும் இடைமுகம் மற்றும் எளிதான "நாடகம்" பொத்தானை ஸ்க்ராட்ச்சின் இரைச்சலான இடைமுகத்தை விட சில மாணவர்களுக்கு சிறிது குறைந்த குழப்பமானதாக இருக்கலாம். நிகழ்ச்சிகள், அல்லது ஆலிஸில் உள்ள "முறைகள்", நெட்பீயன்ஸ் போன்ற ஒரு ஜாவா IDE ஆக மாற்றப்படலாம், எனவே நிரலாக்க மாணவர்கள் ஒரு நிலையான நிரலாக்க மொழிக்கு ஒரு காட்சி கட்டிடம் தொகுதி இடைமுகத்திலிருந்து மாற்றம் செய்ய முடியும்.

ஆலிஸ் கார்னகி-மெலோன் பல்கலைக்கழகத்தால் உருவாக்கப்பட்டது. இணையதளம் மென்மையாய் இருக்கக்கூடாது, ஆனால் திட்டம் இன்னமும் அபிவிருத்தி செய்யப்பட்டு ஆராய்ச்சி செய்யப்படுகிறது.

குறிப்பு: நீங்கள் ஒரு மேக் மீது ஆலிஸ் நிறுவினால், நீங்கள் கணினி முன்னுரிமைக்கு சென்று நிறுவலை செயலாக்க வேண்டும் : பாதுகாப்பு மற்றும் தனியுரிமை: எங்கிருந்தும் பதிவிறக்கிய பயன்பாடுகளை அனுமதி: எங்கும். (நிறுவல் முடிந்தவுடன் உங்கள் பாதுகாப்பு அமைப்புகளை மாற்றலாம்.)

பரிந்துரைக்கப்பட்ட வயது: 10+

தேவைகள்: கணினி இயங்கும் மேக், விண்டோஸ், அல்லது லினக்ஸ் மேலும் »

07 இல் 04

ஸ்விஃப்ட் விளையாட்டு மைதானங்கள்

திரை பிடிப்பு

ஸ்விஃப்ட் என்பது iOS பயன்பாடுகளை உருவாக்க பயன்படும் நிரலாக்க மொழியாகும். ஸ்விஃப்ட் விளையாட்டு மைதானம் ஸ்விஃப்ட் திட்டத்தை எப்படிக் கற்றுக் கொள்வது என்பதைக் கற்பிக்க வடிவமைக்கப்பட்ட ஒரு ஐபாட் கேம் ஆகும் . இந்த ஆப்பிள் ஒரு இலவச பதிவிறக்க மற்றும் எந்த முன் குறியீட்டு அறிவு தேவையில்லை.

இந்த வழக்கில் வடிவமைக்கப்பட்ட வேறு ஸ்விஃப்ட் கட்டளைகளில் உள்ள நிறைய பயிற்சிகள், 3-D உலகில் பைட் என்ற பாத்திரத்தை நகர்த்துவதற்கு பயன்படுகிறது. நிரலாக்க அறிவு தேவையில்லை என்றாலும், குழந்தைகளுக்கு பயிற்சிகள் எவ்வாறு படிக்க வேண்டும் என்பதை அறிந்து கொள்ள வேண்டியது அவசியம். இழுத்தல் மற்றும் சொடுக்கி குறியீடு எழுத்துப்பிழைகள் நீக்குகிறது, ஆனால் ஸ்விஃப்ட் விளையாட்டு மைதானங்கள் பிணைப்பு இடைமுகத்தை பயன்படுத்துவதில்லை.

ஸ்விஃப்ட் ஸ்போர்ட்ஸ் மைதானத்தில் உங்கள் குழந்தை நிபுணத்துவம் பெற்றவுடன், அவர்கள் ஸ்விஃப்ட்டில் வளரும்.

பரிந்துரைக்கப்பட்ட வயது: 10+

தேவைகள் : ஐபாட் மேலும் »

07 இல் 05

கயிறு

திரை பிடிப்பு

விளையாட்டுகள் உருவாக்க மற்றும் கதைகள் சொல்லி மேலும் நிரலாக்க தொழில்நுட்ப விவரங்கள் விரக்தி என்று மிகவும் ஆர்வமாக குழந்தைகள், கயிறு முயற்சி.

கயிறு என்பது ஒரு இலவச அல்லாத நேர்கோட்டு கதை பயன்பாடாகும், அது வயது வந்தோரும் பெரியவர்களும் உட்பட அனைவருக்கும் பயனர்களால் பயன்படுத்தப்படுகிறது. கயிறு கொண்டு நீங்கள் எந்த குறியீட்டை அறிய தேவையில்லை. குறியீட்டை எவ்வாறு பயன்படுத்துவது என்பதைப் போதிக்கும் போதெல்லாம், நேரியல் விளையாட்டுகள் மற்றும் கதைகளை எவ்வாறு கட்டமைப்பது மற்றும் வழங்குவது என்பது அவர்களுக்கு கற்றுக்கொடுக்கிறது.

கயிறு கதைகள் வலைத்தளங்கள் போன்ற பக்க உரை மற்றும் படங்கள் கொண்டிருக்கும். வடிவமைப்பு இடைமுகம் இணைக்கப்பட்ட பக்கங்களைக் காட்டுகிறது, இவை ஒவ்வொன்றும் உரை, இணைப்புகள், மற்றும் படங்கள் மூலம் திருத்தலாம். ஒவ்வொரு வீரர் தேர்வு கதை ஒரு புதிய கிளை போகலாம் அங்கு வகை விளையாட்டுகள் "உங்கள் சொந்த சாகச" தேர்வு குறிப்பாக நன்றாக வேலை.

இந்த பயன்பாட்டை குழந்தைகள் கோடிங் கற்பிக்க முடியாது போது, ​​அது விளையாட்டு வடிவமைப்பாளர்கள் மற்றும் கதைசொல்லிகளுக்கு முக்கிய என்று திட்டமிடல் மற்றும் வடிவமைப்பு திறன்களை நிறைய கற்று. பயன்பாட்டை ஒரு ஆதரவு விக்கி, பயிற்சிகள், மற்றும் ஒரு செயலில் பயனர் சமூகம் ஆதரவு.

நீங்கள் வழங்கிய பயன்பாட்டின் மூலம் கயிறு கதைகள் ஒன்றை உருவாக்கலாம் அல்லது ஆஃப்லைன் எடிட்டிங் செய்ய பயன்பாட்டைப் பதிவிறக்கலாம்.

பரிந்துரைக்கப்பட்ட வயது : 12+ (வலுவான வாசகர்கள் பரிந்துரைக்கப்படுகிறது)

தேவைகள்: விண்டோஸ், மேக் OS அல்லது லினக்ஸ் மேலும் »

07 இல் 06

லெகோ மிண்ட்டார்ட் ரோபாட்டிக்ஸ்

Westend61 / கெட்டி இமேஜஸ்

திட்டத்தை கற்க மற்றொரு அணுகுமுறை ரோபாட்டிக்ஸ் பார்க்க வேண்டும். நிஜ உலகில் பணிபுரியும் நிரலாக்க விஷயங்களை பல குழந்தைகள் பிரதிபலிக்கிறார்கள். பல வகையான ரோபாட்டிக்ஸ் உபகரணங்களும் , மொழிகளும் அவற்றை நிரப்புவதற்கு நீங்கள் பயன்படுத்தலாம், ஆனால் LEGO மைண்ட்ஸ்டார்ட் அமைப்பு மிகப்பெரிய பயனர் சமூகங்களுள் ஒருவராகவும், ஒரு குழந்தை நட்புரீதியான காட்சி நிரலாக்க பயன்பாட்டிலும் மகிழ்ச்சியைக் கொண்டுள்ளது.

நிரலாக்கச் சூழலை இலவசமாகப் பதிவிறக்கலாம், ஆனால் நிரல் இயங்குவதற்காக LEGO Mindstorms கிட் பெற வேண்டும். நீங்கள் ஒரு வாங்க வேண்டும் என்று அவசியம் இல்லை. சில பாடசாலைகள் மற்றும் பொது நூலகங்கள் மாணவர்களின் பயன்பாட்டிற்கு கிடைக்கின்றன, அல்லது நீங்கள் அருகில் உள்ள ஒரு LEGO லீக் கண்டுபிடிக்க வேண்டும்.

LEGO EV3 நிரலாக்க மென்பொருள்கள் மாத்திரைகள் மற்றும் கணினிகளில் இயங்கலாம் மற்றும் லெகோவின் பதிப்பு இன்னும் கிடைமட்டமாக கட்டமைக்கப்பட்டு ஒரு ஓட்டம்-விளக்கப்படம் போல தோற்றமளிக்கும் போதும், இது ஸ்க்ராட்ச் மற்றும் பிளாக்லி செய் போன்ற ஒரு கட்டிட-தொகுதி (ஒரு LEGO தொகுதி) உருவகத்தைப் பயன்படுத்துகிறது. . மாணவர்கள் பல்வேறு நடவடிக்கைகள், மாறிகள் மற்றும் நிகழ்வுகள் ஆகியவற்றை ஒருங்கிணைத்து, தங்கள் லெகோ மைண்ட்ஸ்டார்ட் கிரியேஷன்களை கையாள வேண்டும். பழைய குழந்தைகள் மற்றும் பெரியவர்களுக்காக சவால் போடும் அதே வேளையில் நிரலாக்க மொழி இளம் வயதினருக்கு மிகவும் எளிமையானது (நாம் ஒருமுறை, ஒரு தொழில்நுட்ப மாநாட்டில் நிரலாளர்களுக்கிடையே இருக்கும் ஒரு Google மாநாட்டில் ஒரு LEGO நிரலாக்க நிகழ்ச்சியைக் கண்டோம்).

LEGO Mindstorms நிரலாக்க சூழலுடன் கூடுதலாக, LEGO ஒரு திறந்த மூல லினக்ஸ் கர்னலைப் பயன்படுத்தி, பைத்தான் அல்லது சி ++ போன்ற பாரம்பரிய நிரலாக்க மொழிகளால் மாற்றியமைக்கப்பட்டு நிரல் செய்ய முடியும்.

தொழில்நுட்ப தேவைகள்: EV3 நிரலாக்க மொழி மேக், விண்டோஸ், அண்ட்ராய்டு, மற்றும் iOS இல் இயங்குகிறது.

ஒன்று அல்லது அதற்கு மேற்பட்ட LEGO EV3 ரோபோக்கள் நிரல்களை (அவற்றைத் தடுக்காமல்) இயக்குவதற்கு. (வரை ஆறு ரோபோக்கள் மிகவும் சிக்கலான திட்டங்களுக்கு டெய்சி-சேண்டியிருக்கலாம்.)

பரிந்துரைக்கப்பட்ட வயது: 10+ (இளைய குழந்தைகள் இதை மேற்பார்வையுடன் பயன்படுத்தலாம்)

தேவைகள்: Mac OS அல்லது விண்டோஸ் இயங்கும் ஒரு கணினி அல்லது Android அல்லது iOS இயங்கும் ஒரு மாத்திரை. மேலும் »

07 இல் 07

Kodu

மைக்ரோசாப்ட் படத்தை மரியாதை

Kodu என்பது எக்ஸ்பாக்ஸ் 360 வடிவமைக்கப்பட்ட மைக்ரோசாப்ட் ஒரு விளையாட்டு நிரலாக்க பயன்பாடாகும். விண்டோஸ் பதிப்பு இலவசம், ஆனால் எக்ஸ்பாக்ஸ் 360 பதிப்பு $ 4.99 ஆகும். குழந்தைகள் 3-D உலகில் ஆராய்ந்து விளையாடுவதற்கு பயன்பாட்டைப் பயன்படுத்தலாம்.

Kodu இன் கிராஃபிக் இடைமுகம் ஈடுபடும், மற்றும் எக்ஸ்பாக்ஸ் பதிப்பில் இருந்து நிரலாக்க விளையாட்டு கட்டுப்படுத்தி முழுவதுமாக செய்ய முடியும். நீங்கள் ஆதரிக்கும் வன்பொருள் இருந்தால், கொடானது ஒரு பழைய ஆனால் திடமான தேர்வாகும்.

துரதிருஷ்டவசமாக, Kodu எந்த எக்ஸ்பாக்ஸ் ஒரு பதிப்பு இல்லை, மற்றும் எதிர்கால வளர்ச்சி சாத்தியம் தெரிகிறது. இருப்பினும், எக்ஸ்பாக்ஸ் மற்றும் விண்டோஸ் பதிப்புகள் முழுமையாக வளர்ந்தன, இது ஏன் இந்த பட்டியலில் மட்டுமே கைவிடப்பட்டது "நிரலாக்க மொழியாகும்.

பரிந்துரைக்கப்பட்ட வயது : 8-14

தேவைகள்: விண்டோஸ் 7 மற்றும் கீழே அல்லது எக்ஸ்பாக்ஸ் 360

பிற ஆன்லைன் குறியீட்டு வளங்கள்

இந்த மொழிகளில் எதுவும் பொருந்தவில்லை எனில் அல்லது உங்கள் குழந்தை இன்னும் முயற்சி செய்ய விரும்பினால் , கோட் கற்களுக்கான சிறந்த வளங்களை பாருங்கள் .

பழைய குழந்தைகளுக்கு, நீங்கள் பைதான், ஜாவா, அல்லது ரூபி போன்ற நிலையான நிரலாக்க மொழிகளில் செல்லலாம். இல்லை குழந்தைகள் நிரலாக்க மொழி தேவை. கான் அகாடமி மற்றும் கோடெம்காடி இருவரும் நிரலாக்கத்துடன் தொடங்குவதற்கு இலவச ஆன்லைன் பயிற்சிகளை வழங்குகின்றன. மேலும் »

மேலும் பரிந்துரைப்புகள்

உந்துதல் நடுத்தர மற்றும் உயர் பள்ளி மாணவர்கள் Minecraft mods செய்யும் தங்கள் கையை முயற்சி செய்யலாம். ஒற்றுமை 3D விளையாட்டு இடைமுகம் கிடைக்கும் ஆன்லைன் வளங்களை நிறைய நிரலாக்க 3D விளையாட்டுகள் குதிக்க மற்றொரு சிறந்த வழி. வெறும் நிரலாக்க இயல்பாகவே வெறுப்பாக இருக்கிறது என்பதை நினைவில் கொள்க. இது சிக்கல் மற்றும் சோதனை மற்றும் பிழை நிறைய உள்ளது. சிறந்த கருவி பெற்றோர்கள் தங்கள் அரட்டை நிரல்களை வழங்க முடியும் நிலைத்தன்மை மற்றும் உறுதிப்பாடு ஒரு உணர்வு உள்ளது.