በሶፍትዌር ልማት የቅርብ ጊዜ ቴክኖሎጅዎችን በመጠቀም 'የእጅ-ላይ' ችሎታን ይማሩ

ዝግጁ ነዎት ሙያህን ማሻሻል?

ስራዎን ለማሳደግ ዝግጁ ነዎት?

ከአማካሪዎቻቸው ጋር በመመካከር ሁሉም ተማሪዎች መሰረታዊ ኮርሶችን ከታች በግራ በኩል ካለው አምድ እና ከፍተኛ ኮርሶችን በቀኝ አምድ ይመርጣሉ።

ካምፓስ ሲደርሱ በተወሰዱ የብቃት ፈተናዎች ላይ በመመስረት፣ ተማሪዎች ብቻ ናቸው። የዝግጅት መግቢያ ትራክ የ4-ሳምንት መሰረታዊ የፕሮግራም ልምምዶች (CS 390) ክፍል መውሰድ ይኖርበታል። ለ 506 እና CS 401 ለሁሉም ተማሪዎች ያስፈልጋል። የምረቃ መስፈርቶችን ይመልከቱ >

መሰረታዊ ኮርሶች

  • የመጀመሪያ ኮርስዎ በተለይም ከፍተኛ አፈፃፀም ያለው የኮምፒተር ሳይንስ ባለሙያ መሆን የሚችሉት እንዴት እንደሆነ ለመመስረት ታስቦ ነው ፡፡ ትምህርቱ የተመሰረተው በእውነተኛ እምቅ ችሎታዎ ወደ መፈጸም በሚያመራው በተሻጋሪ ማሰላሰል ልምምድ ውስጥ ነው ፡፡ የፈጠራ ችሎታን በማጎልበት እና “ከሳጥን ውጭ” በማሰብ ውስብስብ ችግሮችን የመፍታት ችሎታን ጨምሮ ስለ TM ጥቅሞች ይማራሉ። ትምህርቱ የተመቻቸ የእረፍት እና የእንቅስቃሴ ድብልቅን በማዳበር በእንቅስቃሴ ላይ ከፍተኛ አፈፃፀም በሚደግፉ መርሆዎች ላይ ያተኩራል ፡፡ በህይወት ውስጥ ስኬታማነትን የሚደግፍ ተስማሚ የዕለት ተዕለት እንቅስቃሴን ያዳብራሉ እንዲሁም ይለማመዳሉ ፡፡ (2 ክፍሎች)

  • ይህ ትምህርት በአምስት መስኮች የፕሮግራም እና የትንታኔ ክህሎቶችን ለማሳደግ የተተኮረ ፕሮግራም ይሰጣል-ችግሮችን መፍታት ፣ የመረጃ አወቃቀሮች ፣ ነገርን መሠረት ያደረጉ መርሃግብሮች ፣ የጃቫ የፕሮግራም ቋንቋ እና በጃቫ ፕሮግራሞች ውስጥ መልሶ መመለሻን መጠቀም ፡፡

    እነዚህ ርዕሶች በኮምፒተር ሳይንስ ውስጥ በድህረ ምረቃ ፕሮግራም ውስጥ ለሚገኙ ትምህርቶች እንደ ቅድመ ሁኔታ ልዩ አስፈላጊነት ናቸው ፡፡

    ርዕሶች የሚከተሉትን ያጠቃልላሉ-የጃቫ መርሃግብር ፣ ተጨባጭ-ተኮር ንድፍ እና አተገባበር ፣ የመረጃ መዋቅሮች (ዝርዝሮችን ፣ ቁልሎችን ፣ ወረፋዎችን ፣ የሁለትዮሽ ፍለጋ ዛፎችን ፣ የሃሽ ሰንጠረ ,ችን እና ስብስቦችን ጨምሮ) ፣ ልዩ ተዋረድ ፣ ፋይል i / o እና ጅረቶች ፣ እና ጄ.ዲ.ቢ. (4 ክሬዲቶች) ቅድመ ሁኔታ-ለቅድመ ምረቃ ተማሪዎች-ሲኤስ 221; ለድህረ ምረቃ ተማሪዎች የመምሪያው ፋኩልቲ ፈቃድ (4 ክፍሎች)

  • ይህ ኮርስ እምቅ-ተኮር ፕሮግራሞች መሠረታዊ መርሆችን ያቀርባል. ተማሪዎች የተደነገጉ እና የተሻለ የተሻሉ ሶፍትዌሮችን እንዴት እንደሚጽፉ ይማራሉ, እና ይህን ዕውቀት ከላቦራቶሪ ስራዎች እና ፕሮጀክቶች ጋር ያዋህዳቸዋል. ርእሶች የሚያካትቱት-የቁጥጥር-ተኮር ፕሮግራሞች መሠረታዊ መርሆዎች እና ሞዴሎች, የዩኤምኤስ ቀለም ንድፎችን እና የሶፍትዌር ድጋፎችን ዳግም ማጠቀምን እና አስተማማኝነትን የሚያበረታቱ የንድፍ መርሆዎች. (4 units)

  • ይህ ኮርስ የዲቢ ዲዛይን መርሆዎችን እና የ SQL እና የNoSQL የውሂብ ጎታዎችን መግቢያ ይሸፍናል።

    አርእስቶች ያካትታሉ ተዛማጅ የዲቢ ንድፍ መርሆዎች, መደበኛ ቅጾች, ዋና እና የውጭ እና ልዩ ቁልፎች; መጠይቆች (ማሰባሰብ፣ መቀላቀል፣ መደርደር); ግብይቶች; በሰነድ ላይ የተመሰረተ የዲቢ ንድፍ መርሆዎች, ኢንዴክሶች, ስካልንግ ዳታቤዝ; መገኘት እና መልሶ ማግኘት (መጣል, ወደነበረበት መመለስ, ወደ ውጭ መላክ, ማስመጣት); የውሂብ ጎታ እንደ አገልግሎት። ምንም ቅድመ-ሁኔታዎች የሉም።

    (4 units)

  • የውሂብ ጎታ ስርዓቶች የተፈለገውን መረጃ በቀላሉ እና በብቃት እንዲደርሱበት መረጃን ያደራጃሉ እና ሰርስሮ ያወጣል. ርዕሰ ጉዳዩች የሚያካትቱት: የዘመቻ ውሂብ ሞዴል; SQL; ER ሞዴል; ዝምድናዊ አልጀብራ; የውሂብ ተደጋጋሚነት ግብይቶች; በመረጃ ቋት ውስጥ ያሉ ነገሮች; የመረጃ ደኅንነት እና ደህንነት; የመረጃ ማጠራቀሚያ, OLAP, እና የውሂብ አወጣጥ; የተከፋፈለ የውሂብ ጎታ; እና ስለአንድ የንግድ የንግድ ውሂብ ጎታ ላይ ማጥናት. (4 units) ቅድመ-ሁኔታዎች-CS 401 ወይም የመምሪያው የትምህርት ክፍል ፍቃድ.

  • ሶፍትዌር ኢንጂነሪንግ ተማሪው በሶፍትዌር ልማት ዘዴ አማካኝነት በሶፍትዌር ልማት ውስጥ ምርጥ ልምዶችን የሚያስተዋውቅ ኮርስ ነው. ተማሪዎች ቀደም ሲል በተመረጡ ኮርሶች ላይ የተወሰነ ልምድ ያካበቱ ቀደም ሲል በተሰየመው አካሄድ (ንድፍ-ኦሪጅናል) ንድፈ-ሐሳብ ውስጥ የነበሩና አንዳንድ የዩ.ኤም.ኤል (ዲጂታል) ዲያግራምዎችን በመጠቀም በሶፍትዌር ዕቃዎች መካከል ያለውን ግንኙነት ለማመቻቸት ይጠቀማሉ. በሶፍት ዌር ምህንድስና, ተማሪው እነዚህን ጠንካራ መሳሪያዎች ጠንካራ እና በቀላሉ የሚጸና ሶፍትዌር ለመፍጠር የሚያስችሏቸውን ችሎታዎች ያዳብራሉ. አንድ የሶፍትዌር ስልት ዘዴ የጥራት ደረጃዎችን ለመገንባት ዓላማውን ለመፈጸም ኦኦ ጽንሰ-ሐሳቦችን እና የ UML ስርዓተ-ጥፍሮችን እንዴት መጠቀም እንደሚገባ ይገልጻል. ኮርሱ በትምህርቱ ቅርፀት የተገለጹት መርሆች በምሳሌነት ሊገለጹባቸው እና ሊተገበሩ በሚችል አነስተኛ ፕሮጀክት ላይ ያተኩራል. በኮርሱ መጨረሻ ላይ, የተማሪው / ዋ የከፍተኛ ትምህርት (Rational Unified Process) የልማት ሂደትን መሰረት ያደረገ የተግባር አሠራር ይኖረዋል.

  • ይህ ስልት የአልጎሪዝም ቅልጥፍናን (ትንበያዎችን እና የአማካይ-ኬዝ ትንታኔን ጨምሮ) ለመተንተን እና የተለያዩ እና ታዋቂ የሆኑ ቀልጣፋ ስልተ ቀመሮችን ያስተዋውቅ ዘዴዎችን ያቀርባል. የአልጎሪዝም ትንተና, ዲዛይነር, እና ትግበራ እኩል ሀረግ ይሰጣሉ. ርእሶች በፋይሉ አወቃቀሮች (ዝርዝሮች, ሃሽታዎች, በተመጣጣኝ ሁለትዮሽ ፍለጋዎች ዛፎች, ቅድሚያ የሚሰሩ ወረፋዎች), የግራ ስልተ ቀመሮች, የጋራ ጥገኛ ስልተ ቀመሮችን, የተደጋጋሚነት ግንኙነቶች, ተለዋዋጭ ፕሮግራሞች, NP-የተጠናቀቁ ችግሮች እና እንደ አንዳንድ ጊዜ ያሉ አንዳንድ ርእሶችን ያካትታሉ. ይፈቅዳል. (ልዩ ርዕሰ ጉዳዮች ጂኦሜትሪ, አስቂተሲስቶች, ግምታዊ ትንተና, ትልቁ ዳታ እና ትይዩ ኮምፒተርን ያካትታሉ.)

  • ይህ ኮርስ ወደ አልተመሳሰለ የድረ-ገጽ አወጣጥ ጽንሰ-ሀሳቦች ጥልቅ ነው እና ለJS በጣም አስፈላጊ የሆኑትን የንድፍ ንድፎችን ይሸፍናል፣ ይህም የተመልካቾችን ንድፍ፣ ፋብሪካ፣ ማስጌጫ እና ሌሎችንም ያካትታል። እንዲሁም ከድር ኤፒአይ እና የማይቀየር የመረጃ አወቃቀሮች ጋር መስራትን ይሸፍናል።

    አርእስቶች ያካትታሉ የትብብር Git; የTyScript እና Bundlers መግቢያ; ያልተመሳሰለ ጃቫስክሪፕት; ክስተት-ሉፕ; ታሪክ ኤ ፒ አይ ፣ ጂኦግራፊያዊ ኤፒአይ; አጃክስ (ኤችቲቲፒ፣ አጃክስ፣ JSON፣ ፈልሳ፣ የ CORS መግቢያ፣ ማረም); ተስፋዎች እና Async / ይጠብቁ; ምላሽ ሰጪ ፕሮግራሚንግ; RxJS ታዛቢዎች እና ኦፕሬተሮች; የንድፍ ንድፎች፡ ሞዱል፣ ፕሮቶታይፕ፣ ነጠላቶን፣ ታዛቢ፣ ፊት ለፊት፣ ፋብሪካ፣ ጌጣጌጥ፣ ተኪ፣ ስልት፣ ማስታወሻ; ዘመናዊ የድር አሳሾች። ምንም ቅድመ-ሁኔታዎች የሉም።

    (4 units)

  • የኮምፒዩተር የወደፊት ሁኔታ ትይዩ ነው. የአቀነባባሪ ዲዛይኖች የመቀነስ ፣ የሰዓት ድግግሞሽ ፣ የኃይል እና የሙቀት ገደቦችን በመምታታቸው የተከታታይ አፈፃፀም ጭማሪ ታይቷል። እ.ኤ.አ. በ 2005 የፕሮሰሰር ኮሮች ቁጥር ከአንድ ኮር ወደ ብዙ ኮሮች በድንገት መጨመር ጀመረ ፣ ይህም ፕሮግራሞችን በበለጠ ፍጥነት የመፈፀም እድል ፈጠረ ። ነገር ግን፣ ይህንን አቅም ለመጠቀም ፕሮግራመር ስለ ትይዩ የፕሮግራም አወጣጥ ቴክኒኮች የተወሰነ እውቀት ሊኖረው ይገባል።

    ይህ ኮርስ የተማሪዎችን መሰረታዊ ፅንሰ ሀሳቦችን ያስተምራል ትይዩ ፕሮግራሚንግ በጃቫ 9. Parallel programming ገንቢዎች መልቲኮር ኮምፒውተሮችን በመጠቀም አፕሊኬሽኖቻቸውን በተመሳሳይ ጊዜ በርካታ ኮርሮችን በመጠቀም እንዲሰሩ ያስችላቸዋል። በዚህ ኮርስ መጨረሻ፣ አገልጋዮችን፣ ዴስክቶፖችን ወይም ሞባይል መሳሪያዎችን ጨምሮ ለብዙ ባለ ብዙ ኮር ፕላኖች ትይዩ ፕሮግራሞችን ለመፃፍ ታዋቂ ትይዩ የጃቫ ማዕቀፎችን (እንደ መልቲ-ትረዲንግ፣ ዥረቶች እና ፈጻሚዎች) እንዴት መጠቀም እንደሚችሉ ይማራሉ።

    በዚህ ኮርስ ውስጥ ጥቅም ላይ የሚውሉት የሶፍትዌር መሳሪያዎች ማይክሮሶፍት ቪዥዋል ስቱዲዮ፣ ጃቫ ባለ ብዙ ትሪሪንግ ቤተ-መጻሕፍት እና የOpenMP ፈትል ደረጃን ያካትታሉ። (4 ክፍሎች) ቅድመ ሁኔታ፡ ጃቫ፣ ሲ ወይም ሲ ++ በመጠቀም የኮምፒውተር ፕሮግራሚንግ እውቀት።

    ለበለጠ መረጃ፡በዚህ ኮርስ ፕሮፌሰር የተሰራውን ይህን የአምስት ደቂቃ ቪዲዮ ይመልከቱ፡-

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

  • ይህ ኮርስ ለፕሮግራም በይነተገናኝ እና ተለዋዋጭ የድር መተግበሪያዎች ስልታዊ መግቢያ ይሰጣል። ትምህርቱ ትንሽ ወይም ምንም የቀደመ የድር መተግበሪያ ፕሮግራም ልምድ ላላቸው ግለሰቦች የታሰበ ነው። ይህ አቅርቦት NodeJS እና Express framework ለአገልጋይ-ጎን ሂደት ይጠቀማል።

    ትምህርቱ የሚጀምረው የኤችቲኤምኤል እና የሲኤስኤስ መሰረታዊ መርሆችን በመከለስ ነው፣ ልዩ ትኩረት በድረ-ገጽ CSS በመጠቀም። ጃቫ ስክሪፕት በትምህርቱ ውስጥ ተግባራትን፣ እቃዎች፣ ሞጁሎች፣ jQuery ማዕቀፍ፣ አጃክስ እና ተስፋዎችን ጨምሮ ሙሉ በሙሉ ጥቅም ላይ የሚውል የፕሮግራም ቋንቋ ነው። ተማሪዎች ብዙ ጊዜያቸውን የሚያሳልፉት ከጊዜ ወደ ጊዜ እየጨመረ የሚሄዱ ውስብስብ እና የተራቀቁ ድህረ ገጾችን በፕሮግራም ነው። በኮርሱ የመጨረሻ ሳምንት ውስጥ የካፒታል ድንጋይ ፕሮጀክት የ SQL ዳታቤዝ ጀርባ ያለው ድረ-ገጽ ይፈጥራል፣ ይህም ለተመቻቸ አፈፃፀም ደንበኛው በተመሳሳይ መልኩ ማግኘት ይችላል።

    ይህ ኮርስ ለCS545 Web Application Architecture እና CS572 ዘመናዊ ድር መተግበሪያዎች ቅድመ ሁኔታ ነው። ቅድመ ሁኔታ፡ CS 220 ወይም CS 401 ወይም የመምሪያው ፋኩልቲ ፈቃድ

    (4 units)

  • አንድሮይድ ፕሮግራሞችን ማዘጋጀት አስደሳች እና ትርፋማ ሊሆን የሚችል ተሞክሮ ነው። የአንድሮይድ ልማት ለፕሮግራም አውጪው የፈጠራ ዓለምን ይከፍታል። አንድን አዝራር ጠቅ በማድረግ ምርትን መፍጠር እና በቢሊዮኖች ለሚቆጠሩ ተጠቃሚዎች ተደራሽ ማድረግ በምትችልበት በዲጂታል አለም ውስጥ በማታውቀው መንገድ እራስህን እንድትገልጽ ያስችልሃል። ይህ ኮርስ የኮትሊን ፕሮግራሚንግ ቋንቋን በመጠቀም አንድሮይድ አፕሊኬሽኖችን እንዴት ማዳበር እንደሚቻል ያስተምራል።

    ርእሶች የሚያጠቃልሉት፡ ኮምፒውተርዎን ለአንድሮይድ ፕሮግራም ማዋቀር፤ መሰረታዊ ነገሮችን ይግለጹ; አቀማመጦች፣ እንቅስቃሴዎች፣ እይታዎች እና UI ክፍሎች; ከIntents፣ Fragments እና የተጋሩ ምርጫዎች ጋር መስራት፤ የድር እይታ እና HTML; ከመልቲሚዲያ ጋር መሥራት; አንድሮይድ Jetpack ክፍሎች፣ ክፍል ዳታቤዝ እና JSON; ዳሳሾችን መረዳት; አካባቢያዊነት; መተግበሪያን ወደ ጎግል ፕሌይ ስቶር በማተም ላይ። (4 ክፍሎች) ምንም ቅድመ ሁኔታ አያስፈልግም.

  • ይህ ኮርስ የሚያተኩረው ጃቫ ስክሪፕት በጀርባ (NodeJS) መጠቀም ላይ ነው። ተማሪዎች NodeJS እንዴት እንደሚሰራ ይማራሉ እና ስለ ዋናው መተግበሪያ ፕሮግራሚንግ በይነገጽ (ኤፒአይ) ጥልቅ ግንዛቤ ያገኛሉ። ኮርሱ የJS compiler engine (V8) እንዴት እንደሚሰራ፣ ሞጁሎችን በመጠቀም ኮድን እንዴት ማዋቀር እንደሚቻል፣ እና ያልተመሳሰለ ኮድ በመስቀለኛ መንገድ እና በመስቀለኛ ክስተት loop ውስጥ እንዴት እንደሚሰራ ይሸፍናል። በተጨማሪም ኮርሱ የኖድ ፓኬጅ ማኔጀር (NPM)፣ የዌብ ሰርቨር እንዴት እንደሚገነባ፣ ከኤክስፕረስ ማዕቀፍ ጋር እንዴት እንደሚሰራ እና MongoDBን ለማስተዳደር ኦዲኤምን እንደ Mongoose እንዴት መጠቀም እንደሚቻል ያስተምራል። ተማሪዎች በJSON Web Tokens ተጠቃሚዎችን ማረጋገጥ፣ በመረጃ ቋት ውስጥ ያለማቋረጥ ውሂብ እና የእረፍት ኤፒአይ መገንባትን ጨምሮ ሁሉንም ዘመናዊ የድር መተግበሪያን የሚገልጹ ቴክኒኮችን ይማራሉ። ሌሎች የኮምፒውተር ሳይንስ ፅንሰ ሀሳቦችም ተሸፍነዋል።

    አርእስቶች ያካትታሉ የኤችቲቲፒ እና የእረፍት ኤፒአይ ንድፍ; አገር አልባ vs መንግሥታዊ መተግበሪያዎች; መስቀለኛ ኤፒአይ; መስቀለኛ ጥቅል አስተዳዳሪ (npm); ሞዴል-ተቆጣጣሪ አርክቴክቸር፣ ኤክስፕረስ ማዕቀፍ እና መካከለኛ ዕቃዎች; የአገልጋይ-ጎን መሄጃ; ማስመሰያ ላይ የተመሠረተ ማረጋገጫ። ምንም ቅድመ-ሁኔታዎች የሉም።

    (4 units)

  • ቢግ ዳታ አዲሱ የተፈጥሮ ሀብት ነው መረጃው በየ 12-18 ወሩ በእጥፍ ይጨምራል ፡፡ ይህ አዲስ የቢግ ዳታ ትንታኔ ኮርስ አዳዲስ ግንዛቤዎችን ለማመንጨት ሰፋፊ የተለያዩ የመረጃ ስብስቦችን ለማዕድን ማውጣት መሰረታዊ ፅንሰ ሀሳቦችን እና መሳሪያዎችን ይሸፍናል ፡፡ የ “Wordcloud” ፣ “ገጽክራክ” ፣ የውሂብ ምስላዊነት ፣ የውሳኔ ዛፎች ፣ መሻሻል ፣ ክላስተር ፣ ነርቭ ኔትወርኮች እና ሌሎችንም ለመፍጠር የ R ቋንቋ አጠቃቀምን ይማራሉ ፡፡ በአንዳንድ ትልልቅ የብዙ ሚሊዮን የውሂብ ስብስቦች እና እንዲሁም በትዊተር ምግቦች ላይ ይሰራሉ ​​፡፡ ሃዶፕ / ካርታ ቅነሳ እና የዥረት የውሂብ ፅንሰ-ሀሳቦችን ይማራሉ እንዲሁም እንደ ስፓርክ ፣ ፍሌንክ ፣ ካፍካ ፣ አውሎ ነፋሳት ፣ ሳምዛ ፣ ኖኤስኪኤል ያሉ ሌሎች የአፓቼ ትላልቅ የውሂብ ፕሮጄክቶችን በተናጠል የጥናት ወረቀቶች ይዳስሳሉ ፡፡ ምርጥ ዝርያ ያላቸው የመረጃ-ትንተና ተግዳሮቶችን በመፍታት ለሽልማት ገንዘብ ለመወዳደር ከ Kaggle.com በተከፈቱ ፕሮጄክቶች ላይ በቡድን ይሰራሉ ​​፡፡ እንዲሁም ኢንዱስትሪ-መር ኢቢኤምኤስኤስፒኤስኤስ ሞደለር እና ክፍት ምንጭ የመረጃ ማዕድን ማውጫ መሣሪያዎችን መጠቀም ይማራሉ ፡፡ ትምህርቱ ከ MIT ፣ ከኮርሴራ ፣ ከጉግል እና ከሌሎችም በርካታ የቪዲዮ ማሠልጠኛ ቁሳቁሶችን ይጠቀማል ፡፡ (4 ክፍሎች) ቅድመ ሁኔታ-የመምሪያው ፋኩልቲ ስምምነት

  • የትምህርቱ ግብ ለተማሪዎች ለወደፊት የአመራር ሚና በሚያዘጋጅበት ጊዜ የመግባቢያ ክህሎቶችን ጨምሮ እውቀትና ክህሎቶች በአመራር ውስጥ ማቅረብ ነው.

    በዚህ ኮርስ መጨረሻ ላይ, ተማሪዎች ውጤታማ አመራርን በተመለከተ ለሚነሱ ቁልፍ ጥያቄዎች መልስ ያገኛሉ, የሚከተሉትን ያካትታል-

    'የተፈጥሮ-ተወለደ' መሪዎች አሉን?

    አመራሩን ለመኮረጅ መሞከር አለቦት?

    መሪ ለመሆን ምን አይነት ንብረት ያስፈልጋል?

    በማቀናበር እና በመምራት መካከል ያለው ልዩነት ምንድን ነው?

    በዚህ ዘመን ለመምራት የሚያስፈልጉት ብዙ 'ማስተዋልዎች' ምንድናቸው?

    'አመራር ማጎሳቆልን' እና እራስን ወደ እርግማን የሚያመራው እንዴት ነው?

    ያንን ግብረመልስ ለዋናው ሂደት ወሳኝ መሆኑን ማወቃችን, መስጠትና መቀበልን መፍራት እንዴት እናገኛለን?

    በሥራ ቦታ የተገኙ ችግሮች ቁጥር የ 80% ምንጭ ምንድነው?

    ድርጅቱ የግለሰቦችን እና የቡድን የአመራር ችሎታዎችን ለማሻሻል እንዲረዳ ሳይንሳዊ ምርምር አለ?

    የእንግዳው ተናጋሪዎች የታወቁ ሥራ ፈጣሪዎች, የኮምፒተር ሳይንቲስቶች, የበጎ አድራጊ አካላት, የአካዳሚክ እና ሌሎች በህብረተሰብ ውስጥ ያሉ ከፍተኛ መሪዎችን ያካትታሉ.

    (2 units)

