Proqram İnkişafında Ən Son Texnologiyalarla "Əllərinizdə" Bacarıqlarını öyrənin

Hazırsınızmı? Kariyerinizi inkişaf etdirin?

Karyeranızı İrəliləməyə Hazırsınız?

Məsləhətçiləri ilə məsləhətləşərək, bütün tələbələr aşağıdakı sol sütundan Fundamental Kursları və sağ sütundan Təkmil Kursları seçirlər.

Kampusa gəldikdən sonra verilən ixtisas imtahanlarına əsasən, yalnız tələbələr Hazırlıq giriş yolu 4 həftəlik Fundamental Programming Practices (CS 390) dərsi keçməlidir. FOR 506 və CS 401 bütün tələbələr üçün tələb olunur. Məzuniyyət Tələblərinə baxın >

Əsas kurslar

  • İlk kursunuz ən yaxşı kompüter bilikləri peşəkarı ola biləcəyiniz əsasları yaratmaq üçün xüsusi olaraq hazırlanmışdır. Kurs, əsl potensialınızın həyata keçirilməsinə gətirib çıxaran Transandantal Meditasiya praktikasında kök salmışdır. TM-nin üstünlükləri, yaradıcılığı artıran və "qutudan kənar" düşüncə tərzi ilə üstün zehni funksiyanı həll etmək bacarığı da daxil olmaqla öyrənəcəksiniz. Kurs, istirahət və aktivliyin optimal bir qarışığını inkişaf etdirərək fəaliyyətdəki zirvədəki performansı dəstəkləyən prinsiplərə diqqət yetirəcəkdir. Həyatda müvəffəqiyyəti dəstəkləyən ideal bir gündəlik tərtib edəcək və yaşayacaqsınız. (2 ədəd)

  • Bu kurs beş sahə üzrə proqramlaşdırma və analitik bacarıqların artırılması üçün mərkəzləşdirilmiş bir proqram təmin edir: problem həlli, məlumat strukturları, obyekt yönümlü proqramlaşdırma, Java proqramlaşdırma dili və Java proqramlarında rekursiyanın istifadəsi.

    Bu mövzular Kompüter Elmləri üzrə magistr proqramında kurslar üçün bir şərt kimi xüsusi əhəmiyyət kəsb edir.

    Mövzulara aşağıdakılar daxildir: Java proqramlaşdırma elementləri, obyekt yönümlü dizayn və tətbiqetmə, məlumat strukturları (siyahılar, yığınlar, növbələr, ikili axtarış ağacları, hash cədvəlləri və dəstlər daxil olmaqla), istisna hiyerarşisi, fayl i / o və axınları və JDBC. (4 kredit) Ön şərt: Lisans tələbələri üçün: CS 221; aspirantlar üçün: kafedra fakültəsinin razılığı (4 vahid)

  • Bu kurs obyekt yönümlü proqramlaşdırmanın əsas prinsiplərini təqdim edir. Tələbələr yenidən istifadə edilə bilən və daha yaxşı saxlanılan proqramların necə yazılacağını öyrənəcək və bu məlumatları laboratoriya tapşırıqları və layihələri ilə birləşdirir. Mövzular arasında: proqramın yenidən istifadə edilə biləcəyini və davamlılığını təmin edən obyektlərin yönümlü proqramlaşdırma prinsipləri və modelləri, UML sinif diaqramları və dizayn prinsipləri daxildir. (4 ədəd)

  • Verilənlər bazası məlumatları təşkil edir və əldə edir, istənilən məlumatı asanlıqla və səmərəli istifadə etməyə imkan verir. Mövzular arasında relational data modelləri; SQL; ER modelləşdirilməsi; əlaqəli cəbr; məlumatların normallaşdırılması; əməliyyatlar; verilənlər bazasında olan obyektlər; məlumatların təhlükəsizliyi və bütövlüyü; məlumatların saxlanması, OLAP və məlumatların toplanması; paylanmış verilənlər bazası; və xüsusi bir verilənlər bazası sisteminin öyrənilməsi. (4 ədəd) Önkoşul: CS 401 və ya kafedra fakültəsinin razılığı.

  • Software Engineering, proqram inkişaf metodologiyası vasitəsilə proqram inkişafında ən yaxşı təcrübələrə şagird təqdim edən bir kursdur. Şagirdlər əvvəlki kurslarda Object Oriented paradigma ilə bəzi təcrübə keçirdilər və proqram obyektləri arasında əlaqələrin modelləşdirilməsi məqsədləri üçün əsas UML diaqramlarından istifadə etdilər. Proqram mühəndisliyi proqramında, tələbə bu vasitələrin bir-birinə möhkəm, asanlıqla saxlanılabilən proqram təminatı hazırlamaq üçün bacarıqlarını inkişaf etdirəcəkdir. Bir proqram inkişaf metodologiyası, keyfiyyətli proqram təminatının qurulması məqsədi ilə OO konsepsiyalarının və UML diaqramlarının necə və necə istifadə olunduğunu təsvir edir. Kurs, dərslik formasında müzakirə edilən prinsiplərin təsvir ediləcəyi və tətbiq oluna biləcəyi kiçik bir layihənin ətrafındadır. Kursun sonunda tələbə RUP (Rational Unified Process) inkişaf metodologiyasının yüksək standartlarına uyğun olaraq qurulan bir tətbiqə sahib olacaq.

  • Bu kurs alqoritmlərin səmərəliliyinin (ən pis halda və orta hal təhlili daxil olmaqla) təhlilini aparır və müxtəlif tanınmış, yüksək səmərəli alqoritmlər təqdim edir. Alqoritmlərin təhlili, dizaynı və tətbiqi bərabər şəkildə vurğulanır. Mövzular, məlumat strukturları (siyahıları, hashtables, balanslaşdırılmış ikili axtarış ağacları, prioritet kuyruklar), grafik alqoritmləri, kombinatorial alqoritmlər, təkrar əlaqələr, dinamik proqramlaşdırma, NP tam problemləri və vaxt kimi bəzi xüsusi mövzular üzrə əməliyyatların səmərəliliyi imkan verir. (Xüsusi mövzular hesablama geometrisi, kriptosistemlər üçün alqoritmlər, yaxınlaşdırma, böyük məlumat və paralel hesablama daxildir.)

  • Bu kurs interaktiv və dinamik veb tətbiqetmələrin proqramlaşdırılmasına sistematik giriş təmin edir. Kurs əvvəlcədən veb tətbiqetmə təcrübəsi az və ya heç olmayan şəxslər üçün nəzərdə tutulmuşdur. Bu təklif, server tərəfində işləmə üçün Java servletləri və JSP istifadə edəcəkdir. Kursda HTML və CSS təqdim olunacaq. JavaScript kursun bir mərkəzidir və jQuery, Ajax və JavaScript ad məkanları və modulları daxil olmaqla funksional bir proqramlaşdırma dili kimi əhatə olunur. CS545 Veb Tətbiqi Memarlığı üçün bir şərtdir. AngularJS və ya NodeJS-i əhatə etmir, lakin burada verilən JavaScript sizi bu texnologiyaları öyrənməyə hazırlayacaq. (4 ədəd)
    Önkoşul: CS 220 və ya CS 401 və ya kafedra fakültəsinin razılığı.

  • Big Data yeni təbii qaynaqdır: məlumatlar hər 12-18 ayda iki dəfə artır. Bu yeni Big Data Analytics kursu, yeni anlayışlar yaratmaq üçün böyük müxtəlif məlumat dəstlərinin çıxarılması üçün əsas konsepsiya və vasitələri əhatə edir. Wordcloud, Pagerank, Data Visualization, Qərar Ağacları, Reqressiya, Kümelenme, Sinir Şəbəkələri və daha çoxunu yaratmaq üçün R dilindən istifadə etməyi bacaracaqsınız. Bəzi böyük bir milyonluq qeyd məlumat dəstləri ilə işləyəcəksiniz və həmçinin Twitter akışlarını özünüzə verəcəksiniz. Hadoop / MapReduce və Streaming Data anlayışlarını öyrənəcəksiniz, ayrıca Spark, Flink, Kafka, Storm, Samza, NoSQL kimi digər Apache Big Data Layihələrini araşdıracaqsınız. Ən yaxşı məlumat analitik problemlərini həll edərək mükafat pulu uğrunda yarışmaq üçün Kaggle.com saytından açıq layihələrdə qrup şəklində çalışacaqsınız. Sənayedə qabaqcıl IBM SPSS Modeler və açıq mənbəli məlumat mədən platformalarından istifadə etməyi də öyrənəcəksiniz. Kursda MIT, Coursera, Google və digər yerlərdən geniş video materialları istifadə ediləcəkdir. (4 ədəd) Ön şərt: Bölmə fakültəsinin razılığı

  • Bu kurs daha geniş miqyaslı müəssisə proqramlarını inkişaf etdirərkən istifadə olunan prinsipləri və təcrübələri öyrətməyə yönəlmişdir. Biz tez-tez istifadə olunan müxtəlif memarlıq təbəqələrini və bu təbəqələrlə əlaqəli müxtəlif texnologiyaları, o cümlədən Obyekt Relational Xəritəçəkmə (ORM), Dependency Injection (DI), Aspect Oriented Programming (AOP) və Web Services (RESTfull) vasitəsilə digər tətbiqlərlə inteqrasiyanı araşdıracağıq. və SOAP), Mesajlaşma və uzaqdan metod çağırışı. Relational verilənlər bazası və SQL üzrə iş biliyə malik olmalıdır. Əgər SQL üzrə güclü kursunuz və ya yaxşı iş biliyiniz yoxdursa, EA-da qeydiyyatdan keçməzdən əvvəl CS422 DBMS-də qeydiyyatdan keçməlisiniz. (4 ədəd)

  • Bu kurs, web tətbiqlərini müəssisə qəbulu ilə əlaqələndirir. Müəssisə tətbiqi korporativ və ya hökumət kimi böyük bir təşkilatda fəaliyyət göstərmək üçün nəzərdə tutulmuş böyük bir proqram sistemidir. Müəssisə tətbiqləri kompleks, ölçeklenebilir, komponent əsaslı, paylanmış və kritik vəzifələrdir. Bu kurs, CS545, müəssisə veb proqramının ön və ya təqdimat qatına yönəldilir. CS544 Enterprise Architecture, biznes məntiqi, əməliyyatlar və davamlılıq da daxil olmaqla, arxa və ya iş qatı üzərində duran bir yoldaşlıq kursudur. CS472, Web Application Programming, HTML, CSS, JavaScript, servlets və JSP əhatə edən bir ön şərtdir.

    Kurs, platformalar və çərçivələr arasında ümumi olan prinsipləri və nümunələri öyrədir. Ders, iki əsas Java web çerçevesi, Java Server Faces (JSF) ve SpringMVC ile incelenecek ve çalışacaktır. JSF, bir bileşen bazlı bir çerçevedir ve Java Enterprise Edition texnologiya yığını üçün resmi təqdimat çerçevesi şartnamesidir. SpringMVC, Core Spring çərçivəsinin bir hissəsidir və son illərdə ən çox istifadə edilən Java web çərçivəsinə çevrildi. (4 ədəd) Önkoşul: CS 472 və ya kafedra fakültəsinin razılığı.

  • Bu kursun məqsədi tələbələrin gələcək liderlik rollarına hazırlıq kimi ünsiyyət bacarıqları da daxil olmaqla liderlikdə bilik və bacarıqlara sahib olmaqdır.

    Bu kursun sonunda tələbələr aşağıdakıları da daxil olmaqla effektiv rəhbərliyə dair əsas suallara cavab verəcəklər:

    "Doğrudan doğulmuş" liderlər varmı?

    Effektiv şəkildə idarə etmək üçün xarizmaya sahib olmaq məcburiyyətindədirsiniz?

    Lider olmaq üçün nə bir aktivin olması tələb olunur?

    İdarəetmə və liderlik arasındakı fərq nədir?

    Bu dövrdə rəhbərlik etmək üçün tələb olunan bir çox "zəka" nədir?

    'İdarəetmə malpractice' nədir və özünü sabotaj etməyə necə yol açır?

    Görüşlərin aparıcı proses üçün vacib olduğunu bilmək, onu vermək və qəbul etmək qorxusundan necə qurtarmaq olar?

    İş yerindəki problemlərin 80% -i mənbəyidir?

    Təşkilata fərdi və komanda liderlik bacarıqlarını artırmaqda kömək edəcək elmi araşdırmalar varmı?

    Qonaq dinləyicilərinə görkəmli sahibkarlar, kompüter elmləri, xeyriyyəçilər, akademiklər və cəmiyyətdə digər görkəmli liderlər daxil olacaq.

    (2 ədəd)

