Skip to main content

7 வழிகாட்டி எப்படி குழந்தைகள் கற்பிப்பதற்கான நிரலாக்க மொழிகள்

Anonim

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

07 இல் 01

கீறல்

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

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

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

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

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

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

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

07 இல் 02

Blockly

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

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

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

Android App Inventor இன் முதுகெலும்பாக பிளாக்லி செயல்படுகிறது, இது ஆண்ட்ராய்டு பயன்பாடுகளை உருவாக்க பயன்படுகிறது. MIT இந்த கைவிடப்பட்ட Google திட்டத்தின் மீது கட்டுப்பாட்டை எடுத்தது.

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

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

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

07 இல் 03

ஆலிஸ்

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

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

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

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

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

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

07 இல் 04

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

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

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

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

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

தேவைகள்: ஐபாட்

07 இல் 05

கயிறு

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

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

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

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

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

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

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

07 இல் 06

லெகோ மைண்ட்ரோரன்ஸ் EV3

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

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

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

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

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

தேவைகள்: EVA3 Mac OS அல்லது விண்டோஸ் இயங்கும் ஒரு கணினி அல்லது Android அல்லது iOS இயங்கும் ஒரு டேப்லெட் தேவைப்படுகிறது. திட்டங்களை இயக்குவதால் அவற்றைத் தடுக்காமல், ஒன்று அல்லது அதற்கு மேற்பட்ட LEGO EV3 ரோபோக்கள் தேவைப்படுகின்றன.

07 இல் 07

Kodu

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

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

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

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

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

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

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