የተራቀቁ ትምህርቶች

  • የፕሮጀክት ማኔጅመንት ተማሪው በተግባራዊ የፕሮጀክት ልማት፣ ንግግሮች፣ ንባብ፣ የፕሮጀክት ማኔጅመንት ማዕቀፍን በመለማመድ፣ የእውቀት ዘርፎችን (10 የእውቀት ዘርፎችን እና ተዛማጅ ሂደቶችን) እና በማሰማራት እንዲማር ያስተዋውቃል። ተማሪዎች በእውነተኛ የፕሮጀክት ትግበራ ይሰራሉ ​​እና በሁሉም የሶፍትዌር ልማት የሕይወት ዑደት ውስጥ የፕሮጀክት አስተዳደርን ሚና በሁሉም የሶፍትዌር ልማት የሕይወት ዑደት ውስጥ የመተግበሪያ ማጎልበቻ ዘዴን ይጠቀማሉ።

    ተማሪዎች በፕሮጀክት እቅድ፣ በፍላጎት አስተዳደር፣ በስፋት አስተዳደር፣ በኮድ ደረጃዎች፣ ለሞጁል/ኮድ የዋጋ ግምቶች ከዶላር ዋጋ አንፃር እንዲሁም በሰው ሰአታት፣ የጊዜ ሰሌዳ አስተዳደር፣ የጥራት አስተዳደር፣ የአደጋ አስተዳደር እና የግንኙነት አስተዳደር ላይ እውነተኛ ልምድ ያገኛሉ። በኮርሱ ማብቂያ ላይ፣ ተማሪዎች በኢንዱስትሪ ውስጥ ጥቅም ላይ የሚውሉ የPM ሂደቶችን በመጠቀም የተዘጋጀ የማስኬጃ መተግበሪያ ይኖራቸዋል። (በምርት ማሰማራት በኩል ከሚያስፈልጉት መስፈርቶች ጀምሮ)። ፕሮጀክቱ የተገነባው የቅርብ ጊዜውን የጃቫ ቴክኖሎጂዎችን እና ማዕቀፎቻቸውን ከድር አገልግሎቶች እና የንድፍ ቅጦች ጋር በመጠቀም ነው።

  • ይህ ኮምፒዩተር በመደበኛ ዘዴዎች እና በማሻሸያ ዘዴዎች ላይ አጽንዖት በመስጠት የላቀ ርእሶች በፕሮግራም ቋንቋ ዲዛይን ላይ ያተኩራል. ርእሶች የሚያካትቱት የውሂብ እና የቁጥጥር ቁጥጥር, የአገባብ እና የቃላት ማመያየት መደበኛ መግለጫ, የፕሮግራም ትክክለኛነት ማረጋገጫዎች, ያልተወሰነ መርሃግብር ያላቸው, የላቀ ቁጥጥር መዋቅሮች, እና የተወሰኑ ቋንቋዎችን ማጥናት ያካትታሉ. (4 units) ቅድመ-ሁኔታዎች-CS 401 ወይም የመምሪያው የትምህርት ክፍል ፍቃድ.

  • ይህ ኮርስ የደመና ፕሮግራሚንግ ቅጦችን ይሸፍናል እና ተማሪዎች AWS Serverless ተግባራትን ጨምሮ ከተለያዩ የድር ደመና አገልግሎቶች ጋር አብረው እንዲለማመዱ ያስችላቸዋል።

    ርእሶች የሚያካትቱት፡ የማንነት እና የመዳረሻ አስተዳደር (IAM); ምናባዊ የግል ክላውድ (VPC)፣ የአውታረ መረብ መዳረሻ መቆጣጠሪያ ዝርዝሮች - NACL፣ ንዑስ አውታረ መረቦች፣ የተገኝነት ዞኖች፣ ቀላል የማከማቻ አገልግሎት (S3)፣ የላስቲክ ክላውድ ስሌት (EC2)፣ ቀላል የማሳወቂያ አገልግሎት (ኤስኤንኤስ)፣ የላስቲክ ሎድ ባላንስ (ኤልቢ)፣ ራስ-ሰር መለኪያ መንገድ 53, ኤፒአይ በደመና ውስጥ; AWS Lambda, አገልጋይ የሌለው; የድር አገልግሎቶች; የመተግበሪያ ማሰማራት, የመጨረሻ ፕሮጀክት. (4 ምስጋናዎች)። (ምንም ቅድመ ሁኔታ የለም)

  • ዘመናዊ መረጃ ማቀነባበር በተለመደው የውሂብ ጎታ ስርዓቶች ሊስተናገዱ በማይችሉ ሰፋፊ የውሂብ ማከማቻዎች ይገለፃሉ. ይህ ኮርስ ይህን ችግር ውጤታማ በሆነ መንገድ ለመፍታት በዱስትሪ ኢንዱስትሪዎች የተሻሻሉ እና በአገልግሎት ላይ የሚውሉ የቅርብ ጊዜ ቴክኖሎጂዎችን ይሸፍናል. የተወሰኑ ርእሰ አንቀጾች የተካተቱት በካርታ ረቂቅ አሰራርን, የዲ ኤችሪዩሪዝ ንድፍ ንድፎችን, HDFS, Hadoop ክላስተር አወቃቀር, YARN, ኮምፕዩተር አንጻራዊ ድግግሞሽዎች, ሁለተኛ መመዘኛዎች, ድር ዳሰሳ, የተገለሉ ኢንዴክሶች እና የመረጃ ጠቋሚዎች, Spark algorithms እና Scala. (4 units) ቅድመ-ሁኔታ: CS 435 Algorithms.

  • በጥቂት አመታት ውስጥ፣ ትላልቅ የመረጃ ቴክኖሎጂዎች ከአስመሳይነት ወደ አዲሱ የዲጂታል ዘመን ዋና አካላት ወደ አንዱ ተሸጋግረዋል። እነዚህ ቴክኖሎጂዎች መረጃን ወደ እውቀት ለመቀየር በጣም ጠቃሚ ናቸው። የትምህርቱ አላማ የተለያዩ ትላልቅ ዳታ ችግሮችን ለመፍታት እንዲረዳዎ አንዳንድ ጠቃሚ መሳሪያዎችን ወደ ጦር መሳሪያዎ ማከል ነው።

    ትምህርቱ የሚጀምረው “ትልቅ ዳታ ምንድን ነው እና አስፈላጊ ነው? ትልቅ መረጃን በአስተማማኝ እና በርካሽ እንዴት ማከማቸት ይቻላል? ከዚህ ትልቅ መረጃ ጠቃሚ መረጃ ለማግኘት የትኞቹን መሳሪያዎች መጠቀም አለብዎት? ወዘተ. በዚህ ኮርስ ተማሪዎች ትላልቅ መረጃዎችን ለመተንተን የተለያዩ መሳሪያዎችን እና የፕሮግራም ሞዴሎችን ያጠናሉ። ርእሶች እንደ MapReduce፣ Pig፣ Hive፣ Sqoop፣ Flume፣ HBase (NoSQL DB)፣ Zookeeper እና Apache Spark የስነምህዳር ፕሮጄክቶችን እንደ Spark SQL እና Spark Streaming ያሉ የሃዱፕ ስነ ምህዳር ፕሮጄክቶችን ያካትታሉ። ተማሪዎችም ከመረጃ አሰባሰብ ጀምሮ በእውነተኛ ጊዜ ፣በማቀናበር ፣በመተንተን እና በመጨረሻም ውጤቱን በዳሽቦርድ ላይ በግራፊክ መልክ በማየት የተሟላ ትልቅ የዳታ ቧንቧ እንዲገነቡ እድል ተሰጥቷቸዋል። ተማሪዎች በዋናነት ከአንድ መስቀለኛ መንገድ Hadoop ክላስተር ኦፍ Cloudera ስርጭት ጋር ይሰራሉ። (4 ክፍሎች) (MPP ብቸኛው ቅድመ ሁኔታ ነው)

  • ከተለያዩ ምንጮች የተገኘው መረጃ በፍጥነት እያደገ በመምጣቱ አብዛኛዎቹ ንግዶች እና ድርጅቶች በከፍተኛ መረጃ የሚመሩ ሆነዋል። ቁልፍ መረጃዎችን ከእንደዚህ አይነት መረጃ ማውጣት እና ወደ እውቀት እና ብልህነት መለወጥ የBig Data Analytics ቁልፍ ተግባር ነው። ለዚህም ነው ብዙ ንግዶች በመረጃ ትንታኔ ላይ የበለጠ ገንዘብ እያወጡ ያሉት። ይህ አሁን በፍጥነት በማደግ የበለጠ የተፋጠነ ነው። ዲጂታል ትራንስፎርሜሽን. ይህ የቢግ ዳታ ትንታኔ ኮርስ የትንታኔ፣ ስልተ ቀመሮችን እና አዳዲስ የንግድ ግንዛቤዎችን ለመፍጠር ትላልቅ የተለያዩ የውሂብ ስብስቦችን ለማውጣት የሚረዱ መሳሪያዎችን ይሸፍናል።

    ሁሉም ዋና ትንታኔዎች - ጨምሮ ገላጭ፣ ግምታዊ፣ ቅድመ ጽሁፍ እና ምርመራ ይሸፍናል. ትላልቅ የውሂብ ስብስቦችን (ያልተቀናበረ፣ የተደባለቀ፣ የተዋቀረ፣ ግራፍ እና ዥረት) የማሽን መማር (የነርቭ ኔትወርኮች፣ ጥልቅ ትምህርት፣ የውሳኔ ዛፎች፣ የዘፈቀደ ደን እና ሌሎች)፣ AI፣ የተፈጥሮ ቋንቋ ማቀነባበሪያ (NLP)፣ ስታቲስቲካዊ እና ሌሎችን ለመተንተን ስልተ-ቀመራዊ አቀራረቦችን ይሸፍናል። የዥረት ስልተ ቀመሮች፣ በዘመናዊ የተከፋፈሉ የትንታኔ መድረኮች (ለምሳሌ MapReduce፣ Hadoop፣ Spark፣) ለ Regression (ትንበያ)፣ ምደባ፣ ክላስተር፣ የምክር ሥርዓቶች እና ሌሎችም። የላቀ ትልቅ ዳታ ትንታኔ, በተለይ የምክንያት ትንታኔ በተጨማሪም ይሸፈናል. Python/R ፕሮግራሚንግ ቋንቋዎች በአብዛኛው ጥቅም ላይ ይውላሉ። ተማሪዎች Big Data Analyticsን በመጠቀም የእውነተኛ ህይወት ችግርን ለመፍታት የቡድን ፕሮጀክት ይሰራሉ።

    (4 ክፍሎች) ቅድመ ሁኔታ፡ የመምሪያው ፋኩልቲ ፈቃድ

  • ይህ ኮርስ ለሶፍትዌር ስርዓቶች ጥሩ ዲዛይን የአሁኑን ዘዴዎች እና ልምዶች ይመለከታል። ርእሶች እነዚህን ባለብዙ ደረጃ ማጠቃለያዎች ተግባራዊ ለማድረግ የሶፍትዌር ዲዛይን ንድፎችን፣ ማዕቀፎችን፣ አርክቴክቸር እና ስርዓቶችን ዲዛይን ያካትታሉ። (2-4 ምስጋናዎች) ቅድመ ሁኔታ፡ CS 401 ወይም የመምሪያው ፋኩልቲ ፈቃድ።

  • ይህ ኮርስ ትላልቅ የድርጅት አፕሊኬሽኖችን በሚዘጋጅበት ጊዜ ጥቅም ላይ የሚውሉትን መርሆዎች እና ልምዶች በማስተማር ላይ ያተኩራል. በተደጋጋሚ ጥቅም ላይ የሚውሉትን የተለያዩ የሕንፃ ንጣፎችን እና ከእነዚህ ንብርብሮች ጋር የተያያዙ ልዩ ልዩ ቴክኖሎጂዎችን እንመረምራለን፡ የዕቃ ተዛማጅ ካርታ (ORM)፣ ጥገኝነት መርፌ (DI)፣ ገጽታ ተኮር ፕሮግራሚንግ (AOP) እና ከሌሎች መተግበሪያዎች ጋር በድር አገልግሎቶች (RESTfull) እና SOAP)፣ የመልእክት መላላኪያ እና የርቀት ዘዴ ጥሪ። ስለ ተዛማጅ የውሂብ ጎታዎች እና SQL የስራ እውቀት ሊኖረው ይገባል። የ SQL ጠንካራ ኮርስ ወይም ጥሩ የስራ እውቀት ከሌለህ ለ EA ከመመዝገብህ በፊት ለCS422 DBMS መመዝገብ አለብህ። (4 ክፍሎች)

  • ይህ ኮርስ በአንድ የድርጅት መቼት ውስጥ የድር መተግበሪያዎችን ያተኩራል. አንድ የድርጅት ትግበራ እንደ ትልቅ ኮርፖሬሽን ወይም መንግሥት ባለ ትልቅ ድርጅት ውስጥ ለመንቀሳቀስ ተብሎ የተሠራ አንድ ትልቅ ሶፍትዌር ዘዴ ነው. የድርጅት ትግበራዎች ውስብስብ, ሊስተካከሉ, መሰረተ-ተኮር, ስርጭትና ተልዕኮ ወሳኝ ናቸው. ይህ ኮርስ, CS545, በአንድ የድርጅት ድር መተግበሪያ ፊት ለፊት ወይም የዝግጅት አቀማመጥ ላይ ያተኩራል. የ CS544 Enterprise Architecture ኮርፖሬሽን በጀርባው ላይ ወይም በቢዝነስ ንጣፍ ላይ የሚያተኩር የቢዝነስ ኮርስ ሲሆን ይህም የንግድ ሎጂክ, ግብይቶች, እና ቀጣይነት. CS472, የድር ትግበራ ፕሮግራሚንግ, ኤችቲኤምኤል, ሲኤስኤስ, ጃቫስክሪፕት, ሰርቨሮች እና ጃፓስን የሚሸፍን ቅድመ ሁኔታ ነው.

    ኮርዩፕሽን እና መድረኮችን በአጠቃላይ አጠቃላይ የሆኑ መርሆችን እና ቅጦችን ያስተምራል. ኮርሱ ከሁለቱም በዋና ዋና የጃቫ የጃቫ ዳይሬክተሮች, ጄኢቫስ ሰርቨሮች (JSF) እና ስፕሪንግ ሜቪካዎች ጋር አብሮ ይሠራል. የ JSF ክፍል አካል የሆነ ማዕቀፍ ሲሆን የጃቫ ኢንተርፕራይዝ እትም ቴክኖልትክ ፓኬሽን ኦፊሴሽን አቀራረብ መግለጫ መስፈርት ነው. SpringMVC የ "Core Spring" መዋቅር አካል ሲሆን በቅርብ ዓመታት ውስጥ በስፋት ጥቅም ላይ የዋለው የጃቫ የድረ-ገጽ ማዕቀፍ ሆኗል. (4 units) ቅድመ-ሁኔታዎች-CS 472 ወይም የመምሪያው የትምህርት ክፍል ፍቃድ.

  • React ኃይለኛ የድር መተግበሪያዎችን ለመገንባት በጣም ታዋቂው ቤተ-መጽሐፍት ነው። በዚህ ኮርስ፣ ተማሪዎች የማመልከቻ ሁኔታቸውን ለመጠበቅ የቅርብ ጊዜውን የ Redux ቅጦችን በመጠቀም ጠንካራ እና ሊለኩ የሚችሉ አፕሊኬሽኖችን ለመገንባት React እና ES6ን እንዴት መጠቀም እንደሚችሉ ይማራሉ።

    ርእሶች የሚያካትቱት፡ በንብረት ላይ የተመሰረተ የድር መተግበሪያ ልማት፣ የንድፍ አካላት ዲዛይን፣ የእረፍት ኤፒአይዎችን የሚፈጅ፣ በአሳሽ ኤፒአይ ጽናት፣ JSX እና ምላሽ ኤፒአይ (ፕሮፕስ፣ ፕሮቲፕስ፣ ሁነቶች፣ ማጣቀሻዎች)፣ የመተግበሪያ ውሂብ ፍሰት እና React መተግበሪያዎችን ማሰማራት። ቅድመ-ሁኔታዎች WAP ወይም CS 477.

    (4 units)

  • በዚህ ኮርስ ተማሪዎች ታይፕ ስክሪፕት እና አንግልን በመጠቀም የተሟላ ዘመናዊ የድር መተግበሪያ ለመገንባት ከሚያስፈልጉት ክህሎቶች ጋር የነጠላ ገጽ ድር አፕሊኬሽኖች (SPA) Reactive Programming Architecture (SPA) ይማራሉ። ተማሪዎች Angular እንዴት እንደሚሰራ ጥልቅ ግንዛቤን ያገኛሉ፣ እነዚህንም ጨምሮ፡ ለውጥን ማወቅ; ምላሽ ሰጪ RxJs ከታዛቢዎች እና ርእሰ ጉዳዮች ጋር; ጥላው DOM; ዞኖች; ሞጁሎች፣ አካላት፣ ብጁ መመሪያዎች እና ቧንቧዎች; አገልግሎቶች እና ጥገኝነት መርፌ; የማዕዘን አቀናባሪ: JIT እና AOF ስብስብ; ቅጾች (በአብነት የሚነዳ እና በውሂብ የሚመራ); መስመር ፣ ጠባቂዎች እና የመንገድ ጥበቃ; የኤችቲቲፒ ደንበኛ; እና JWT JSON Web Token ማረጋገጥ። ቅድመ ሁኔታ፡ WAP ወይም CS 477

    (4 units)

  • ይህ ኮርስ ከድር ልማት ወደ ሞባይል አፕሊኬሽን ልማት የሚሸጋገር React Native በመጠቀም መድረክ አቋራጭ የሆኑ ቤተኛ አፕሊኬሽኖች ጃቫ ስክሪፕትን ያለ ጃቫ ወይም ስዊፍት እንዲሄዱ የሚያስችል ነው። ኮርሱ ዘመናዊ ጃቫ ስክሪፕት–ጃቫ ስክሪፕት XML (JSX)–የጃቫስክሪፕት ቅጥያ ያስተዋውቃል። ተማሪዎች በReact Native እና በምሳሌዎቹ፣ በአፕሊኬሽኑ አርክቴክቸር እና የተጠቃሚ በይነገጾች ልምድ ያገኛሉ። ትምህርቱ የሚጠናቀቀው ተማሪዎች የሞባይል መተግበሪያን ሙሉ በሙሉ በራሳቸው ዲዛይን ተግባራዊ በሚያደርጉበት የመጨረሻ ፕሮጀክት ነው። ቅድመ ሁኔታዎች፡ WAA ወይም CS568።

    (4 units)

  • በዚህ ኮርስ ላይ የ SPA (ገጹን የድር አፕሊኬሽኖች) የተግባር አቀነባበር (ኢንዲፐሬቲንግ) ፕሮቴክሽን እና ሙሉ የዘመናዊ የድር መተግበሪያን ለመገንባት ከሁሉም አስፈላጊ ክህሎቶች ጋር ይማራሉ. ቴክኖቹ የሚከተሉትን ያካትታሉ: NodeJS, ExpressJS, TypeScript, AngularJS2, Firebase እና NoSQL ዳታቤዞች (MongODB). ኮርሱ ይሸፍናል-

    • የ C ++ V8 ኤጀንሲ እና ያልተመሳሰለ ኮድ እንዴት በመስፈር ውስጥ እና በመስቀለኛ ዙር ሁነታ ይሰራሉ.
    • ሞዴሎችን እና ExpressJS ን በመጠቀም ረባሽ ኤፒአይን እንደገና ለመጠቀም እና ለማዋቀር እንዴት እንደሚዋቀር.
    • የኖስኪንግ ዳይሬክቶሪያዎች እንዴት እንደሚሰሩ: ሞንሰን ሼል, የአጠቃላይ ክምችት, የጅብሪስ ስብስቦች, ስብስቦች, ቅርፊቶች, ማሞስ ኦኤም.
    • እንዴት Angular (በ Google የተደገፈ) አሠራር ጥልቅ መረዳት, ተለዋዋጭ መለኪያ (Reacting RxJs) ፕሮግራም ከተርታቢዎች እና ርዕሰ ጉዳዮች ጋር, የ Shadow DOM, Zones, ሞዱሎች እና ክፍሎች, ብጁ መመሪያዎች እና ቧንቧዎች, አገልግሎቶች እና የጥገኛ ኢንሴዚንግ ኢንጂን, አጎራባች አዘጋጅ, JIT እና AOF ጥምረት , ቅፆች (የአቀነባበረ ምንጭ እና የውሂብ ተገኝነት), የውሂብ ሰንጠረዥ, ራውተር, ጠባቂዎች እና የመንገድ ጥበቃ, የኤች ቲ ቲ ፒ ደንበኛ, JWT JSON የድር Token ማረጋገጫ.

    (4 units)

  • በዚህ በተግባር ትምህርት ውስጥ ተማሪዎች በቴክኒካዊ የሙያ ቦታ ከኮምፒዩተር ጋር የተዛመዱ ተግባራትን ያከናውናሉ ፡፡ የተከናወኑ ተግባራት በአዳዲስ ስርዓቶች ዲዛይን እና ልማት ውስጥ ወይም ነባር ስርዓቶችን ለተለዩ ዓላማዎች ተግባራዊ ሊሆኑ ይችላሉ ፡፡ የተግባር የሥራ መግለጫዎች በአሠሪው እና በተማሪው የተቀረፁ ሲሆን ተማሪው ከተቀመጠበት ከተቆጣጣሪ ተቆጣጣሪ ጋር በመመካከር ከመምሪያው ምሩቅ ፋኩልቲ በአንዱ አስቀድሞ ማጽደቅ ይጠይቃል ፡፡ (ይህ ኮርስ በዋነኝነት ለልምምድ ወይም ለትብብር ፕሮግራሞች ተማሪዎች ነው ፡፡) (በአንድ የማገጃ ክፍል 0.5-1 ክፍል - ሊደገም ይችላል ፡፡)

  • የማሽን መማር ኮምፒውተሮች ከመረጃ የመማር ችሎታን የሚሰጥ የጥናት መስክ ነው፣ በሁሉም ሳይንሳዊ ዲሲፕሊንቶች ማለት ይቻላል እምብርት ነው፣ እና አጠቃላይ መረጃ (ማለትም፣ ትንበያ) ከመረጃ ጥናት የማሽን መማር ማዕከላዊ ርዕስ ነው። ይህ ኮርስ የማሽን መማር እና ጥልቅ ሽፋን ስለ አዲስ እና የላቀ የማሽን መማሪያ እንዲሁም የእነሱ መሰረታዊ ፅንሰ-ሀሳብ የድህረ-ምረቃ መግቢያን ይሰጣል። አቀራረቦችን በተግባራዊ አግባብነት ያጎላል እና እንደ ዳታ ማዕድን (በቢግ ዳታ/ዳታ ሳይንስ፣ ዳታ ትንታኔ)፣ የተፈጥሮ ቋንቋ ሂደት፣ የኮምፒውተር እይታ፣ ሮቦቲክስ፣ ባዮኢንፎርማቲክስ እና የጽሁፍ እና የድር መረጃ ሂደትን የመሳሰሉ የማሽን መማር የቅርብ ጊዜ መተግበሪያዎችን ይወያያል። የማሽን መማር በፋይናንሺያል አገልግሎቶች፣ዘይት እና ጋዝ፣ጤና አጠባበቅ፣ማርኬቲንግ እና ማስታወቂያ፣መንግስት፣ኢንተርኔት እና የነገሮች በይነመረብን ጨምሮ በተለያዩ ኢንዱስትሪዎች ውስጥ ጥቅም ላይ ይውላል።

    ይህ ትምህርት የተለያዩ የመማር ዘይቤዎችን ፣ ስልተ ቀመሮችን ፣ የንድፈ ሃሳባዊ ውጤቶችን እና መተግበሪያዎችን ይሸፍናል። ከማሽኖች ትምህርት ጋር የሚዛመዱ እንደመሆናቸው መጠን ሰው ሰራሽ ብልህነትን ፣ የመረጃ ንድፈ ሃሳቦችን ፣ አኃዛዊ መረጃዎችን እና የቁጥጥር ንድፈ ሀሳቦችን መሰረታዊ ፅንሰ ሀሳቦችን ይጠቀማል ፡፡ ርዕሰ-ጉዳዮቹ የሚከተሉትን ያካትታሉ-ቁጥጥር የሚደረግበት ትምህርት (የዘር / አድልዎአዊ ትምህርት ፣ ፓራሜትሪክ / መደበኛ ያልሆነ ትምህርት ፣ የነርቭ አውታረመረቦች ፣ ድጋፍ ሰጪ የቬክተር ማሽኖች ፣ የውሳኔ ዛፍ ፣ የባዬያን ትምህርት እና ማመቻቸት); ቁጥጥር ያልተደረገበት ትምህርት (ክላስተር, ልኬት ቅነሳ, የከርነል ዘዴዎች); የመማር ፅንሰ-ሀሳብ (አድልዎ / ልዩነት ነጋዴዎች ፣ የቪሲ ቲዎሪ ፣ ትልቅ ህዳጎች); የማጠናከሪያ ትምህርት እና የማጣጣም ቁጥጥር. ሌሎች ርዕሶች ኤች ኤም ኤም (ስውር ማርኮቭ ሞዴል) ፣ ዝግመተ ለውጥ ማስላት ፣ ጥልቅ ትምህርት (ከነርቭ መረቦች ጋር) እና አፈፃፀማቸው ለመሠረታዊ የማሽን መማር ችግሮች በጥልቀት ሊተነተኑ የሚችሉ ስልተ ቀመሮችን (ዲዛይን) ማዘጋጀት ናቸው ፡፡

    የትምህርቱ አስፈላጊ ክፍል የቡድን ፕሮጀክት ነው. ለትር, ለሽያጭ እና ለተሳካ የማሽን መማሪያ ትምህርት የሚውሉ ዋና ዋና የመረጃ ምንጭ መሳሪያዎች ፕሮጀክቶችን ለሚያደርጉ ተማሪዎች በአጭር ጊዜ ውስጥ ይሸፈናሉ. (4 units) ቅድመ-ሁኔታ: ምንም.

  • አርቴፊሻል ኢንተለጀንስ (AI) ኢንተለጀንት ሲስተሞችን ለመገንባት እና ለመረዳት የሚሞክር ዲሲፕሊን ነው። በሰው ደረጃ የማሰብ ችሎታ ያላቸው ኮምፒውተሮች በህብረተሰቡ ላይ ትልቅ ተጽእኖ ይኖራቸዋል። ኢንተለጀንት የሶፍትዌር ወኪሎች እና መልቲ-ኤጀንት ሲስተምስ እንደ ዲጂታል ትራንስፎርሜሽን፣ አውቶሜሽን፣ የውይይት ስርዓት፣ የድር ፍለጋ፣ ሮቦቲክስ፣ ማምረት፣ ጤና፣ ፋርማሲዩቲካል፣ የባንክ አገልግሎት፣ የአቅርቦት ሰንሰለት፣ ራሱን የቻለ መንዳት፣ ማስታወቂያ፣ ጨዋታዎች፣ በፍጥነት እያደጉ እና እየረዱ ናቸው። ጥቂቶቹን ጥቀስ። AI ባለብዙ ትሪሊዮን ዶላር ኢንዱስትሪን ያንቀሳቅሳል። ይህ ኮርስ የ AI መሠረቶችን ያስተምራል እና ተማሪዎች ስለ መስክ ተግባራዊ ግንዛቤ ይሰጣቸዋል። ርእሶች የ AI ዋና ፅንሰ-ሀሳቦችን ያካትታሉ - የማሰብ ችሎታ ያላቸው ወኪሎች ፣ ባለብዙ-ወኪል ስርዓቶች ፣ ብልህ ፍለጋ ፣ የመጀመሪያ እና ከፍተኛ ስርዓት አመክንዮ ፣ የእውቀት ውክልና ፣ አመክንዮ ፣ ግንዛቤ ፣ ትምህርት ፣ ትርጉም (NLP ፣ ምስል ፣ ነገር ..) ፣ እቅድ ማውጣት ፣ ውሳኔ መስጠት ፣ እርምጃ መውሰድ፣ ምላሽ መስጠት፣ መመካከር፣ ምክንያታዊ፣ መላመድ፣ ግንኙነት እና መስተጋብር። ትምህርቱ በተግባራዊ አግባብነት ባላቸው አቀራረቦች ላይ አፅንዖት ይሰጣል እና በርካታ የቅርብ ጊዜ ታዋቂ የ AI መተግበሪያዎችን ይወያያል። ዋና ዋና ክፍት ምንጭ መሳሪያዎች እና የፕሮግራሚንግ ቋንቋዎች ለ AI (ዝቅተኛ ኮድ እና ምንም ኮድን ጨምሮ) በአጭሩ ይሸፈናሉ። ተማሪዎች AIን በመጠቀም የእውነተኛ ህይወት ችግርን ለመፍታት የቡድን ፕሮጀክት ይሰራሉ።

    (4 ክፍሎች) ቅድመ ሁኔታ፡ የመምሪያው ፋኩልቲ ፈቃድ

  • በዚህ መመሪያ ማይክሮሶፍት ሰርቪስ በመጠቀም ተለዋዋጭ, ሊሰፋ የሚችል, መፈተሽ እና ጠንካራ ተቋቋሚ ሶፍትዌሮችን እንዴት እንደሚመሩ ቴክኒኮችን, መርሆችን እና አካሄዶችን እንመለከታለን. ትላልቅ ትግበራዎችን ለመገንባት የቀለሉ አነስተኛ እና ትግበራዎች ከሌሎች ብዝነስ አሠራሮች ጋር ሲነፃፀር እንዴት እንደምንለያቸው እንማራለን. የተከፋፈለ ማይክሮሶቫስቴሽን (ማይክሮሶርቫይዘር) የሕንጻ ንድፍ በርካታ ፈተናዎችንም ይሰጣል እነዚህን ተግዳሮቶች እና እነሱን እንዴት ልናስወግዳቸው እንችላለን. የዚህ ኮርስ ርዕሶች የኪነታ መዋቅሮች, የግብይት ቴክኒኮች እና ቅጦች, የጎራ አመቻች ንድፍ, የክስተት ንድፍ መዋቅር እና የፕሮግራም አጻጻፍ ፕሮግራሞች ናቸው. (4 ክሬዲቶች). (ምንም ቅድመ-ሁኔታዎች አያስፈልጉም)

  • ለ50 ዓመታት የ MIU ትምህርት ክብር፣ የኮምፒውተር ሳይንስ ዲፓርትመንት አዲሱን ወርቃማ ኢዩቤልዩ ኮምፕሮ ቴክ ቶኮችን ተከታታዮቻችንን ለመጀመር ደስተኛ ነው።

    ይህ ወርሃዊ ተከታታይ ፕሮግራም በፕሮፌሰር ሬኑካ ሞሃንራጅ እየተዘጋጀ ነው።

    ንግግሮች በ ላይ ይገኛሉ https://www.youtube.com/playlist?list=PLoBuI1C_-EtrAMdD45sldMnd8HXNhmyBQ.

    ከቅዳሜ ሜይ 28፣ 2022 የቅርብ ጊዜ የተቀዳ ንግግራችንን ይመልከቱ፡-

    የMIU የኮምፒውተር ሳይንስ አስተማሪ ኡኑቦልድ ቱመንባየር፣ በAWS የተረጋገጠ ሙያዊ መፍትሄዎች አርክቴክት፣ እነዚህን ርዕሶች በቅርብ የComPro Tech Talk ሸፍኖላቸዋል፡
    በደመና ውስጥ በደቂቃዎች ውስጥ ሙሉ የተቆለለ መተግበሪያ መገንባት
    o በዘመናዊ ቴክኖሎጂዎች ላይ የተደረገ ውይይት
    o GraphQL
    o ምላሽ ይስጡ
    o NoSQL AWS አገልግሎቶችን እና መሳሪያዎችን በመጠቀም

    Unbold's ስላይዶችን ይመልከቱ እዚህ.

    ይህ ንግግር የእኛ ጥሩ ቅድመ እይታ ነው። የክላውድ ማስላት ኮርስ (CS 516)