Qabaqcıl kurslar

  • Hesablamanın gələcəyi paraleldir. Ardıcıl performans artımı prosessor dizaynlarının miniatürləşdirmə, saat tezliyi, güc və istilik həddinə çatması ilə daha da artdı. 2005-ci ildə prosessor nüvələrinin sayı birdən-birə tək nüvədən çoxlu nüvəyə qədər artmağa başladı və proqramları daha tez yerinə yetirmək potensialı yaratdı. Bununla belə, bu potensialdan istifadə etmək üçün proqramçı paralel proqramlaşdırma üsulları haqqında müəyyən biliyə malik olmalıdır.

    Bu kurs tələbələrə Java 9 kontekstində paralel proqramlaşdırmanın fundamental anlayışlarını öyrədir. Paralel proqramlaşdırma tərtibatçılara eyni vaxtda birdən çox nüvədən istifadə etməklə tətbiqlərini daha sürətli işləmək üçün çoxnüvəli kompüterlərdən istifadə etməyə imkan verir. Bu kursun sonunda siz məşhur paralel Java çərçivələrindən (Multi-Threading, Streams və Executors kimi) serverlər, masaüstü kompüterlər və ya mobil qurğular da daxil olmaqla geniş çeşidli çoxnüvəli platformalar üçün paralel proqramlar yazmaq üçün necə istifadə etməyi öyrənəcəksiniz.

    Bu kurs zamanı istifadə olunan proqram alətləri arasında Microsoft Visual Studio, Java multithreading kitabxanası və OpenMP iplik standartı var. (4 vahid) Tələb: Java, C və ya C++ istifadə edərək kompüter proqramlaşdırması üzrə biliklər.

    Əlavə məlumat üçün bu kursun professoru tərəfindən hazırlanmış beş dəqiqəlik videoya baxın:

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

  • Android proqramlarının hazırlanması maraqlı və potensial gəlirli təcrübədir. Android inkişafı proqramçıya yaradıcılıq dünyasını açır. Bu, bir düyməyə bir kliklə məhsul yarada və onu milyardlarla istifadəçiyə təqdim edə biləcəyiniz rəqəmsal dünyada heç vaxt xəyal etmədiyiniz şəkildə özünüzü ifadə etməyə imkan verir. Bu kurs Kotlin proqramlaşdırma dilindən istifadə edərək Android proqramlarını necə inkişaf etdirməyi öyrədəcək.

    Mövzulara daxildir: Android proqramlaşdırması üçün kompüterinizin qurulması; Manifest əsasları; Planlar, Fəaliyyətlər, Baxışlar və UI komponentləri; Niyyətlər, fraqmentlər və paylaşılan üstünlüklərlə işləmək; Veb Görünüşü və HTML; Multimedia ilə işləmək; Android Jetpack komponentləri, Otaq verilənlər bazası və JSON; Sensorların aşağı salınması; Lokallaşdırma; Proqram Google Play Store-da yayımlanır. (4 ədəd) İlkin şərtlər tələb olunmur.

  • Bu kurs formal metodlara və soyuducu mexanizmlərə xüsusi diqqət yetirməklə proqramlaşdırma dilinin dizaynında qabaqcıl mövzuları nəzərdən keçirir. Mövzular məlumatların və nəzarətin soyudulması, sintaksis və semantiklərin rəsmi dəqiqləşdirilməsi, proqram düzgünlüyünün dəlilləri, qeyri-deterministik proqramlaşdırma, inkişaf etmiş idarəetmə strukturları və xüsusi dillərin öyrənilməsi daxildir. (4 ədəd) Önkoşul: CS 401 və ya kafedra fakültəsinin razılığı.

  • Bulud hesablama kursu bulud xidmətləri və texnologiyaları haqqında hərtərəfli anlayış verəcəkdir. Tələbələr buludda təhlükəsiz və möhkəm həllər yaratmaq bacarığı qazanacaq və necə yaxşı arxitekturalı paylanmış sistemlərin təfərrüatlı şəkildə işlənib hazırlandığını başa düşəcəklər.

    Tələbələr yük balanslaşdırıcıları, virtual maşınlar da daxil olmaqla müxtəlif veb xidmətləri ilə işləməyi məşq edəcək və serversiz funksiyalardan və NoSQL verilənlər bazalarından istifadə edərək buludda API quracaqlar. (4 kredit). (Heç bir şərt yoxdur)

  • Müasir məlumatların emalı ənənəvi verilənlər bazası sistemləri tərəfindən idarə edilə bilməyən məlumatların geniş saxlanması ilə müəyyən edilir. Bu kurs, bu problemi ən effektiv şəkildə həll etmək üçün sənaye liderləri tərəfindən hazırlanmış və istifadə olunan son texnologiyanı əhatə edir. Spesifik alqoritmlər, MapReduce alqoritmi dizayn nümunələri, HDFS, Hadoop kümelenmə arxitekturası, YARN, nisbi tezliklərin hesablanması, ikincil sıralama, veb tarama, ters çevrilmiş indekslər və indeks sıxılma, Spark alqoritmləri və Scala daxildir. (4 ədəd) Önkoşul: CS 435 alqoritmləri.

  • Yalnız bir neçə ildən sonra, böyük məlumat texnologiyaları şırıngızın sahəsindən yeni rəqəmsal dövrün əsas komponentlərindən birinə keçdi. Bu texnologiya İnformasiyanın İnformasiyaya çevrilməsi üçün çox faydalıdır.

    Kursun məqsədi müxtəlif böyük məlumat problemlərini həll etməyinizə kömək edəcək bir sıra həqiqətən vacib alətləri əlavə etməkdir. “Big Data nədir?” Kimi suallara cavab verməklə başlayacağıq. Niyə vacibdir və ya faydalıdır? Bu böyük məlumatları necə saxlayırsınız? ” Daha sonra məlumatları təhlil etməyimizə kömək edəcək böyük məlumat texnologiyası yığından fərqli alətlər və proqramlaşdırma modellərini araşdıracağıq. Mövzular Hadoop ekosistemindəki bəzi MapReduce, Donuz, Hive, Sqoop, Flume, HBase (NoSQL DB), Zookeeper və Apache Spark ekosistem layihələri kimi bəzi layihələri əhatə edir. AWS və EMR-yə giriş barədə də məlumat verəcəyik. Əsasən Cloudera-nın tək bir Hadoop paylanması ilə işləyəcəksiniz. (4 ədəd) (şərt yoxdur)

  • Bu kurs proqram sistemlərinin yaxşı dizaynı üçün mövcud metod və təcrübələri nəzərdən keçirir. Mövzulara proqram dizayn nümunələri, çərçivələr, arxitekturalar və bu çox səviyyəli abstraksiyaları tətbiq etmək üçün dizayn sistemləri daxildir. (2-4 kredit) Tələb: CS 401 və ya kafedranın professor-müəllim heyətinin razılığı.

  • Bu kursda SPA-nın Reaktiv Proqramlaşdırma Mimarisi (Single Page Web Applications) ilə tam Müasir Veb Tətbiqi qurmaq üçün bütün zəruri bacarıqları öyrənəcəksiniz. Texnologiyalar daxildir: NodeJS, ExpressJS, TypeScript, AngularJS2, Firebase və NoSQL məlumat bazaları (MongoDB). Ders aşağıdakıları əhatə edəcək:

    • C ++ V8 mühərriki və asinxron kod Node və Node hadisə loopunda necə işləyir.
    • Kodunuzu modulları və ExpressJS-dən istifadə etmək üçün yenidən istifadə etmək və qurmaq üçün necə qurmaq olar?
    • NoSQL məlumat bazaları necə işləyir: Mongo Shell, birləşmə çərçivəsi, Replica dəstləri, Kümeleme, Shards, Mongoose ORM.
    • Rəqəmsal RxJs proqramlaşdırmaçıları və mövzular, kölgə DOM, zonalar, modullar və komponentlər, xüsusi direktivlər və borular, xidmətlər və bağımlılıq enjeksiyonları, buruq kompilyator, JIT və AOF tərtibatı ilə necə Angular (Google tərəfindən dəstəklənir), Change Detection, Reaktiv RxJs proqramlaşdırma necə dərin anlaşma Formalar (Şablonlu Sürücülər və Data Driven), Data Binding, Routing, Guards və Route Protection, HTTP müştəri, JWT JSON Web Token Kimlik Doğrulama.

    (4 ədəd)

  • Bu praktikum kursunda tələbələr texniki peşə vəziyyətində kompüterlə əlaqəli tapşırıqları yerinə yetirirlər. İcra olunan tapşırıqlar yeni sistemlərin dizaynı və inkişafı və ya mövcud sistemlərin müəyyən məqsədlər üçün tətbiqi ilə bağlı ola bilər. Praktikumun iş təsvirləri işəgötürən və tələbə tərəfindən tərtib olunur və tələbənin yerləşdirildiyi praktik rəhbər ilə məsləhətləşərək kafedranın məzun fakültələrindən biri tərəfindən əvvəlcədən təsdiq tələb olunur. (Bu kurs əsasən təcrübə və ya kooperativ proqramlarında təhsil alan tələbələr üçündür.) (Blok başına 0.5-1 vahid - təkrarlana bilər.)

  • Maşın Öyrənməsi kompüterlərə verilənlərdən öyrənmək imkanı verən, demək olar ki, hər bir elmi intizamın mərkəzində dayanan və məlumatlardan ümumiləşdirmənin (yəni proqnozlaşdırmanın) öyrənilməsi maşın öyrənməsinin mərkəzi mövzusudur. Bu kurs maşın öyrənməsinə magistr səviyyəsində giriş və maşın öyrənməsində yeni və qabaqcıl metodları, habelə onların əsas nəzəriyyəsini dərindən əhatə edir. O, praktiki əhəmiyyət kəsb edən yanaşmaları vurğulayır və Data Mining (Böyük Məlumat/Məlumat Elmi, Məlumat Analitikası), Təbii Dil Emalı, Kompüter Görünüşü, Robototexnika, Bioinformatika və Mətn və Veb məlumatlarının emalı kimi maşın öyrənməsinin bir sıra son tətbiqlərini müzakirə edir. Maşın Öyrənməsi Maliyyə Xidmətləri, Neft və Qaz, Səhiyyə, Marketinq və Reklam, Hökumət, İnternet və Əşyaların İnterneti daxil olmaqla müxtəlif sahələrdə istifadə olunur.

    Bu kurs müxtəlif öyrənmə paradiqmaları, alqoritmləri, nəzəri nəticələri və tətbiqetmələri əhatə edir. Süni intellekt, məlumat nəzəriyyəsi, statistika və idarəetmə nəzəriyyəsindən əsas anlayışları maşın öyrənmə ilə əlaqəli şəkildə istifadə edir. Mövzulara aşağıdakılar daxildir: nəzarətli öyrənmə (generativ / diskriminativ öyrənmə, parametrik / parametrik olmayan öyrənmə, sinir şəbəkələri, dəstək vektor maşınları, qərar ağacı, Bayes dili öyrənmə və optimallaşdırma); nəzarətsiz öyrənmə (qruplaşdırma, ölçülərin azaldılması, kernel metodları); öyrənmə nəzəriyyəsi (qərəzlilik / varyans ticarətləri; VC nəzəriyyəsi; böyük fərqlər); möhkəmləndirmə öyrənmə və adaptiv nəzarət. Digər mövzular arasında HMM (Gizli Markov Modeli), Təkamül Hesablama, Dərin Öyrənmə (Sinir Şəbəkələri ilə) və əsas maşın öyrənmə problemləri üçün performansı ciddi şəkildə təhlil edilə bilən alqoritmlərin dizaynı var.

    Kursun mühüm hissəsi qrup layihədir. Paralel, paylanmış və ölçeklenebilir maşın öyrənmə üçün istifadə edilən böyük açıq mənbə vasitələr, tələbələrin layihələri həyata keçirmələrinə kömək etmək üçün qısa bir şəkildə əhatə olunacaq. (4 ədəd) Önkoşul: Yoxdur.

  • Bu kursda, mikroservisləri istifadə edərək, esnek, ölçeklenebilir, test edilebilen ve esnek bir proqram sisteminin nasıl tasarlanacağı teknikleri, ilkeleri ve modellerini inceleyeceğiz. Böyük monopoliya müəssisələri ilə müqayisədə qurulma və digər üstünlükləri olan kiçik mikroservislərə necə geniş şəkildə tətbiq edə biləcəyimizi öyrənəcəyik. Distributed microservice architecture də bir çox çətinliklər verir. Biz bu problemləri və onları necə həll edəcəyimizi öyrənəcəyik. Bu kursun mövzusu memarlıq üslubları, inteqrasiya üsulları və nümunələri, domain idarəli dizaynı, hadisəyə əsaslanan arxitektura və reaktiv proqramlaşdırma. (4 kreditləri). (Ön şərt yoxdur)

  • MIU təhsilinin 50 illik şərəfinə, Kompüter Elmləri Departamenti yeni Qızıl Yubiley ComPro Tech Talks seriyamızı başlatmaqdan məmnundur.

    Bu aylıq seriyanı professor Renuka Mohanraj təşkil edir və idarə edir.

    Danışıqlar burada mövcuddur https://www.youtube.com/playlist?list=PLoBuI1C_-EtrAMdD45sldMnd8HXNhmyBQ.

    28 May 2022-ci il şənbə günündən olan ən son qeydə alınmış çıxışımıza baxın:

    MIU Kompüter Elmləri müəllimi, AWS sertifikatlı peşəkar həllər memarı Unubold Tümenbayar ən son ComPro Tech Talk-da bu mövzuları əhatə etdi:
    o Buludda dəqiqələr ərzində Full-stack proqramı yaratmaq
    o Müasir Texnologiyalar üzrə Müzakirə
    o GraphQL
    o Reaksiya
    o AWS xidmətlərindən və alətlərindən istifadə edərək NoSQL

    Unboldun slaydlarına baxın burada.

    Bu söhbətimizə yaxşı baxışdır Bulud Hesablama Kursu (CS 516).

