సాఫ్ట్‌వేర్ అభివృద్ధిలో తాజా టెక్నాలజీలతో 'హ్యాండ్స్-ఆన్' నైపుణ్యాలను నేర్చుకోండి

మీరు సిద్ధంగా ఉన్నారా మీ కెరీర్ అడ్వాన్స్?

మీరు మీ కెరీర్‌ను ముందుకు తీసుకెళ్లడానికి సిద్ధంగా ఉన్నారా?

వారి సలహాదారులతో సంప్రదించి, విద్యార్థులందరూ దిగువ ఎడమవైపు కాలమ్ నుండి ప్రాథమిక కోర్సులను మరియు కుడి వైపు కాలమ్ నుండి అధునాతన కోర్సులను ఎంచుకుంటారు.

క్యాంపస్‌కు వచ్చినప్పుడు తీసుకున్న అర్హత పరీక్షల ఆధారంగా, విద్యార్థులు మాత్రమే ప్రిపరేటరీ ఎంట్రీ ట్రాక్ 4-వారాల ఫండమెంటల్ ప్రోగ్రామింగ్ ప్రాక్టీసెస్ (CS 390) క్లాస్ తీసుకోవలసి ఉంటుంది. విద్యార్థులందరికీ 506 మరియు CS 401 అవసరం. గ్రాడ్యుయేషన్ అవసరాలు చూడండి >