የጥናት አማራጮች

ለአለም አቀፍ ተማሪዎች 3 የጥናት አማራጮች አሉ።
እያንዳንዳቸው በኮምፒውተር ሳይንስ ኤምኤስ ይሰጣሉ።
ሁሉም የጃንዋሪ፣ ኤፕሪል፣ ኦገስት ወይም ኦክቶበር መግቢያ ቀናት አላቸው።

ፕሮግራሞችየካምፓስ ጥናት ወራትየሚከፈልበት ልምምድየርቀት ትምህርት (DE) በተግባር ጊዜ
CPT8-9እስከ እስከ ዘጠኝ ዓመታት ድረስ CPT4 DE ኮርሶች
መርጦ9-10እስከ ዘጠኝ ወራት ወራት CPT + 3 ዓመታት መርጦ (አማራጭ)3 DE ኮርሶች
የሙሉ ጊዜ በካምፓስ12-133- አመት መርጦ አማራጭNA

ስለ MSCS ፕሮግራም ለመጀመሪያ ጊዜ በሰማሁ ጊዜ ተጠራጥሬያለሁ ፡፡ እንደዚህ የመሰለ ነገር አለ ብዬ ማመን አልቻልኩም ፡፡ አንድ ቀን ግን አንድ ጓደኛዬ ፕሮግራሙን ተቀላቀለ ፡፡ ያ እውነት መሆኑን ባረጋገጥኩበት ጊዜ ነበር ፡፡ ከዚያ የማመልከቻ ሂደቱን ቀጠልኩ ፡፡ ደህና! እውነት ነው ፣ እኔ እዚህ ነኝ ፣ ፕሮግራሙን አጠናቅቄ በጣም ተደስቻለሁ ፡፡ ”