Study Seçimləri

Beynəlxalq Tələbələr üçün 3 təhsil variantı var.
Hər biri kompüter elmləri üzrə magistr dərəcəsi verir.
Hamısının giriş tarixləri yanvar, aprel, avqust və ya oktyabr aylarıdır.

ProqramlarKampusda təhsil aylarıÖdənişli praktikumTəcrübə zamanı Distant Təhsil (DE).
CPT8-92 ilədək CPT4 DE kursları
Opt9-1011.5 aya qədər CPT + 3 il Opt (Sifarişlə)3 DE kursları
Kampusda tam iş günü12-133 il Opt seçimiNA

“MSCS proqramı haqqında ilk dəfə eşidəndə şübhə etdim. Buna bənzər bir şeyin mövcud olduğuna inanmırdım. Ancaq bir gün bir dostum proqrama qatıldı. O zaman bunun real olduğunu təsdiqlədiyim vaxt idi. Sonra müraciət prosesimi davam etdirdim. Yaxşı! Düzdür, buradayam, proqramı başa vurdum və çox xoşbəxtəm. ”

Yeni bir karyeraya başlamağa hazırsınız?

© Copyright - Maharishi Beynəlxalq Universiteti, Kompüter Elmləri üzrə magistr - Kompüter Peşəkarları Proqramı Gizlilik Siyasəti