ТАНДОО КУРСТАРДЫН БАЯНДООСУ
Ìý
3D Дизайн жана Анимация (JMC/TCMA/COM-336)
Бул курс үч өлчөмдүү моделдөө, текстуралоо, жарыктандыруу жана анимациялоонун принциптерин жана ыкмаларын тааныштырат. Студенттер профессионалдык 3D программалык камсыздоо куралдарын колдонуп, фильмдер, оюндар жана интерактивдүү медиа үчүн санарип моделдерди, чөйрөлөрдү жана анимациялар түзүүнү үйрөнүшөт. Темаларга полигондор жана NURBS менен моделдөө, материалдар жана көлөкөлөө, негизги кадр жана процедуралык анимация, риггинг жана рендеринг кирет. Кыймыл аркылуу баяндоо жана көркөм менен техникалык чеберчиликтерди айкалыштыруу өзгөчө баса белгиленет. Акыркы долбоорлор толук 3D өндүрүш процесстерин көрсөтөт.
Ìý
Программалык Долбоорлорду Башкаруу (COM-341)
Бул курс программалык камсыздоо долбоорлорун башкаруу үчүн колдонулган методологияларды, куралдарды жана мыкты тажрыйбаларды изилдейт. Студенттер долбоордун жашоо цикли, agile жана waterfall методологиялары, тобокелдиктерди башкаруу, чыгымдарды баалоо, график түзүү жана сапатты камсыздоо тууралуу билишет. Курс техникалык топторду башкаруу үчүн зарыл болгон лидерлик, топтук иш жана байланыш көндүмдөрүнө өзгөчө көңүл бурат. Студенттер Jira же Trello сыяктуу заманбап долбоорду башкаруу куралдарын колдонуп, программалык долбоорлорду пландаштыруу, көзөмөлдөө жана баалоо жүргүзүшөт.
Ìý
Алгоритмди Талдоо (COM-324.1)
Бул курс алгоритмдердин натыйжалуулугун жана эсептөө татаалдыгын кылдат изилдөөгө арналган. Студенттер алгоритмдердин иштешин асимптотикалык белгилер, рекурренттик теңдемелер жана эмпирикалык ыкмалар аркылуу талдоо жана салыштыруу ыкмаларын үйрөнүшөт. Темаларга өркүндөтүлгөн маалымат түзүмдөрү, граф алгоритмдери, оптимизация, NP-толук маселелер жана жакындатуучу алгоритмдер кирет. Курс теориялык талдоону алгоритмдердин натыйжалуулугун практикалык маселелерде текшерген программалоо тапшырмалары менен айкалыштырат.
Ìý
Колдонмо Автономдуу Робототехника (COM-255)
Автономдуу роботтук системаларды долбоорлоо жана ишке ашыруу боюнча киришүү курсу. Темаларга сенсорлор, аткаруучу түзүлүштөр, кыймылды башкаруу, роботтун кинематикасы жана жүрүм-турумга негизделген программалоо кирет. Студенттер чыныгы же симуляцияланган роботтук платформалар аркылуу роботтор айлана-чөйрөнү кандайча кабыл алып, өз ара аракеттенерин үйрөнүшөт. ROS (Robot Operating System) жана орнотулган контроллерлер сыяктуу технологияларды колдонуу менен навигация, карта түзүү жана тоскоолдуктардан качуу сыяктуу практикалык колдонмолорго өзгөчө көңүл бурулат.
Ìý
Жасалма Интеллектке Киришүү (COM-214)
Бул курс жасалма интеллекттин (AI) негизги түшүнүктөрүн жана ыкмаларын тааныштырат. Темаларга маселелерди чечүү, издөө алгоритмдери, билимди чагылдыруу, ой жүгүртүү, пландоо жана машиналык үйрөнүүнүн негизги ыкмалары кирет. Студенттер AI системалары оюн ойноо, табигый тилди түшүнүү жана чечим кабыл алуу сыяктуу тапшырмаларды кантип аткара алаарын изилдешет. Курс теориялык негиздерди программалоо көнүгүүлөрү жана чакан долбоорлор менен айкалыштырат.
Ìý
Компьютердик Көрүү (COM-389)
Бул курс компьютерлерге айлана-чөйрөдөн келген визуалдык маалыматты түшүнүп, иштетүүгө мүмкүндүк берүүчү ыкмаларды изилдөөгө багытталган. Темаларга сүрөттү түзүү, чыпкалоо, өзгөчөлүктөрдү чыгарып алуу, объектти аныктоо, сегментация, кыймылды талдоо жана 3D реконструкция кирет. Студенттер заманбап компьютердик көрүү китепканаларын (мисалы, OpenCV) колдонуп, визуалдык таануу үчүн терең үйрөнүү ыкмаларын үйрөнүшөт. Колдонмолор робототехникада, медициналык сүрөт иштетүүдө жана автономдуу системаларда колдонулат.
Ìý
Маалымат Илимдери (COM/MATH-295)
Маалымат илиминин принциптерине жана практикаларына киришүү, статистиканы, программалоону жана маалыматты визуалдаштырууну айкалыштырат. Студенттер Python, R жана SQL сыяктуу куралдарды колдонуп, маалыматтарды чогултуу, тазалоо жана талдоо ыкмаларын үйрөнүшөт. Темаларга изилдөөчү маалымат талдоосу, регрессия, классификация жана машиналык үйрөнүүнүн негиздери кирет. Курс маалыматка негизделген чечим кабыл алууну түшүнүүгө жана визуалдаштыруу менен отчет аркылуу натыйжаларды натыйжалуу жеткирүүгө өзгөчө көңүл бурат.
Ìý
Маалымат Базасын Долбоорлоо (COM-326.1)
Бул курс маалымат базасын моделдөө жана долбоорлоо принциптерин терең изилдөөгө арналган. Студенттер системанын талаптарын талдап, аларды концептуалдык, логикалык жана физикалык маалымат базасынын долбоорлоруна которууну үйрөнүшөт. Темаларга нормалдаштыруу, “субъект–мамиле” моделдөө, индекстөө жана сурамдарды оптималдаштыруу кирет. Практикалык долбоорлор SQL жана заманбап маалымат базасын башкаруу системасы (DBMS) аркылуу реляциялык маалымат базаларын долбоорлоо жана ишке ашырууну камтыйт. Курс масштабдуулукка, өндүрүмдүүлүктү жакшыртууга жана маалыматтын бүтүндүгүнө басым жасайт.
Ìý
Санариптик Интегралдык Схемаларды Долбоорлоо (COM-333)
Бул курс студенттерди санариптик интегралдык схемаларды долбоорлоо жана ишке ашыруу менен тааныштырат. Темаларга логикалык элементтер, комбинациялык жана ырааттуу схемалар, убакыттык талдоо жана аппараттык сүрөттөө тилдери (HDL) кирет. Студенттер CAD куралдарын жана FPGA платформаларын колдонуп, санариптик системаларды долбоорлоп, симуляциялап жана сыноодон өткөрүшөт. Курс теориялык санариптик логиканы реалдуу аппараттык колдонмолор менен байланыштырууга багытталган жана студенттерди орнотулган системалар жана электроника инженериясы боюнча карьерага даярдайт.
Ìý
Оюн Иштеп Чыгуу (COM-299)
Интерактивдүү оюндарды долбоорлоо жана иштеп чыгуу принциптерине практикалык киришүү. Темаларга оюн кыймылдаткычтары, физикалык симуляция, оюндардагы жасалма интеллект, деңгээлди долбоорлоо жана колдонуучунун тажрыйбасы кирет. Студенттер Unity же Unreal Engine сыяктуу заманбап платформаларды колдонуп, команда менен иштеп, оюндардын ойнотулуучу версияларын түзүшөт. Курс чыгармачылыкка, командалык ишке жана прототиптөө менен тестирлөөнү камтыган итеративдик долбоорлоого өзгөчө көңүл бурат.
Ìý
Маалымат Коопсуздугу (COM-424.1)
Бул курс киберкоопсуздуктун негизги түшүнүктөрүн, анын ичинде маалыматты коргоо, тармак коопсуздугу, шифрлөө жана жетүү көзөмөлүн тааныштырат. Студенттер ар кандай эсептөө системаларындагы коркунучтар, алсыздыктар жана коргонуу механизмдери жөнүндө билишет. Темаларга аутентификация, криптографиялык протоколдор, тармактык брандмауэрлер жана кирүүнү аныктоо системалары кирет. Практикалык лабораториялык иштер аркылуу студенттер коопсуздук тобокелдиктерин талдап, симуляцияланган чөйрөдө аларды азайтуу ыкмаларын үйрөнүшөт.
Ìý
Маалымат Коопсуздугу II (COM-425.1)
Маалымат Коопсуздугу I курсуна уланды катары, бул курс тармактык коргонуу, этикалык хакерлик, санариптик криминалистика жана коопсуздукту башкаруунун өркүндөтүлгөн темаларын камтыйт. Студенттер системага кирүү тестирлөө (penetration testing) методологияларын, алсыздыкты баалоо жана коопсуз системаны долбоорлоо принциптерин үйрөнүшөт. Курс кесиптик киберкоопсуздук куралдарын колдонуу менен практикалык көнүгүүлөргө басым жасап, шайкештик, инциденттерге жооп кайтаруу жана коопсуздук практикасынын этикалык аспектилерине көңүл бурат.
Ìý
Веб Программалоого Киришүү (COM-388.1)
Бул курс веб-өнүктүрүү технологияларын жана интерактивдүү веб-тиркемелерди түзүүнүн принциптерин тааныштырат. Темаларга HTML, CSS, JavaScript, кардар–сервер архитектурасы жана HTTP байланыштары кирет. Студенттер динамикалык веб-сайттарды түзүп, Node.js же Flask сыяктуу алкактар аркылуу сервер тараптагы скрипт жазуунун негиздерин үйрөнүшөт. Курс адаптивдүү дизайнга, колдонуучуга ыңгайлуулукка жана веб-стандарттарга өзгөчө көңүл бурат.
Ìý
Автоматтык Чечмелөөгө Киришүү (COM-270)
Автоматтык ой жүгүртүү системаларынын теориясына жана ишке ашырылышына киришүү курсу. Темаларга пропозициондук жана предикаттык логика, теоремаларды далилдөө, бириктирүү (unification), резолюция ыкмалары жана логикалык программалоо кирет. Студенттер компьютерлер логикалык жыйынтык чыгарууну кантип аткара алаарын изилдеп, жөнөкөй далил кыймылдаткычтарын түзүшөт. Колдонмолорго текшерүү, жасалма интеллект жана билимди чагылдыруу кирет.
Ìý
iOS Тиркемелерин Иштеп Чыгуу (COM-256)
Бул курс Apple компаниясынын iOS платформасы үчүн мобилдик тиркемелерди долбоорлоо жана иштеп чыгуу боюнча киришүү болуп саналат. Студенттер Swift программалоо тилин, SwiftUI аркылуу колдонуучу интерфейсин долбоорлоону жана тиркеме жашоо циклин башкарууну үйрөнүшөт. Темаларга маалыматты сактоо, тармактык байланыш жана түзмөк сенсорлору менен интеграция кирет. Студенттер функционалдуу мобилдик тиркемени иштеп чыгып, жайгаштыруу аркылуу бүтүрүү долбоорун (capstone project) аткарышат.
Ìý
Машиналык Үйрөнүү (COM-474)
Машиналык үйрөнүү алгоритмдерине жана алардын колдонмолоруна арналган өркүндөтүлгөн киришүү курсу. Темаларга көзөмөлдөнгөн жана көзөмөлсүз үйрөнүү, моделди баалоо, өзгөчөлүктөрдү инженерлөө, чечим дарактары, нейрондук тармактар жана ансамблдик ыкмалар кирет. Студенттер Scikit-learn жана TensorFlow сыяктуу Python китепканаларын колдонуп, алгоритмдерди ишке ашыруу боюнча тажрыйба топтошот. Курс машиналык үйрөнүүнүн теориялык негиздерине жана маалыматка негизделген системаларда практикалык колдонулушуна өзгөчө көңүл бурат.
Ìý
Маалымат Системаларын Башкаруу (SFW үчүн) (COM-302)
Бул курс заманбап уюмдардагы маалымат системаларынын ролун изилдейт. Студенттер маалымат технологиялары бизнес-процесстерди, чечим кабыл алууну жана стратегиялык максаттарды кантип колдоорун үйрөнүшөт. Темаларга IT инфраструктурасы, ишкана системалары, маалыматты башкаруу жана долбоорду башкаруу кирет. Ошондой эле курс жаңы технологиялар, санариптик трансформация жана маалымат системаларын башкаруу менен байланышкан этикалык маселелерди талкуулайт.
Ìý
Мобилдик жана IoT Иштеп Чыгуу (COM-254)
Бул курс мобилдик жана Нерселер Интернети (IoT) платформалары үчүн тиркемелерди иштеп чыгуу боюнча негиздерди изилдейт. Темаларга орнотулган программалоо, сенсорлорду интеграциялоо, зымсыз байланыш жана булутка негизделген маалымат алмашуу кирет. Студенттер IoT түзмөктөрү жана кызматтары менен өз ара аракеттенген мобилдик тиркемелерди түзүшөт. Курс бөлүштүрүлгөн системаларда өндүрүмдүүлүк, масштабдуулук жана энергия эффективдүүлүгү үчүн долбоорлоого өзгөчө көңүл бурат.
Ìý
Заманбап Программалоо Тилдери (COM-297)
Заманбап программалоо тилдери жана парадигмалары боюнча салыштырма изилдөө. Студенттер Python, JavaScript, Rust, Go жана Haskell сыяктуу функционалдык тилдердин синтаксиси, семантикасы жана долбоорлоо философияларын изилдешет. Темаларга типтик системалар, параллелдүүлүк, эс тутумду башкаруу жана тилдерди которуу кирет. Курс ар кандай программалоо чөйрөлөрүндө так, натыйжалуу жана идиоматикалык код жазууга басым жасайт.
Ìý
Нейрондук Тармактар жана Терең Үйрөнүү (COM-312)
Бул курс нейрондук тармактардын жана терең үйрөнүү архитектураларынын теориясына жана колдонулушуна багытталган. Темаларга перцептрондор, артка таратуу алгоритми (backpropagation), конволюциялык нейрондук тармактар (CNN), кайталануучу нейрондук тармактар (RNN) жана генеративдик моделдер кирет. Студенттер TensorFlow же PyTorch сыяктуу алкактарды колдонуп, нейрондук тармактарды ишке ашырып, аларды сүрөттү таануу жана табигый тилди иштетүү сыяктуу тапшырмаларга колдонушат. Курс математикалык тактык менен практикалык экспериментти айкалыштырат.
Ìý
Параллелдүү Программалоо (COM-451.1)
Бул курс параллелдүү жана бөлүштүрүлгөн эсептөө чөйрөлөрүндө программалоо түшүнүктөрүн жана ыкмаларын камтыйт. Темаларга параллелдүүлүк, синхрондоштуруу, жалпы эс тутум жана билдирүү аркылуу өз ара аракеттенүү моделдери, GPU программалоо жана өндүрүмдүүлүктү оптималдаштыруу кирет. Студенттер OpenMP, MPI жана CUDA сыяктуу алкактарды колдонуп, натыйжалуу параллелдүү алгоритмдерди иштеп чыгууну үйрөнүшөт. Курс масштабдуулукка жана заманбап жабдууларда параллелдүү эсептөөнүн кыйынчылыктарына өзгөчө көңүл бурат.
Ìý
Программалоо Тилдери (COM-371.1)
Бул курс программалоо тилдеринин түзүлүшүн, долбоорлонушун жана ишке ашырылышын терең изилдөөгө арналган. Темаларга синтаксис, семантика, парсинг, типтик системалар, чөйрө (scoping) жана эс тутумду башкаруу кирет. Студенттер жөнөкөй тилдер үчүн интерпретаторлор же компиляторлор жазуу боюнча тажрыйба топтошот. Курс процедуралык, функционалдык жана объектке багытталган программалоо сыяктуу ар кандай парадигмаларды изилдеп, алардын ортосундагы артыкчылыктар менен кемчиликтерди талкуулайт.
Ìý
Системалык Администрлөө (COM-463.1)
Бул курс компьютердик системалар жана тармактарды башкаруу жана тейлөө үчүн зарыл болгон билимдерди жана көндүмдөрдү берет. Темаларга колдонуучу жана файлдарды башкаруу, системанын коопсуздугу, камдык көчүрмөлөрдү түзүү, өндүрүмдүүлүктү жакшыртуу жана shell скрипттери аркылуу автоматташтыруу кирет. Студенттер серверлерди конфигурациялоо, операциялык системаларды (Linux/Windows) башкаруу жана көйгөйлөрдү чечүү боюнча практикалык тажрыйба алышат. Курс студенттерди реалдуу системалык администрлөө жана IT операциялары тармагындагы ролдорго даярдайт.
Ìý
Эсептөөнүн Теориясы (COM-332.1)
Бул курс эсептөөнүн жана формалдуу тилдердин математикалык негиздерин изилдейт. Темаларга чектелген автоматтар, регулярдык туюнтмалар, контекстсиз грамматикалар, Тьюринг машиналары, чечилүүчүлүк жана эсептөө татаалдыгы кирет. Студенттер эсептөөнү теориялык көз караштан моделдөөнү жана талдоону үйрөнүшөт, компьютерлер эмне кыла аларынын жана эмне кыла албашынын чектерин түшүнүшөт. Курс компиляторлорду долбоорлоо жана алгоритмдер теориясы сыяктуу өркүндөтүлгөн темалар үчүн негизги база болуп кызмат кылат.