አዲስ ሙያ ለመጀመር ዝግጁ ነዎት?

© የቅጂ መብት - ማሪስሪስ ኢንተርናሽናል ዩኒቨርሲቲ ፣ በኮምፒተር ሳይንስ ማስተርስ - ኮምፒዩተር ፕሮፌሽናል ፕሮግራም℠ የ ግል የሆነ

የአሜሪካ ኤምባሲ ቃለ መጠይቅ በመጠባበቅ ጊዜ እና MSCS የማመልከቻ ሂደት ጊዜ

ብዙ አገሮች በጣም የዘገዩ የቃለ መጠይቅ ቀናት እንዳሉ ደርሰንበታል። እባኮትን ይመልከቱ የቪዛ ቀጠሮ የመጠባበቂያ ጊዜ (state.gov) ለአገርዎ/ከተማዎ የቃለ መጠይቅ ቀን ለማግኘት የሚቆይበትን ጊዜ ለማወቅ።

የቃለ መጠይቁ የጥበቃ ጊዜ ከ2 ወር በላይ ከሆነ፣ ለወደፊት ለመግቢያ ለማመልከት ቢያስቡም ማመልከቻዎን ወዲያውኑ እንዲያሟሉ እናበረታታዎታለን። በዚህ መንገድ የማመልከቻ ሂደቱን ማጠናቀቅ፣ የእርስዎን I-20 ማግኘት እና ከዚያ የቃለ መጠይቅ ቀን ማግኘት ይችላሉ። የቃለ መጠይቁን ቀን ለማግኘት I-20 ሊኖርዎት ይገባል። ወደ አሜሪካ ለመምጣት ካቀዱበት ቀን ቀደም ብሎ ከሆነ፣ ቪዛ ካገኙ በኋላ የመድረሻ ቀንዎን ሁልጊዜ ለሌላ ጊዜ ማስተላለፍ ይችላሉ። ለመምጣት ላሰቡበት የመግቢያ ቀን አዲስ I-20 እንሰጥዎታለን።

ይህንን መረጃ በተመለከተ ለጥያቄዎች እባክዎን የእኛን የመግቢያ ጽ / ቤት በ csadmissions@miu.edu.

እነዚህን 4 ጥያቄዎች እራስዎን ይጠይቁ:

  1. በቴክኒክ መስክ የባችለር ዲግሪ አለህ? አዎ ወይም አይ?

  2. በባችለር ዲግሪዎ ጥሩ ውጤት አግኝተዋል? አዎ ወይም አይ?

  3. ከባችለር ዲግሪዎ በኋላ የሶፍትዌር ገንቢ በመሆን ቢያንስ የ6 ወራት የሙሉ ጊዜ፣ የሚከፈልበት የስራ ልምድ አለዎት? አዎ ወይም አይ?

  4. ለክፍሎች ወደ አሜሪካ ለመምጣት ዝግጁ ነዎት (ይህ ፕሮግራም በመስመር ላይ አይገኝም)? አዎ ወይም አይ?

ከላይ ላሉት ጥያቄዎች ሁሉ 'አዎ' ብለው ከመለሱ፣ ማመልከት ይችላሉ (ምንም እንኳን ይህ ተቀባይነትን ለማግኘት ዋስትና ባይሰጥም)