ప్రాథమిక కోర్సులు

  • మీ మొదటి కోర్సు ప్రత్యేకంగా మీరు ఉత్తమ పనితీరు కనబరిచే కంప్యూటర్ సైన్స్ ప్రొఫెషనల్‌గా ఎలా మారవచ్చు అనే దాని ఆధారంగా రూపొందించబడింది. మీ నిజమైన సామర్థ్యాన్ని నెరవేర్చడానికి దారితీసే ట్రాన్స్‌సెండెంటల్ ధ్యానం యొక్క అభ్యాసంలో ఈ కోర్సు పాతుకుపోయింది. అత్యుత్తమ మానసిక పనితీరు సృజనాత్మకతను పెంపొందించడం మరియు “వెలుపల” ఆలోచన ద్వారా సంక్లిష్ట సమస్యలను పరిష్కరించగల సామర్థ్యంతో సహా TM యొక్క ప్రయోజనాల గురించి మీరు నేర్చుకుంటారు. విశ్రాంతి మరియు కార్యాచరణ యొక్క సరైన మిశ్రమాన్ని అభివృద్ధి చేయడం ద్వారా కార్యాచరణలో గరిష్ట పనితీరును వివరించే సూత్రాలపై కోర్సు దృష్టి పెడుతుంది. మీరు జీవితంలో విజయానికి తోడ్పడే ఆదర్శవంతమైన దినచర్యను అభివృద్ధి చేస్తారు మరియు అనుభవిస్తారు. (2 యూనిట్లు)

  • ఈ కోర్సు ఐదు విభాగాలలో ప్రోగ్రామింగ్ మరియు విశ్లేషణాత్మక నైపుణ్యాలను పెంచడానికి కేంద్రీకృత ప్రోగ్రామ్‌ను అందిస్తుంది: సమస్య పరిష్కారం, డేటా నిర్మాణాలు, ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్, జావా ప్రోగ్రామింగ్ లాంగ్వేజ్ మరియు జావా ప్రోగ్రామ్‌లలో పునరావృత ఉపయోగం.

    కంప్యూటర్ సైన్స్ లో గ్రాడ్యుయేట్ ప్రోగ్రామ్ లోని కోర్సులకు ఈ విషయాలు ప్రత్యేకమైనవి.

    అంశాలు: జావా ప్రోగ్రామింగ్, ఆబ్జెక్ట్-ఓరియెంటెడ్ డిజైన్ అండ్ ఇంప్లిమెంటేషన్, డేటా స్ట్రక్చర్స్ (జాబితాలు, స్టాక్స్, క్యూలు, బైనరీ సెర్చ్ ట్రీలు, హాష్ టేబుల్స్ మరియు సెట్స్‌తో సహా), మినహాయింపు సోపానక్రమం, ఫైల్ ఐ / ఓ మరియు స్ట్రీమ్స్ మరియు జెడిబిసి. (4 క్రెడిట్స్) అవసరం: అండర్ గ్రాడ్యుయేట్ విద్యార్థులకు: సిఎస్ 221; గ్రాడ్యుయేట్ విద్యార్థుల కోసం: డిపార్ట్మెంట్ ఫ్యాకల్టీ యొక్క సమ్మతి (4 యూనిట్లు)

  • ఈ కోర్సు ఆబ్జెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్ యొక్క ప్రాథమిక సూత్రాలను అందిస్తుంది. పునర్వినియోగ మరియు మంచి-నిర్వహణ సాఫ్ట్వేర్ను ఎలా వ్రాయాలనే విషయాన్ని విద్యార్ధులు నేర్చుకుంటారు, మరియు ఈ పరిజ్ఞానాన్ని ప్రయోగశాల పనులను మరియు ప్రాజెక్టులతో సమగ్రపరచండి. అంశాలు: ఆబ్జెక్ట్-ఓరియంటెడ్ ప్రోగ్రామింగ్, యుఎంఎల్ తరగతి రేఖాచిత్రాలు మరియు నమూనా సూత్రాల యొక్క ప్రాథమిక సూత్రాలు మరియు నమూనాలు, సాఫ్ట్వేర్ యొక్క పునః వినియోగం మరియు నిర్వహణను ప్రోత్సహించేవి. (4 యూనిట్లు)

  • ఈ కోర్సు DB డిజైన్ సూత్రాల యొక్క ముఖ్యమైన అంశాలను మరియు SQL మరియు NoSQL డేటాబేస్‌లకు పరిచయం చేస్తుంది.

    విషయాలు: సంబంధిత DB డిజైన్ సూత్రాలు, సాధారణ రూపాలు, ప్రాథమిక మరియు విదేశీ మరియు ప్రత్యేక కీలు; ప్రశ్నలు (అగ్రిగేషన్, జాయిన్స్, సార్టింగ్); లావాదేవీలు; డాక్యుమెంట్ ఆధారిత DB డిజైన్ సూత్రాలు, సూచికలు, స్కేలింగ్ డేటాబేస్‌లు; లభ్యత మరియు పునరుద్ధరణ (డంప్, పునరుద్ధరణ, ఎగుమతి, దిగుమతి); సేవగా డేటాబేస్. ముందస్తు అవసరాలు లేవు.

    (4 యూనిట్లు)

  • డేటాబేస్ వ్యవస్థలు సమాచారాన్ని నిర్వహించడం మరియు పునరుద్ధరించడం, యూజర్ సులభంగా మరియు సమర్ధవంతంగా కావలసిన సమాచారాన్ని యాక్సెస్ అనుమతిస్తుంది. Topics: రిలేషనల్ డేటా మోడల్; SQL; ER మోడలింగ్; రిలేషనల్ ఆల్జీబ్రా; డేటా సాధారణీకరణ; లావాదేవీలు; డేటాబేస్ లో వస్తువులు; డేటా భద్రత మరియు సమగ్రతను; డేటా గిడ్డంగి, OLAP, మరియు డేటా మైనింగ్; పంపిణీ డేటాబేస్; మరియు ఒక నిర్దిష్ట వాణిజ్య సమాచార వ్యవస్థ యొక్క అధ్యయనం. (4 యూనిట్లు) అంత అవసరం: CS 401 లేదా శాఖ అధ్యాపకుల సమ్మతి.

  • సాఫ్ట్వేర్ ఇంజనీరింగ్ అనేది ఒక సాఫ్ట్వేర్ డెవలప్మెంట్ మెథడాలజీ ద్వారా సాఫ్ట్వేర్ డెవలప్మెంట్లో ఉత్తమ అభ్యాసాలకు విద్యార్థిని పరిచయం చేసే ఒక కోర్సు. విద్యార్థులకు ఇప్పటికే ఆబ్జెక్ట్ ఓరియంటెడ్ పారాడిగ్మ్తో మునుపటి కోర్సులలో కొంత అనుభవం ఉంది మరియు సాఫ్ట్వేర్ వస్తువుల మధ్య మోడలింగ్ సంబంధాల కోసం కొన్ని ప్రాథమిక UML రేఖాచిత్రాలను ఉపయోగించింది. సాఫ్ట్ వేర్ ఇంజనీరింగ్ లో, విద్యార్థి ఈ టూల్స్ను బలమైన, సులభంగా నిర్వహించగల సాఫ్ట్వేర్ను ఉత్పత్తి చేయడానికి నైపుణ్యాలను అభివృద్ధి చేస్తుంది. నాణ్యత సాఫ్ట్వేర్ను నిర్మించే లక్ష్యం నెరవేర్చడానికి OO భావనలు మరియు UML రేఖాచిత్రాలను ఎప్పుడు మరియు ఎలా ఉపయోగించాలో ఒక సాఫ్ట్వేర్ డెవలప్మెంట్ మెథడాలజీ వివరిస్తుంది. ఉపన్యాసంలో చర్చించిన సూత్రాలు సచిత్ర మరియు దరఖాస్తు చేయగల ఒక చిన్న ప్రాజెక్ట్ చుట్టూ ఈ కేంద్రాన్ని కేంద్రీకరిస్తుంది. కోర్సు ముగింపులో, విద్యార్థి RUP (రేషనల్ యూనిఫైడ్ ప్రాసెస్) డెవలప్మెంట్ మెథడాలజీ యొక్క ఉన్నత ప్రమాణాలకు అనుగుణంగా నిర్మించిన ఒక రన్నింగ్ అప్లికేషన్ ఉంటుంది.

  • అల్గోరిథంలు (చెత్త-కేసు మరియు సగటు-కేసు విశ్లేషణతో సహా) యొక్క సామర్థ్యాన్ని విశ్లేషించడానికి ఈ కోర్సు పద్ధతులను అందిస్తుంది మరియు అనేక రకాల తెలిసిన, అత్యంత సమర్థవంతమైన అల్గోరిథంలను పరిచయం చేస్తుంది. అల్గోరిథం యొక్క విశ్లేషణ, రూపకల్పన మరియు అమలు చేయడం సమాన శ్రద్ధతో ఇవ్వబడ్డాయి. డేటా నిర్మాణాలు (జాబితాలు, హాష్ టేబుల్స్, సమతుల్య బైనరీ సెర్చ్ చెట్లు, ప్రాధాన్యత క్యూలు), గ్రాఫికల్ అల్గోరిథంలు, కాంబినేటరియల్ అల్గోరిథంలు, పునరావృత సంబంధాలు, డైనమిక్ ప్రోగ్రామింగ్, ఎన్పి-సంపూర్ణ సమస్యలు, మరియు కొన్ని ప్రత్యేక అంశాలపై కార్యకలాపాలు సమర్థవంతంగా పనిచేస్తాయి, అనుమతిస్తుంది. (ప్రత్యేక విషయాలు కంప్యుషనల్ జ్యామెట్రీ, గూఢ లిపి వ్యవస్థల కోసం అల్గోరిథంలు, ఉజ్జాయింపు, బిగ్ డేటా మరియు సమాంతర కంప్యూటింగ్.)

  • ఈ కోర్సు అసమకాలిక వెబ్ ప్రోగ్రామింగ్ కాన్సెప్ట్‌లకు లోతుగా వెళుతుంది మరియు JS కోసం అత్యంత అవసరమైన డిజైన్ నమూనాలను కవర్ చేస్తుంది, ఇందులో పరిశీలకుల నమూనా, ఫ్యాక్టరీ, డెకరేటర్ మరియు మరెన్నో ఉన్నాయి. ఇది వెబ్ API మరియు మార్పులేని డేటా నిర్మాణాలతో పనిని కూడా కవర్ చేస్తుంది.

    విషయాలు: సహకార Git; టైప్‌స్క్రిప్ట్ మరియు బండ్లర్‌లకు పరిచయం; అసమకాలిక జావాస్క్రిప్ట్; ఈవెంట్-లూప్; చరిత్ర API, జియోలొకేషన్ API; అజాక్స్ (HTTP, Ajax, JSON, Fetch, CORSకి పరిచయం, డీబగ్గింగ్); వాగ్దానాలు మరియు సమకాలీకరణ/నిరీక్షణ; రియాక్టివ్ ప్రోగ్రామింగ్; RxJS పరిశీలనలు మరియు ఆపరేటర్లు; డిజైన్ నమూనాలు: మాడ్యూల్, ప్రోటోటైప్, సింగిల్టన్, అబ్జర్వర్, ముఖభాగం, ఫ్యాక్టరీ, డెకరేటర్, ప్రాక్సీ, స్ట్రాటజీ, మెమోయిజేషన్; ఆధునిక వెబ్ బ్రౌజర్‌లు. ముందస్తు అవసరాలు లేవు.

    (4 యూనిట్లు)

  • ఈ కోర్సు ప్రోగ్రామింగ్ ఇంటరాక్టివ్ మరియు డైనమిక్ వెబ్ అప్లికేషన్‌లకు క్రమబద్ధమైన పరిచయాన్ని అందిస్తుంది. ఈ కోర్సు తక్కువ లేదా అంతకు ముందు వెబ్ అప్లికేషన్ ప్రోగ్రామింగ్ అనుభవం లేని వ్యక్తుల కోసం ఉద్దేశించబడింది. ఈ ఆఫర్ సర్వర్ వైపు ప్రాసెసింగ్ కోసం NodeJS మరియు ఎక్స్‌ప్రెస్ ఫ్రేమ్‌వర్క్‌ను ఉపయోగిస్తుంది.

    CSSని ఉపయోగించి వెబ్ పేజీ లేఅవుట్‌పై ప్రత్యేక దృష్టితో HTML మరియు CSS యొక్క ప్రాథమిక అంశాల సమీక్షతో కోర్సు ప్రారంభమవుతుంది. జావాస్క్రిప్ట్ అనేది ఫంక్షన్‌లు, ఆబ్జెక్ట్‌లు, మాడ్యూల్స్, j క్వెరీ ఫ్రేమ్‌వర్క్, అజాక్స్ మరియు ప్రామిసెస్‌తో సహా కోర్సులో పూర్తిగా ఉపయోగించే ప్రోగ్రామింగ్ భాష. విద్యార్థులు తమ సమయాన్ని చాలా క్లిష్టమైన మరియు అధునాతన వెబ్‌సైట్‌ల శ్రేణి ప్రోగ్రామింగ్‌లో గడుపుతారు. కోర్సు యొక్క చివరి వారంలో క్యాప్‌స్టోన్ ప్రాజెక్ట్ ఒక SQL డేటాబేస్ బ్యాకెండ్‌తో వెబ్‌సైట్‌ను సృష్టిస్తుంది, ఇది సరైన పనితీరు కోసం క్లయింట్ ద్వారా అసమకాలికంగా యాక్సెస్ చేయబడుతుంది.

    ఈ కోర్సు CS545 వెబ్ అప్లికేషన్ ఆర్కిటెక్చర్ మరియు CS572 ఆధునిక వెబ్ అప్లికేషన్‌లకు అవసరం. అవసరం: CS 220 లేదా CS 401 లేదా డిపార్ట్‌మెంట్ ఫ్యాకల్టీ సమ్మతి

    (4 యూనిట్లు)

  • ఈ కోర్సు బ్యాకెండ్ (NodeJS) వద్ద జావాస్క్రిప్ట్‌ని ఉపయోగించడంపై దృష్టి పెడుతుంది. విద్యార్థులు NodeJS ఎలా పనిచేస్తుందో తెలుసుకుంటారు మరియు దాని కోర్ అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్‌ఫేస్ (API) గురించి లోతైన అవగాహన పొందుతారు. కోర్సు JS కంపైలర్ ఇంజిన్ (V8) ఎలా పని చేస్తుంది, మాడ్యూల్‌లను ఉపయోగించి కోడ్‌ని ఎలా రూపొందించాలి మరియు నోడ్ మరియు నోడ్ ఈవెంట్ లూప్‌లో అసమకాలిక కోడ్ ఎలా పని చేస్తుంది. కోర్సు నోడ్ ప్యాకేజీ మేనేజర్ (NPM), వెబ్ సర్వర్‌ను ఎలా నిర్మించాలో, ఎక్స్‌ప్రెస్ ఫ్రేమ్‌వర్క్‌తో ఎలా పని చేయాలో మరియు MongoDBని నిర్వహించడానికి Mongoose వంటి ODMని ఎలా ఉపయోగించాలో కూడా బోధిస్తుంది. JSON వెబ్ టోకెన్‌లతో వినియోగదారులను ప్రామాణీకరించడం, డేటాబేస్‌లో డేటాను కొనసాగించడం మరియు రెస్ట్‌ఫుల్ APIని రూపొందించడం వంటి ఆధునిక వెబ్ అప్లికేషన్‌ను నిర్వచించే అన్ని సాంకేతికతలను విద్యార్థులు నేర్చుకుంటారు. ఇతర కంప్యూటర్ సైన్స్ కాన్సెప్ట్‌లు కూడా కవర్ చేయబడ్డాయి.

    విషయాలు: HTTP & రెస్ట్ API డిజైన్; స్టేట్‌లెస్ vs స్టేట్‌ఫుల్ అప్లికేషన్‌లు; నోడ్ API; నోడ్ ప్యాకేజీ మేనేజర్ (npm); మోడల్-కంట్రోలర్ ఆర్కిటెక్చర్, ఎక్స్‌ప్రెస్ ఫ్రేమ్‌వర్క్ మరియు మిడిల్‌వేర్; సర్వర్ వైపు రూటింగ్; టోకెన్ ఆధారిత ప్రమాణీకరణ. ముందస్తు అవసరాలు లేవు.

    (4 యూనిట్లు)

  • బిగ్ డేటా కొత్త సహజ వనరు: ప్రతి 12-18 నెలలకు డేటా రెట్టింపు అవుతుంది. ఈ కొత్త బిగ్ డేటా అనలిటిక్స్ కోర్సు కొత్త అంతర్దృష్టులను రూపొందించడానికి పెద్ద విభిన్న డేటా సెట్లను మైనింగ్ చేయడానికి ప్రాథమిక అంశాలు మరియు సాధనాలను వర్తిస్తుంది. వర్డ్‌క్లౌడ్, పేజ్‌రాంక్, డేటా విజువలైజేషన్, డెసిషన్ ట్రీస్, రిగ్రెషన్, క్లస్టరింగ్, న్యూరల్ నెట్‌వర్క్‌లు మరియు మరెన్నో సృష్టించడానికి మీరు R భాషను ఉపయోగించుకుంటారు. మీరు కొన్ని పెద్ద బహుళ-మిలియన్ రికార్డ్ డేటాసెట్‌లతో పని చేస్తారు మరియు ట్విట్టర్ ఫీడ్‌లను కూడా గని చేస్తారు. మీరు హడూప్ / మ్యాప్‌రెడ్యూస్ మరియు స్ట్రీమింగ్ డేటా భావనలను నేర్చుకుంటారు మరియు వ్యక్తిగత పరిశోధన పత్రాల ద్వారా స్పార్క్, ఫ్లింక్, కాఫ్కా, స్టార్మ్, సామ్జా, నోస్క్యూల్ వంటి ఇతర అపాచీ బిగ్ డేటా ప్రాజెక్ట్‌లను అన్వేషిస్తారు. ఉత్తమమైన జాతి డేటా-విశ్లేషణాత్మక సవాళ్లను పరిష్కరించడం ద్వారా బహుమతి డబ్బు కోసం పోటీ పడటానికి మీరు కాగ్లే.కామ్ నుండి బహిరంగ ప్రాజెక్టులపై సమూహాలలో పని చేస్తారు. మీరు పరిశ్రమ-ప్రముఖ IBM SPSS మోడలర్ మరియు ఓపెన్ సోర్స్ డేటా మైనింగ్ ప్లాట్‌ఫారమ్‌లను ఉపయోగించడం నేర్చుకుంటారు. ఈ కోర్సు MIT, Coursera, Google మరియు ఇతర ప్రాంతాల నుండి విస్తృత శ్రేణి వీడియో శిక్షణా సామగ్రిని కూడా ఉపయోగిస్తుంది. (4 యూనిట్లు) అవసరం: విభాగం అధ్యాపకుల సమ్మతి

  • ఈ కోర్సు పెద్ద-స్థాయి ఎంటర్‌ప్రైజ్ అప్లికేషన్‌లను అభివృద్ధి చేసేటప్పుడు ఉపయోగించే సూత్రాలు మరియు అభ్యాసాలను బోధించడంపై దృష్టి పెడుతుంది. మేము ఆబ్జెక్ట్ రిలేషనల్ మ్యాపింగ్ (ORM), డిపెండెన్సీ ఇంజెక్షన్ (DI), ఆస్పెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్ (AOP) మరియు వెబ్ సర్వీసెస్ (RESTfull) ద్వారా ఇతర అప్లికేషన్‌లతో ఇంటిగ్రేషన్‌తో సహా తరచుగా ఉపయోగించే వివిధ నిర్మాణ లేయర్‌లను మరియు ఈ లేయర్‌లతో అనుబంధించబడిన విభిన్న సాంకేతికతలను పరిశీలిస్తాము. మరియు SOAP), మెసేజింగ్ మరియు రిమోట్ పద్ధతి ఆహ్వానం. రిలేషనల్ డేటాబేస్‌లు మరియు SQL గురించి పని చేసే పరిజ్ఞానం ఉండాలి. మీకు SQL గురించి బలమైన కోర్సు లేదా మంచి పని పరిజ్ఞానం లేకుంటే, మీరు EA కోసం సైన్ అప్ చేయడానికి ముందు CS422 DBMS కోసం సైన్ అప్ చేయాలి. (4 యూనిట్లు)

  • ఈ కోర్సు ఒక వ్యాపార అమర్పులో వెబ్ అప్లికేషన్లను దృష్టి పెడుతుంది. కార్పొరేషన్ లేదా ప్రభుత్వానికి పెద్ద సంస్థలో పనిచేయడానికి రూపొందించిన ఒక భారీ సాఫ్ట్వేర్ వ్యవస్థ అనేది ఒక సంస్థ అనువర్తనం. Enterprise అప్లికేషన్లు క్లిష్టమైన, కొలవలేని, భాగం ఆధారిత, పంపిణీ మరియు క్లిష్టమైన క్లిష్టమైన. ఈ కోర్సు, CS545, సంస్థ వెబ్ అప్లికేషన్ యొక్క ఫ్రంట్ ఎండ్ లేదా ప్రెజెంటేషన్ పొరపై దృష్టి పెడుతుంది. CS544 ఎంటర్ప్రైజ్ ఆర్కిటెక్చర్ అనేది బిజినెస్ లాజిక్, లావాదేవీలు మరియు నిలకడతో సహా తిరిగి ముగింపు లేదా వ్యాపార పొరపై దృష్టి సారించే ఒక సహచర కోర్సు. CS472, వెబ్ అప్లికేషన్ ప్రోగ్రామింగ్, HTML, CSS, జావాస్క్రిప్ట్, సర్వ్లెట్స్ మరియు JSP కప్పే ముందుగా అవసరమైన కోర్సు.

    కోర్సు వేదికలు మరియు చట్రాలు అంతటా సాధారణ సూత్రాలు మరియు నమూనాలను బోధిస్తుంది. కోర్సు రెండు ప్రధాన జావా వెబ్ ఫ్రేంవర్క్లు, జావా సర్వర్ ఫేసెస్ (JSF) మరియు స్ప్రింగ్ MVC తో పరిశీలిస్తుంది మరియు పని చేస్తుంది. JSF ఒక భాగం ఆధారిత ఫ్రేమ్ మరియు జావా ఎంటర్ప్రైజ్ ఎడిషన్ టెక్నాలజీ స్టాక్ కోసం అధికారిక ప్రదర్శన ఫ్రేమ్ స్పెసిఫికేషన్. స్ప్రింగ్ MVC కోర్ స్ప్రింగ్ ఫ్రేమ్లో భాగం మరియు ఇటీవలి సంవత్సరాలలో విస్తృతంగా ఉపయోగించే జావా వెబ్ ఫ్రేమ్గా మారింది. (4 యూనిట్లు) అంత అవసరం: CS 472 లేదా శాఖ అధ్యాపకుల సమ్మతి.

  • ఈ కోర్సు యొక్క లక్ష్యం నాయకత్వం లో జ్ఞానం మరియు నైపుణ్యాలు అందించడానికి ఉంది, కమ్యూనికేషన్ నైపుణ్యాలు సహా భవిష్యత్తులో నాయకత్వం పాత్రలు కోసం తయారీ.

    ఈ కోర్సు ముగిసేసరికి, సమర్థవంతమైన నాయకత్వం గురించి ముఖ్య ప్రశ్నలకు విద్యార్థులు సమాధానాలు గ్రహించగలరు, వీటిలో కిందివి ఉన్నాయి:

    'సహజ జన్మ' నాయకులు ఉన్నారా?

    మీరు సమర్థవంతంగా దారితీసే ఆకర్షణ కలిగి ఉందా?

    నాయకునిగా ఏ ఒక్క ఆస్తి అవసరం?

    మేనేజింగ్ మరియు ప్రముఖ మధ్య వ్యత్యాసం ఏమిటి?

    ఈ యుగంలో నాయకత్వం వహించడానికి అవసరమైన అనేక 'మేధావులు' ఏమిటి?

    'నిర్వహణ దుర్వినియోగం' అంటే ఏమిటి మరియు ఇది స్వీయ విద్రోహానికి ఎలా దారి తీస్తుంది?

    ప్రముఖ ప్రక్రియకు అభిప్రాయం అవసరం అని తెలుసుకున్నప్పుడు, దానిని ఇవ్వడం మరియు అందుకోవాలనే భయాన్ని ఎలా మనం పొందుతాయి?

    కార్యాలయంలో కనుగొన్న సమస్యల్లో 80% మూలం ఏమిటి?

    సంస్థ యొక్క వ్యక్తిగత మరియు జట్టు నాయకత్వ నైపుణ్యాలను మెరుగుపరచడంలో సహాయపడటానికి శాస్త్రీయ పరిశోధన అందుబాటులో ఉందా?

    అతిథి మాట్లాడేవారు ప్రముఖ పారిశ్రామిక వేత్తలు, కంప్యూటర్ శాస్త్రవేత్తలు, దాతృత్వవేత్తలు, విద్యావేత్తలు మరియు సమాజంలోని ఇతర ప్రముఖ నాయకులను కలిగి ఉంటారు.

    (2 యూనిట్లు)

