అధ్యక్షుడితో శాసనం వచ్చే దశాబ్దంలో 100,000 మంది అద్భుతమైన STEM ఉపాధ్యాయులను అభివృద్ధి చేయడానికి, నియమించడానికి మరియు నిలుపుకోవటానికి, సైన్స్, టెక్నాలజీ, ఇంజనీరింగ్ మరియు గణితంలో బలమైన నేపథ్యాలు కలిగిన ఎక్కువ మంది విద్యార్థులను అభివృద్ధి చేయడానికి గణనీయమైన పురోగతి ఉంది. చేతుల మీదుగా ప్రాజెక్టులను ఉపయోగించడం వల్ల విద్యార్థులకు ఈ అంశాలపై ఆసక్తి కనబరచవచ్చు మరియు కంప్యూటర్ సైన్స్ అంత కష్టం కాదని వారికి చూపిస్తుంది. (ఈ ముద్రణలను డౌన్లోడ్ చేయడానికి, ఉపయోగించండిఅడోబ్.)
ప్రాజెక్ట్ 1: జావాతో ప్రోగ్రామింగ్
ప్రోగ్రామింగ్ అనేది కంప్యూటింగ్ యొక్క హృదయం మరియు ఆత్మ మరియు త్వరలోనే విద్యార్థులను ప్రోగ్రామింగ్ భాషలకు పరిచయం చేస్తారు, ఈ భావనలను నేర్చుకోవడం సులభం. ఈ ప్రాజెక్ట్ ఒక సరళమైన ఆలోచనను తీసుకుంటుంది - వినియోగదారు మూడు సంఖ్యలను ఇన్పుట్ చేయనివ్వండి మరియు ప్రోగ్రామింగ్ సిద్ధాంతాలలోకి ప్రవేశించడానికి ప్రోగ్రామ్ ఏ సంఖ్య అతిపెద్దదో వినియోగదారుకు తెలియజేయండి. ఆబ్జెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్ మరియు లాంగ్వేజ్ సింటాక్స్ వంటి ముఖ్యమైన అంశాలను పాఠం వివరిస్తుంది.
సంబంధిత వ్యాసాలు- సీనియర్ నైట్ ఐడియాస్
- గ్రాడ్యుయేషన్ బహుమతుల గ్యాలరీ
- రోజువారీ జీవితంలో రియల్ టీన్ పిక్చర్స్
జావా ప్రోగ్రామింగ్ పాఠాన్ని ముద్రించడానికి క్లిక్ చేయండి.
జావా యొక్క ప్రాథమిక సిద్ధాంతం
జావా ఒక ఆబ్జెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్ (OOP) కోడ్ అంటే ఇది మాడ్యులర్, ఏదైనా ప్రోగ్రామ్లో అవసరమైన విధంగా చిన్న బిట్స్ కోడింగ్ను ఉపయోగించడానికి మరియు తిరిగి ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది. కంప్యూటర్ ప్రోగ్రామింగ్లోని వస్తువుల మాదిరిగా ఈ వస్తువులు ఒక స్థితి మరియు ప్రవర్తనను కలిగి ఉన్నందున విద్యార్థులకు OOP గురించి మంచి అవగాహన పొందడానికి ఒక మార్గం వారి చుట్టూ ఉన్న రోజువారీ వస్తువులను గమనించడం. ఉదాహరణకు, వారి ఫోన్లో వారి కుక్కలాగే స్థితి (ఆన్, ఆఫ్) మరియు ప్రవర్తన (రింగింగ్, ఛార్జింగ్) ఉన్నాయి. కుక్క యొక్క స్థితి జాతి, పేరు లేదా రంగు కావచ్చు మరియు దాని ప్రవర్తన మొరాయిస్తుంది, కేకలు వేయవచ్చు లేదా నడుస్తుంది.
సింటాక్స్
జావా ప్రోగ్రామింగ్లో తరగతులు ఎలా ఉపయోగించబడుతున్నాయో అర్థం చేసుకోవడానికి ఈ పాఠం విద్యార్థులకు సహాయపడుతుంది. ఒక విద్యార్థి ఒక వస్తువును ఒక బ్లూప్రింట్గా భావించవచ్చు. ఈ ఆలోచనను గ్రహించడంలో వారికి సహాయపడటానికి వారు తరగతి గురించి ఒరాకిల్ వివరణను చదవండి సైకిల్ . పూర్ణాంక నియామకం కోసం తరగతిని సృష్టించేటప్పుడు, వాక్యనిర్మాణం ముఖ్యమని ఉపాధ్యాయులు విద్యార్థికి వివరించాలి.
రాసేటప్పుడు:
- దాని రాష్ట్రం - అంటారు వేరియబుల్స్ - ఎల్లప్పుడూ చిన్న పేర్లను వాడండి.
- ఒక ప్రవర్తన - a పద్ధతి - పేరు వివరణాత్మకంగా ఉండాలి మరియు క్రియతో ప్రారంభించాలి. ఉదాహరణకి, waggingTail .
చిట్కాలు
అధునాతన విద్యార్థుల కోసం, మీరు పాఠాన్ని అలాగే ఉపయోగించవచ్చు. ఏదేమైనా, ఇతర విద్యార్థులకు లక్ష్యం పని కార్యక్రమం రాయడం గురించి ఉండకూడదు, కానీ ప్రోగ్రామింగ్ భావనలతో సంబంధం ఉన్న ఇబ్బంది యొక్క కళంకాన్ని తొలగించడానికి ఇది ఒక మార్గం. విద్యార్థులందరూ దూరంగా నడవాలని మీరు కోరుకునే ప్రధాన ఆలోచన ఏమిటంటే సమస్యను ఎలా పరిష్కరించాలో, వారు ప్రోగ్రామ్ను కాగితం మరియు పెన్సిల్తో వ్రాయండి. ప్రోగ్రామ్ రాయడానికి విద్యార్థి కాగితం మరియు పెన్సిల్ను ఉపయోగించడం ద్వారా, విద్యార్థి లక్ష్యాన్ని (అతిపెద్ద సంఖ్యను కనుగొనండి) దాని వివిధ దశల్లోకి తగ్గించవలసి వస్తుంది.
అదనపు వనరులు
కోడింగ్ నేర్చుకోవటానికి ఉత్తమ మార్గం కోడ్. అదృష్టవశాత్తూ, మీ కోడింగ్ నైపుణ్యాలను అభివృద్ధి చేయడానికి వెబ్ చేతుల మీదుగా ఎంపికలతో నిండి ఉంటుంది. ప్రారంభించడానికి మూడు అద్భుతమైన ప్రదేశాలు:
- ఒరాకిల్ జావా ట్యుటోరియల్స్ : 'కాలిబాట' ఎంచుకోండి మరియు ఆ విషయంతో అనుబంధించబడిన అంశాలను నేర్చుకోండి. విద్యార్థి మాస్టర్ భావనలకు సహాయపడటానికి సైట్ చేతుల మీదుగా పాఠాలు మరియు కోడ్ యొక్క పని ఉదాహరణలతో నిండి ఉంటుంది.
- ట్యుటోరియల్ పాయింట్స్ : మసాచుసెట్స్ ఇన్స్టిట్యూట్ ఆఫ్ టెక్నాలజీ నుండి వచ్చిన ఈ పరిచయ కోర్సు కళాశాల స్థాయి విద్యార్థులను లక్ష్యంగా చేసుకుంది మరియు ఆధునిక స్థాయి ఉన్నత పాఠశాల విద్యార్థులకు ఇది ఒక అద్భుతమైన ఎంపిక.
ప్రాజెక్ట్ 2: అనువర్తనాన్ని రూపొందించండి
ఈ ప్రాజెక్ట్ ఇప్పటికీ ప్రోగ్రామింగ్ అయినప్పటికీ, క్రొత్త విద్యార్థులు తరచుగా ఇష్టపడని అడ్డంకులలో ఒకదాన్ని ఇది తొలగించింది - సింటాక్స్ నేర్చుకోవడం. విద్యార్థి ఏ ప్రోగ్రామింగ్ భాషను చూడరు, బదులుగా వారు నేపథ్యంలో కోడ్ వ్రాయబడినప్పుడు వారి అప్లికేషన్ను రూపొందించడానికి ఒక 'పజిల్' ముక్కలను కలిసి ఉంచుతారు. సైట్ విద్యార్థులను ప్రోత్సహించే ఉద్యమంలో భాగం రోజుకు ఒక గంట కోడ్ .
ఈ పాఠం చాలా మొదటి సంవత్సరం హైస్కూల్ ప్రోగ్రామర్లకు, ముఖ్యంగా బెదిరింపులకు గురైన - లేదా విసుగు చెందే - వ్రాసే కోడ్ కోసం ఒక అద్భుతమైన ప్రారంభ స్థానం. సైట్ అద్భుతమైన వీడియో మరియు వ్రాతపూర్వక సూచనలను కలిగి ఉంది మరియు ప్రోగ్రామ్ ఒక వ్యక్తి యొక్క Android స్మార్ట్ఫోన్తో పని చేయడానికి రూపొందించబడినప్పటికీ, ఆన్లైన్ సిమ్యులేటర్ Android ఫోన్ లేని విద్యార్థుల కోసం బాగా పనిచేస్తుంది. పని చేసే ఫోన్ అనువర్తనాన్ని సృష్టించడం ద్వారా, విద్యార్థి ప్రోగ్రామింగ్ యొక్క మాడ్యులర్ కాన్సెప్ట్తో పరిచయం పొందుతారు.
పాఠాన్ని డౌన్లోడ్ చేయడానికి ఇక్కడ క్లిక్ చేయండి.
స్టైరోఫోమ్ పర్యావరణానికి చెడ్డది
ప్రాథమిక సిద్ధాంతం
కోడింగ్ తెరవెనుక వ్రాయబడినందున, ఈ ప్రాజెక్ట్ ప్రోగ్రామింగ్ ఒక పనిని దాని యొక్క అతి చిన్న భాగానికి తగ్గించడం అనే భావనను అన్వేషిస్తుంది. ఈ నియామకంలో, విద్యార్థులు వారి వర్క్స్పేస్లో వివిధ మాడ్యూళ్ళను ఉంచుతారు, స్ట్రింగ్ వేరియబుల్స్ను సృష్టిస్తారు (కొన్ని ఆదేశాలకు వచనాన్ని జోడించడం ద్వారా), మరియు వివిధ ముక్కలను స్నాప్ చేయడం ద్వారా అప్లికేషన్ను పూర్తి చేయండి.
చిట్కాలు
ఒక విద్యార్థి అనుభవశూన్యుడు అనువర్తనాలను స్వాధీనం చేసుకుని, వర్క్స్పేస్తో సౌకర్యంగా ఉంటే, టాక్టోమేని ఒకగా మార్చడం ద్వారా తదుపరి స్థాయి అనువర్తనాల్లో దేనినైనా ప్రయత్నించండి మ్యాజిక్ 8 బాల్ లేదా బాల్బౌన్స్ a మినీ గోల్ఫ్ ఆట . ఈ అనువర్తనాలు సృష్టించబడిన తర్వాత, విద్యార్థి ఒక సంఘటనకు ప్రతిస్పందించే ప్రోగ్రామింగ్ భావనపై మంచి అవగాహన కలిగి ఉండాలి.
అదనపు వనరులు
ఈ సైట్లలో దేనినైనా అనువర్తనాలు లేదా ఆటలను నిర్మించడం ద్వారా మీ విద్యార్థి ప్రోగ్రామింగ్ అంశాలపై వారి అవగాహనను మరింత విస్తరించవచ్చు:
- ఆలోచిస్తుంది : ఈ సైట్ అన్ని వయసుల మరియు నైపుణ్య స్థాయిల పిల్లలకు ఉపయోగపడుతుంది మరియు వివిధ ఆట-ఆధారిత పద్ధతుల ద్వారా ప్రోగ్రామింగ్ ప్రేమను పొందుపరచడానికి ప్రయత్నిస్తుంది.
- టచ్ డెవలప్మెంట్ : ఐప్యాడ్, ఐఫోన్, ఆండ్రాయిడ్, పిసి, మాక్ మరియు విండోస్ ఫోన్లలో అనువర్తనాలను రూపొందించడానికి వినియోగదారులను ఎనేబుల్ చెయ్యడానికి క్లౌడ్ ఆధారిత సాంకేతిక పరిజ్ఞానాన్ని ఉపయోగించి అవర్ ఆఫ్ కోడ్ ఉద్యమంలో భాగమైన ఈ మైక్రోసాఫ్ట్ సైట్.
- కంప్యూటర్ సైన్స్ ఎడ్యుకేషన్ వీక్ : మీరు అనేక రకాల కంప్యూటర్ సైన్స్ నైపుణ్యాల కోసం చేతుల మీదుగా ప్రాజెక్టుల కోసం చూస్తున్నట్లయితే, ఇది గొప్ప వనరు. విద్యార్థులు జావాస్క్రిప్ట్, పైథాన్ లేదా పేపర్ మరియు పెన్సిల్ రకం ప్రాజెక్టులను పరిశోధించవచ్చు లేదా వీడియోలను చూడవచ్చు మరియు తరువాత భావనలను వర్తింపజేయవచ్చు.
అదనపు స్వీయ-నిర్దేశిత ప్రాజెక్టులు
మీరు అదనపు ఇంటరాక్టివ్ ప్రాజెక్టుల కోసం చూస్తున్నట్లయితే, వద్ద
- లైవ్ కోడ్ - లైవ్ కోడ్లో, విద్యార్థులు తమ సొంత వీడియో గేమ్ను నిర్మించవచ్చు.
- కోడెకాడమీ మరింత స్వీయ-నిర్దేశిత విధానం కోసం ఒక అద్భుతమైన ఎంపిక - ముఖ్యంగా పైథాన్ నేర్చుకోవాలనుకునే విద్యార్థులకు.
- హైస్కూల్ విద్యార్థుల కోసం జావా ప్రోగ్రామింగ్ మార్క్ హైడెన్రీ లేదా హెడ్ ఫస్ట్ జావా కాథీ సియెర్రా జావా నేర్చుకోవాలనుకునే విద్యార్థులకు అద్భుతమైన పుస్తకాలు.
- ఆలిస్ ప్రోగ్రామింగ్ భావనలను సరళీకృతం చేయడానికి రూపొందించిన ప్రోగ్రామ్. ది ఆలిస్ ఛాలెంజ్ పిల్లలు వారి స్వంత ఆటలు, యానిమేషన్లు మరియు మరెన్నో తయారు చేస్తున్నారు.
- ఆధునిక విద్యార్థి కోసం, కోర్సెరా దాదాపు అందిస్తుంది 100 ఉచిత స్వీయ దర్శకత్వం కంప్యూటర్ సైన్స్ కోర్సులు.
హార్డ్వేర్ ప్రాజెక్టులు
ఈ ప్రాజెక్టులు సాఫ్ట్వేర్తో వ్యవహరిస్తుండగా, హార్డ్వేర్ కోసం కొన్ని అద్భుతమైన DIY ప్రాజెక్టులు ఆన్లైన్లో చూడవచ్చు.
- ఒహియో స్టేట్ యూనివర్శిటీ ఎలక్ట్రికల్ మరియు కంప్యూటర్ ఇంజనీరింగ్ విభాగం వారి site ట్రీచ్ విభాగంలో భాగంగా వారి సైట్లో అనేక ప్రాజెక్టులను అందిస్తుంది.
- తయారు చేయండి మ్యాగజైన్, వినియోగదారులు మరియు సంపాదకులు ప్రాజెక్టులను అందించే ఉత్సాహభరితమైన సైట్తో, హైస్కూల్ విద్యార్థులకు ఆసక్తి కలిగించే అనేక ఉన్నాయి. విద్యార్థులు సృష్టించవచ్చు a వారి పెంపుడు పిల్లి కోసం GPS ట్యాగ్ , మరియు వారి పిల్లి మిత్రుడు పగటిపూట ఎక్కడికి వెళ్తాడో పర్యవేక్షించండి లేదా నిర్మించండి వైర్లెస్ ఎర్గోనామిక్గా సరైన మౌస్ వారి కంప్యూటర్ కోసం.
కంప్యూటర్ ఇంజనీరింగ్ యొక్క ప్రాముఖ్యత
STEM విద్యకు ప్రాధాన్యత ఇవ్వడం మరియు పిల్లలను రోజుకు ఒక గంట కోడ్ చేయటం, కంప్యూటర్ ఇంజనీరింగ్ ప్రతి ఒక్కరికీ ఉన్న నైపుణ్యంగా వేగంగా మారుతుంది. అదృష్టవశాత్తూ, అనువర్తనాలు, కోడింగ్ గేమ్స్ మరియు ఇతర సరదా ప్రాజెక్టులను నిర్మించడం ద్వారా, కంప్యూటర్ ఇంజనీరింగ్ నేర్చుకోవడం ఇకపై కష్టమైన పని కాదు.