అధునాతన కోర్సులు

  • కంప్యూటింగ్ యొక్క భవిష్యత్తు సమాంతరంగా ఉంటుంది. ప్రాసెసర్ డిజైన్‌లు సూక్ష్మీకరణ, క్లాక్ ఫ్రీక్వెన్సీ, పవర్ మరియు హీట్ యొక్క పరిమితులను తాకడంతో సీక్వెన్షియల్ పనితీరులో పెరుగుదల బాగా పెరిగింది. 2005లో ప్రాసెసర్ కోర్ల సంఖ్య అకస్మాత్తుగా ఒక కోర్ నుండి బహుళ కోర్లకు పెరగడం ప్రారంభించింది, ఇది ప్రోగ్రామ్‌లను మరింత వేగంగా అమలు చేయగల సామర్థ్యాన్ని సృష్టించింది. అయితే, ఈ సంభావ్యతను ఉపయోగించుకోవడానికి, ప్రోగ్రామర్‌కు సమాంతర ప్రోగ్రామింగ్ టెక్నిక్‌ల గురించి కొంత జ్ఞానం ఉండాలి.

    ఈ కోర్సు జావా 9 సందర్భంలో విద్యార్థులకు సమాంతర ప్రోగ్రామింగ్ యొక్క ప్రాథమిక భావనలను బోధిస్తుంది. సమాంతర ప్రోగ్రామింగ్ డెవలపర్‌లు మల్టీకోర్ కంప్యూటర్‌లను ఉపయోగించేందుకు వీలు కల్పిస్తుంది. ఈ కోర్సు ముగిసే సమయానికి, సర్వర్‌లు, డెస్క్‌టాప్‌లు లేదా మొబైల్ పరికరాలతో సహా విస్తృత శ్రేణి మల్టీకోర్ ప్లాట్‌ఫారమ్‌ల కోసం సమాంతర ప్రోగ్రామ్‌లను వ్రాయడానికి జనాదరణ పొందిన సమాంతర జావా ఫ్రేమ్‌వర్క్‌లను (మల్టీ-థ్రెడింగ్, స్ట్రీమ్‌లు మరియు ఎగ్జిక్యూటర్‌లు వంటివి) ఎలా ఉపయోగించాలో మీరు నేర్చుకుంటారు.

    ఈ కోర్సులో ఉపయోగించే సాఫ్ట్‌వేర్ సాధనాలలో మైక్రోసాఫ్ట్ విజువల్ స్టూడియో, జావా మల్టీథ్రెడింగ్ లైబ్రరీ మరియు ఓపెన్‌ఎమ్‌పి థ్రెడింగ్ స్టాండర్డ్ ఉన్నాయి. (4 యూనిట్లు) అవసరం: జావా, సి, లేదా సి++ ఉపయోగించి కంప్యూటర్ ప్రోగ్రామింగ్ పరిజ్ఞానం.

    మరింత సమాచారం కోసం, ఈ కోర్సు యొక్క ప్రొఫెసర్ చేసిన ఈ ఐదు నిమిషాల వీడియోను చూడండి:

    https://www.youtube.com/watch?v=dWcWAnn0Ppc

  • ఆండ్రాయిడ్ ప్రోగ్రామ్‌లను అభివృద్ధి చేయడం అనేది ఉత్తేజకరమైన మరియు లాభదాయకమైన అనుభవం. ఆండ్రాయిడ్ డెవలప్‌మెంట్ ప్రోగ్రామర్‌కు సృజనాత్మకత ప్రపంచాన్ని తెరుస్తుంది. మీరు ఒక ఉత్పత్తిని సృష్టించి, ఒక బటన్‌పై ఒక్క క్లిక్‌తో బిలియన్ల కొద్దీ వినియోగదారులకు అందుబాటులో ఉంచగలిగే డిజిటల్ ప్రపంచంలో మీరు కలలుగన్న మార్గాల్లో మిమ్మల్ని మీరు వ్యక్తీకరించడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది. కోట్లిన్ ప్రోగ్రామింగ్ లాంగ్వేజ్‌ని ఉపయోగించి ఆండ్రాయిడ్ అప్లికేషన్‌లను ఎలా డెవలప్ చేయాలో ఈ కోర్సు నేర్పుతుంది.

    అంశాలు: Android ప్రోగ్రామింగ్ కోసం మీ కంప్యూటర్‌ను సెటప్ చేయడం; మానిఫెస్ట్ బేసిక్స్; లేఅవుట్‌లు, కార్యకలాపాలు, వీక్షణలు మరియు UI భాగాలు; ఉద్దేశాలు, శకలాలు మరియు భాగస్వామ్య ప్రాధాన్యతలతో పని చేయడం; వెబ్ వీక్షణ మరియు HTML; మల్టీమీడియాతో పని చేయడం; Android Jetpack భాగాలు, రూమ్ డేటాబేస్ మరియు JSON; సెన్సార్స్ అర్థం; స్థానికీకరణ; Google ప్లే స్టోర్‌లో యాప్‌ను ప్రచురిస్తోంది. (4 యూనిట్లు) ఎలాంటి ముందస్తు అవసరాలు అవసరం లేదు.

  • ఈ కోర్సు ప్రోగ్రామింగ్ లాంగ్వేజ్ డిజైన్లో అధునాతన అంశాలను అధికారిక పద్ధతులు మరియు సంగ్రహణ విధానాలపై దృష్టి పెడుతుంది. Topics డేటా మరియు నియంత్రణ సంగ్రహణ, వాక్యనిర్మాణం మరియు సెమాంటిక్స్ యొక్క అధికారిక వివరణ, కార్యక్రమ ఖచ్చితత్వం యొక్క రుజువులు, నిర్ణయాత్మక ప్రోగ్రామింగ్, అధునాతన నియంత్రణ నిర్మాణాలు మరియు నిర్దిష్ట భాషల అధ్యయనం. (4 యూనిట్లు) అంత అవసరం: CS 401 లేదా శాఖ అధ్యాపకుల సమ్మతి.

  • ఈ కోర్సు క్లౌడ్ ప్రోగ్రామింగ్ నమూనాలను కవర్ చేస్తుంది మరియు AWS సర్వర్‌లెస్ ఫంక్షన్‌లతో సహా వివిధ వెబ్ క్లౌడ్ సేవలతో పని చేయడానికి విద్యార్థులను అనుమతిస్తుంది.

    అంశాలు: గుర్తింపు & యాక్సెస్ నిర్వహణ (IAM); వర్చువల్ ప్రైవేట్ క్లౌడ్ (VPC), నెట్‌వర్క్ యాక్సెస్ నియంత్రణ జాబితాలు – NACL, సబ్‌నెట్‌లు, లభ్యత జోన్‌లు, సింపుల్ స్టోరేజ్ సర్వీస్ (S3), సాగే క్లౌడ్ కంప్యూట్ (EC2), సింపుల్ నోటిఫికేషన్ సర్వీస్ (SNS), సాగే లోడ్ బ్యాలెన్సర్ (ELB), ఆటో స్కేలింగ్, రూట్ 53, క్లౌడ్‌లో API; AWS లాంబ్డా, సర్వర్‌లెస్; వెబ్ సేవలు; అప్లికేషన్ విస్తరణ, చివరి ప్రాజెక్ట్. (4 క్రెడిట్‌లు). (అవసరాలు లేవు)

  • సాంప్రదాయిక డేటాబేస్ వ్యవస్థలచే నిర్వహించబడని అతి పెద్ద రిపోజిటరీల ద్వారా ఆధునిక సమాచార ప్రాసెసింగ్ నిర్వచించబడుతుంది. ఈ కోర్సు అత్యంత సమర్థవంతమైన విధంగా ఈ సమస్యను పరిష్కరించడానికి పరిశ్రమ నాయకులు అభివృద్ధి మరియు ఉపయోగించిన తాజా సాంకేతిక వర్తిస్తుంది. MapReduce అల్గోరిథంలు, MapReduce అల్గోరిథం డిజైన్ నమూనాలు, HDFS, హడూప్ క్లస్టర్ ఆర్కిటెక్చర్, YARN, కంప్యూటింగ్ సాపేక్ష పౌనఃపున్యాలు, సెకండరీ సార్టింగ్, వెబ్ క్రాల్, ఇన్వర్టెడ్ ఇండెక్స్ మరియు ఇండెక్స్ కంప్రెషన్, స్పార్క్ ఆల్గోరిథమ్స్ మరియు స్కేలా ఉన్నాయి. (4 యూనిట్లు) అంత అవసరం: CS X అల్గోరిథంలు.

  • కొన్ని చిన్న సంవత్సరాలలో, పెద్ద డిజిటల్ సాంకేతికతలు కొత్త డిజిటల్ యుగానికి చెందిన ప్రధాన భాగాలలో ఒకదానికి హైప్ రంగానికి చెందినవి. జ్ఞానానికి సమాచార మార్పిడికి ఈ సాంకేతికతలు చాలా ఉపయోగకరంగా ఉన్నాయి.

    వివిధ పెద్ద డేటా సమస్యలను పరిష్కరించడంలో మీకు సహాయపడటానికి మీ ఆయుధశాలలో కొన్ని ముఖ్యమైన సాధనాలను జోడించడం కోర్సు యొక్క లక్ష్యం. “పెద్ద డేటా అంటే ఏమిటి?” వంటి ప్రశ్నలకు సమాధానాలు ఇవ్వడంతో మేము ప్రారంభిస్తాము. ఇది ఎందుకు ముఖ్యమైనది లేదా ఉపయోగకరంగా ఉంది? మీరు ఈ పెద్ద డేటాను ఎలా నిల్వ చేస్తారు? ” మేము పెద్ద డేటా టెక్నాలజీ స్టాక్ నుండి వేర్వేరు సాధనాలు మరియు ప్రోగ్రామింగ్ మోడళ్లను అధ్యయనం చేస్తాము, ఇది డేటాను విశ్లేషించడానికి మాకు సహాయపడుతుంది. మ్యాప్ రిడ్యూస్, పిగ్, హైవ్, స్కూప్, ఫ్లూమ్, హెచ్‌బేస్ (నోఎస్‌క్యూల్ డిబి), జూకీపర్ మరియు అపాచీ స్పార్క్ పర్యావరణ వ్యవస్థ ప్రాజెక్టులు వంటి హడూప్ పర్యావరణ వ్యవస్థలోని కొన్ని ప్రాజెక్టులు అంశాలలో ఉన్నాయి. మేము AWS మరియు EMR కు పరిచయాన్ని కూడా కవర్ చేస్తాము. మీరు ప్రధానంగా క్లౌడెరా యొక్క ఒకే నోడ్ హడూప్ పంపిణీతో పని చేస్తారు. (4 యూనిట్లు) (అవసరం లేదు)

  • ఈ కోర్సు సాఫ్ట్‌వేర్ సిస్టమ్‌ల మంచి రూపకల్పన కోసం ప్రస్తుత పద్ధతులు మరియు అభ్యాసాలను పరిశీలిస్తుంది. ఈ బహుళ-స్థాయి సంగ్రహాలను వర్తింపజేయడానికి సాఫ్ట్‌వేర్ డిజైన్ నమూనాలు, ఫ్రేమ్‌వర్క్‌లు, ఆర్కిటెక్చర్‌లు మరియు డిజైనింగ్ సిస్టమ్‌లు వంటి అంశాలు ఉంటాయి. (2-4 క్రెడిట్‌లు) అవసరం: CS 401 లేదా డిపార్ట్‌మెంట్ ఫ్యాకల్టీ సమ్మతి.

  • శక్తివంతమైన వెబ్ అప్లికేషన్‌లను రూపొందించడానికి రియాక్ట్ అత్యంత ప్రజాదరణ పొందిన లైబ్రరీ. ఈ కోర్సులో, విద్యార్థులు తమ అప్లికేషన్ స్థితిని కొనసాగించడానికి తాజా Redux నమూనాలను ఉపయోగించి గ్రౌండ్ నుండి బలమైన, స్కేలబుల్ అప్లికేషన్‌లను రూపొందించడానికి రియాక్ట్ మరియు ES6ని ఎలా ఉపయోగించాలో నేర్చుకుంటారు.

    అంశాలలో ఇవి ఉన్నాయి: కాంపోనెంట్-ఆధారిత వెబ్ అప్లికేషన్ డెవలప్‌మెంట్, కాంపోనెంట్స్ డిజైన్ ప్యాటర్న్‌లు, వినియోగ విశ్రాంతి APIలు, బ్రౌజర్ API, JSX మరియు రియాక్ట్ API (ప్రాప్‌లు, ప్రాప్టైప్‌లు, ఈవెంట్‌లు, రెఫ్‌లు), అప్లికేషన్ డేటా ఫ్లో మరియు రియాక్ట్ యాప్‌లను అమలు చేయడం. ముందస్తు అవసరాలు WAP లేదా CS 477.

    (4 యూనిట్లు)

  • ఈ కోర్సులో, విద్యార్థులు టైప్‌స్క్రిప్ట్ మరియు యాంగ్యులర్‌ని ఉపయోగించి పూర్తి ఆధునిక వెబ్ అప్లికేషన్‌ను రూపొందించడానికి అవసరమైన అన్ని నైపుణ్యాలతో పాటు సింగిల్ పేజ్ వెబ్ అప్లికేషన్స్ (SPA) యొక్క రియాక్టివ్ ప్రోగ్రామింగ్ ఆర్కిటెక్చర్ నేర్చుకుంటారు. విద్యార్థులు కోణీయ ఎలా పనిచేస్తుందనే దానిపై లోతైన అవగాహనను పొందుతారు, వీటిలో: మార్పు గుర్తింపు; పరిశీలించదగినవి మరియు విషయాలతో రియాక్టివ్ RxJs ప్రోగ్రామింగ్; షాడో DOM; మండలాలు; మాడ్యూల్స్, భాగాలు, అనుకూల ఆదేశాలు మరియు పైపులు; సేవలు మరియు డిపెండెన్సీ ఇంజెక్షన్; కోణీయ కంపైలర్: JIT మరియు AOF కంపైలేషన్; ఫారమ్‌లు (టెంప్లేట్ ఆధారిత మరియు డేటా ఆధారిత); రూటింగ్, గార్డ్లు మరియు రూట్ రక్షణ; HTTP క్లయింట్; మరియు JWT JSON వెబ్ టోకెన్ ప్రమాణీకరణ. అవసరమైనవి: WAP లేదా CS 477.

    (4 యూనిట్లు)

  • Java లేదా Swift లేకుండా JavaScriptను ఉపయోగించి అమలు చేయడానికి క్రాస్-ప్లాట్‌ఫారమ్ స్థానిక అప్లికేషన్‌లను ప్రారంభించే Facebook నుండి ఒక ప్రసిద్ధ ఫ్రేమ్‌వర్క్ అయిన React Nativeని ఉపయోగించి ఈ కోర్సు వెబ్ డెవలప్‌మెంట్ నుండి మొబైల్ అప్లికేషన్ డెవలప్‌మెంట్‌కు మారుతుంది. కోర్సు ఆధునిక జావాస్క్రిప్ట్-జావాస్క్రిప్ట్ XML (JSX)-జావాస్క్రిప్ట్ పొడిగింపును పరిచయం చేస్తుంది. విద్యార్థులు రియాక్ట్ నేటివ్ మరియు దాని నమూనాలు, అప్లికేషన్ ఆర్కిటెక్చర్ మరియు వినియోగదారు ఇంటర్‌ఫేస్‌లతో అనుభవాన్ని పొందుతారు. విద్యార్థులు తమ స్వంత డిజైన్‌తో పూర్తిగా మొబైల్ యాప్‌ను అమలు చేసే చివరి ప్రాజెక్ట్‌లో కోర్సు ముగుస్తుంది. అవసరమైనవి: WAA లేదా CS568.

    (4 యూనిట్లు)

  • ఈ కోర్సులో పూర్తి ఆధునిక వెబ్ అప్లికేషన్ ను నిర్మించటానికి కావలసిన అన్ని నైపుణ్యాలతో SPA (సింగిల్ పేజీ వెబ్ అప్లికేషన్స్) యొక్క రియాక్టివ్ ప్రోగ్రామింగ్ ఆర్కిటెక్చర్ ను మీరు నేర్చుకుంటారు. టెక్నాలజీలలో: నోడ్జెఎస్, ఎక్స్ప్రెస్జెఎస్, టైప్స్క్రిప్ట్, అంగులర్ జిఎక్స్ఎక్స్ఎంఎక్స్, ఫైర్బాస్, నోయస్క్లెక్ డేటాబేస్లు (మోలోడబ్బి). కోర్సు కవర్ చేస్తుంది:

    • ఎలా నోడ్ మరియు నోడ్ ఈవెంట్ లూప్ లో C ++ V8 ఇంజన్ మరియు అసమకాలిక కోడ్ పని.
    • మాడ్యూల్స్ మరియు ఎక్స్ప్రెస్ JS ను ఉపయోగించడం కోసం పునఃవిక్రయం మరియు నిర్మించడానికి మీ కోడ్ను ఎలా రూపొందించాలో.
    • NoSQL డేటాబేస్ పని ఎలా: Mongo షెల్, అగ్రిగేషన్ ఫ్రేమ్వర్క్, రెప్లికా సెట్స్, క్లస్టరింగ్, షార్డ్స్, ముంగోస్ ORM.
    • షాడో DOM, జోన్స్, మాడ్యూల్స్ మరియు భాగాలు, కస్టమ్ డైరెక్టివ్స్ మరియు పైప్స్, సేవలు మరియు డిపెండెన్సీ ఇంజెక్షన్, కోణీయ కంపైలర్, JIT మరియు AOF కంపైలేషన్, అబ్జెక్ట్ యాక్టివిటీస్ అండ్ సబ్జెక్ట్స్, ది షాడో DOM, , డాక్స్ బైండింగ్, రౌటింగ్, గార్డ్లు మరియు రూట్ రక్షణ, HTTP క్లయింట్, JWT JSON వెబ్ టోకెన్ ప్రామాణీకరణ.

    (4 యూనిట్లు)

  • ఈ ప్రాక్టికల్ కోర్సులో, విద్యార్థులు సాంకేతిక సంబంధిత స్థితిలో కంప్యూటర్ సంబంధిత పనులను చేస్తారు. చేసిన పనులు కొత్త వ్యవస్థల రూపకల్పన మరియు అభివృద్ధిలో లేదా నిర్దిష్ట ప్రయోజనాల కోసం ఇప్పటికే ఉన్న వ్యవస్థల అనువర్తనంలో ఉండవచ్చు. ప్రాక్టికమ్ ఉద్యోగ వివరణలు యజమాని మరియు విద్యార్థి చేత రూపొందించబడతాయి మరియు విద్యార్థిని ఉంచిన ప్రాక్టికమ్ సూపర్‌వైజర్‌తో సంప్రదించి, విభాగం యొక్క గ్రాడ్యుయేట్ అధ్యాపకులలో ఒకరు ముందుగానే అనుమతి అవసరం. (ఈ కోర్సు ప్రధానంగా ఇంటర్న్‌షిప్ లేదా కోఆపరేటివ్ ప్రోగ్రామ్‌లలోని విద్యార్థుల కోసం.) (ప్రతి బ్లాక్‌కు 0.5-1 యూనిట్ - పునరావృతం కావచ్చు.)

  • మెషిన్ లెర్నింగ్ అనేది కంప్యూటర్‌లకు డేటా నుండి నేర్చుకునే సామర్థ్యాన్ని అందించే అధ్యయన రంగం, ఇది దాదాపు ప్రతి శాస్త్రీయ క్రమశిక్షణలో గుండె వద్ద ఉంటుంది మరియు డేటా నుండి సాధారణీకరణ (అంటే ప్రిడిక్షన్) అధ్యయనం అనేది మెషిన్ లెర్నింగ్ యొక్క కేంద్ర అంశం. ఈ కోర్సు మెషిన్ లెర్నింగ్‌కు గ్రాడ్యుయేట్-స్థాయి పరిచయాన్ని మరియు మెషిన్ లెర్నింగ్‌లో కొత్త మరియు అధునాతన పద్ధతుల యొక్క లోతైన కవరేజీని అలాగే వాటి అంతర్లీన సిద్ధాంతాన్ని అందిస్తుంది. ఇది ఆచరణాత్మక ఔచిత్యంతో కూడిన విధానాలను నొక్కి చెబుతుంది మరియు డేటా మైనింగ్ (బిగ్ డేటా / డేటా సైన్స్, డేటా అనలిటిక్స్‌లో), నేచురల్ లాంగ్వేజ్ ప్రాసెసింగ్, కంప్యూటర్ విజన్, రోబోటిక్స్, బయోఇన్ఫర్మేటిక్స్ మరియు టెక్స్ట్ మరియు వెబ్ డేటా ప్రాసెసింగ్ వంటి మెషీన్ లెర్నింగ్ యొక్క అనేక ఇటీవలి అప్లికేషన్‌లను చర్చిస్తుంది. మెషిన్ లెర్నింగ్ అనేది ఫైనాన్షియల్ సర్వీసెస్, ఆయిల్ & గ్యాస్, హెల్త్ కేర్, మార్కెటింగ్ & అడ్వర్టైజింగ్, గవర్నమెంట్, ఇంటర్నెట్ మరియు ఇంటర్నెట్ ఆఫ్ థింగ్స్‌తో సహా వివిధ పరిశ్రమలలో ఉపయోగించబడుతుంది.

    ఈ కోర్సు వివిధ రకాల అభ్యాస నమూనాలు, అల్గోరిథంలు, సైద్ధాంతిక ఫలితాలు మరియు అనువర్తనాలను వర్తిస్తుంది. ఇది కృత్రిమ మేధస్సు, సమాచార సిద్ధాంతం, గణాంకాలు మరియు నియంత్రణ సిద్ధాంతం నుండి ప్రాథమిక అంశాలను యంత్ర అభ్యాసానికి సంబంధించినది కాబట్టి ఉపయోగిస్తుంది. అంశాలు: పర్యవేక్షించబడిన అభ్యాసం (ఉత్పాదక / వివక్షత లేని అభ్యాసం, పారామెట్రిక్ / నాన్-పారామెట్రిక్ లెర్నింగ్, న్యూరల్ నెట్‌వర్క్‌లు, సపోర్ట్ వెక్టర్ మెషీన్లు, డెసిషన్ ట్రీ, బయేసియన్ లెర్నింగ్ & ఆప్టిమైజేషన్); పర్యవేక్షించబడని అభ్యాసం (క్లస్టరింగ్, డైమెన్షియాలిటీ రిడక్షన్, కెర్నల్ పద్ధతులు); అభ్యాస సిద్ధాంతం (బయాస్ / వేరియెన్స్ ట్రేడ్ఆఫ్స్; విసి సిద్ధాంతం; పెద్ద మార్జిన్లు); ఉపబల అభ్యాసం మరియు అనుకూల నియంత్రణ. ఇతర అంశాలు HMM (హిడెన్ మార్కోవ్ మోడల్), ఎవల్యూషనరీ కంప్యూటింగ్, డీప్ లెర్నింగ్ (న్యూరల్ నెట్స్‌తో) మరియు ప్రాథమిక యంత్ర అభ్యాస సమస్యల కోసం పనితీరును కఠినంగా విశ్లేషించగల అల్గోరిథంలను రూపొందించడం.

    కోర్సు యొక్క ఒక ముఖ్యమైన భాగం గుంపు ప్రాజెక్ట్. సమాంతర, పంపిణీ మరియు స్కేలబుల్ మెషిన్ లెర్నింగ్ కోసం ఉపయోగించే ప్రధాన ఓపెన్ సోర్స్ టూల్స్ క్లుప్తంగా ప్రాజెక్ట్లను చేయడం కోసం విద్యార్థులకు సహాయపడతాయి. (4 యూనిట్లు) అంత అవసరం: ఏమీలేదు.

  • ఈ కోర్సులో మేము మైక్రోసార్వైజెస్ను ఉపయోగించి సరళమైన, కొలవలేని, పరీక్షించదగిన మరియు స్థితిస్థాపిత సాఫ్ట్వేర్ వ్యవస్థలను ఎలా రూపొందించాలో అనే పద్ధతులు, సూత్రాలు మరియు నమూనాలను పరిశీలిస్తాము. మేము చిన్న అప్లికేషన్లను విడివిడిగా ఏ విధంగా నిర్మించాలో అధ్యయనం చేస్తాం. ఇవి మానిప్టికల్ ఎంటర్ప్రైజ్ అప్లికేషన్లతో పోల్చితే సులభంగా నిర్మించగలవు మరియు ఇతర ప్రయోజనాలు. పంపిణీ చేయబడిన సూక్ష్మాకృతులు కూడా అనేక సవాళ్లను అందిస్తాయి. మేము ఈ సవాళ్లను ఎలా అధ్యయనం చేస్తాం మరియు వాటిని ఎలా పరిష్కరించాలో చూస్తాను. ఈ కోర్సు యొక్క అంశాలు నిర్మాణ శైలులు, ఏకీకరణ పద్ధతులు మరియు నమూనాలు, డొమైన్ నడిచే రూపకల్పన, ఈవెంట్ నడిచే నిర్మాణం మరియు రియాక్టివ్ ప్రోగ్రామింగ్. (X క్రెడిట్స్). (అంత అవసరం లేదు)

  • 50 సంవత్సరాల MIU విద్యను పురస్కరించుకుని, కంప్యూటర్ సైన్స్ డిపార్ట్‌మెంట్ మా కొత్త గోల్డెన్ జూబ్లీ కాంప్రో టెక్ టాక్స్ సిరీస్‌ను ప్రారంభించడం సంతోషంగా ఉంది.

    ఈ నెలవారీ సిరీస్‌ని ప్రొఫెసర్ రేణుకా మోహన్‌రాజ్ నిర్వహిస్తున్నారు మరియు మోడరేట్ చేస్తున్నారు.

    వద్ద చర్చలు అందుబాటులో ఉన్నాయి https://www.youtube.com/playlist?list=PLoBuI1C_-EtrAMdD45sldMnd8HXNhmyBQ.

    శనివారం, మే 28, 2022 నుండి మా తాజా రికార్డ్ చేసిన చర్చను చూడండి:

    MIU కంప్యూటర్ సైన్స్ బోధకుడు Unbolold Tumenbayar, AWS సర్టిఫైడ్ ప్రొఫెషనల్ సొల్యూషన్స్ ఆర్కిటెక్ట్, మా తాజా ComPro టెక్ టాక్‌లో ఈ విషయాలను కవర్ చేసారు:
    o క్లౌడ్‌లో నిమిషాల్లో పూర్తి-స్టాక్ యాప్‌ను రూపొందించడం
    ఆధునిక సాంకేతికతలపై చర్చ
    o GraphQL
    ఓ రియాక్ట్
    o NoSQL AWS సేవలు మరియు సాధనాలను ఉపయోగిస్తుంది

    అన్‌బోల్డ్ స్లయిడ్‌లను చూడండి <span style="font-family: Mandali; ">ఇక్కడ క్లిక్ చేయండి .

    ఈ చర్చ మా మంచి ప్రివ్యూ క్లౌడ్ కంప్యూటింగ్ కోర్సు (CS 516).

స్టడీ ఐచ్ఛికాలు

అంతర్జాతీయ విద్యార్థుల కోసం 3 అధ్యయన ఎంపికలు ఉన్నాయి.
ప్రతి ఒక్కరు కంప్యూటర్ సైన్స్‌లో ఎంఎస్‌ని అందిస్తారు.
అందరికీ జనవరి, ఏప్రిల్, ఆగస్టు లేదా అక్టోబర్‌లలో ప్రవేశ తేదీలు ఉన్నాయి.

కార్యక్రమాలునెలరోజుల క్యాంపస్ అధ్యయనంచెల్లింపు ప్రాక్టీకమ్ప్రాక్టీకమ్ సమయంలో దూర విద్య (DE).
CPT8-9వరకు సంవత్సరాల CPT4 DE కోర్సులు
OPT9-10వరకు నెలలు CPT + 3-సంవత్సరాలు OPT (ఐచ్ఛిక)3 DE కోర్సులు
క్యాంపస్‌లో పూర్తి సమయం12-133 సంవత్సరాల OPT ఎంపికNA

“ఎంఎస్‌సిఎస్ ప్రోగ్రాం గురించి నేను మొదటిసారి విన్నప్పుడు నాకు అనుమానం వచ్చింది. ఇలాంటివి ఉన్నాయని నేను నమ్మలేకపోయాను. కానీ ఒక రోజు, నా స్నేహితుడు ఈ కార్యక్రమంలో చేరాడు. అది నిజమని నేను ధృవీకరించినప్పుడు. అప్పుడు నేను నా దరఖాస్తు ప్రక్రియను తిరిగి ప్రారంభించాను. బాగా! ఇది నిజం, నేను ఇక్కడ ఉన్నాను, నేను కార్యక్రమం పూర్తి చేశాను మరియు నేను చాలా సంతోషంగా ఉన్నాను. ”

క్రొత్త వృత్తిని ప్రారంభించడానికి మీరు సిద్ధంగా ఉన్నారా?