Бағдарламасы curriculum program «computer science»


Интерактивті графикалық жүйелер



Pdf көрінісі
бет48/70
Дата17.10.2022
өлшемі1,68 Mb.
#43642
түріБағдарламасы
1   ...   44   45   46   47   48   49   50   51   ...   70
Интерактивті графикалық жүйелер 
КОД ________ 
КРЕДИТ – 3 (2/1/0)
ПРЕРЕКВИЗИТ: Алгоритмдеу және бағдарламалау негіздері 
КУРСТЫҢ МАҚСАТЫ МЕН МІНДЕТІ 
Бұл пәнді оқу мақсаты интерактивті графикалық интерфейсі бар қосымшаларды құрудың 
теориялық базисін меңгеру болып табылады. 
КУРСТЫҢ ҚЫСҚАША СИПАТТАМАСЫ
Курс дербес компьютерлерге арналған бағдарламалық жасақтаманы әзірлеушілерге 
арналған. Қазіргі уақытта-бұл тар бағыттағы бағдарламалық қамтамасыз етуді әзірлеудің 
жеке орны. Мұндай қосымшалар құралдардың кең спектрін және графиканы жылдамдатудың 
аппараттық элементін пайдалану қажет болған жағдайда жасалады. Мұндай қосымшалардың 
санатына — бейнелермен, бейне тәртіптермен, үшөлшемді графикамен, комптьютерлік 
ойындармен жұмыс істеуге арналған қосымшаларды жатқызуға болады. Курс C++ 
бағдарламалау тілін және Qt кітапханасын қолдану негізінде құрылған — барлық қол жетімді 
заманауи операциялық жүйелерге арналған қосымшаларды құрудың әмбебап платформасы 
ретінде. 
КУРСТЫ АЯҚТАҒАННАН КЕЙІНГІ БІЛІМІ, БІЛІКТІЛІГІ, ДАҒДЫЛАРЫ 
Студенттер түрлі операциялық жүйелердің графикалық интерфейстерінің жұмыс 
механизмдерін білетін болады. Студенттер терезе қосымшаларын және хабарламаларды 
өңдеу циклін жасауды үйренеді. Студенттер визуалды бейнелеу және деректерді басқарудың 
негізгі компоненттерін пайдалануды үйренеді.
Студенттер клиент жағында жұмыс істейтін жеке компьютерлерге арналған толық 
функционалды қосымшалар жасай алады. 


Программалық инженерия 
КОД – CSE620 
КРЕДИТ – 3 (2/0/1) 
ПРЕРЕКВИЗИТІ– АКТ, Деректер қоры, Бағдарламалау тілдері 
КУРСТЫҢ МАҚСАТЫ МЕН МІНДЕТІ 
Курстың мақсаты бағдарламалық қамтамасыз етуді әзірлеу қағидаттары мен практикасын, 
соның ішінде бағдарламалық жасақтаманы әзірлеу процестерін, жүйелік талаптарға талдау 
жасауды, заманауи бағдарламалық жасақтаманы әзірлеу мен енгізуді, бағдарламалық 
қамтамасыз етуді тестілеуді және бағдарламалық қамтамасыз етуді түсінуді түсіну болып 
табылады. 
КУРСТЫҢ ҚЫСҚАША СИПАТТАМАСЫ
Бұл курс бағдарламалық қамтамасыз етуді әзірлеудің негізгі ұғымдары мен әдістерін қамтиды. 
Ол бағдарламалық жасақтаманың өмірлік циклінің негізгі кезеңдерін, атап айтқанда, талаптар, 
жобалау, іске асыру, тестілеу, жобаны жоспарлауды көрсетеді. Сондай-ақ бағдарламалық өнім 
мен процестің арасындағы айырмашылықты атап өтуге болады. Курс топтық жобаны 
қамтиды. Студенттер спецификацияға сәйкес өтінімді жобалау және әзірлеу үшін топтарда 
жұмыс істейтін болады. 
КУРСТЫ АЯҚТАҒАННАН КЕЙІНГІ БІЛІМІ, БІЛІКТІЛІГІ, ДАҒДЫЛАРЫ 
Студент әртүрлі бағдарламалық процестерді түсіну керек және олардың арасында қалай 
таңдау керек; Бағдарламалық жасақтаманың архитектурасын түбегейлі таңдауды қоса 
алғанда, тұтастай жобалау, бөлек әзірлеуге және дизайн үлгілерін жасауға мүмкіндік беретін 
модульдер мен интерфейстерді пайдалану. Жақсы кодтау әдістерін, соның ішінде 
құжаттаманы, келісімшарттарды, регрессиялық сынақтарды және күнделікті құрылымдарды 
түсіну. Бірліктерді тестілеуді, функционалды тестілеуді және автоматтандырылған талдау 
құралдарын қамтитын әртүрлі сапаны қамтамасыз ету әдістері.Нұсқаларды басқару, 
конфигурацияны басқару, модульдік / регрессиялық тестілеу, проблемаларды қадағалау және 
отладтау құралдарымен жұмыс істеу мүмкіндігі болуы керек; Жоба жоспарын жасау; Дизайн 
модельдерін құру және талдау; Инженерлік келісімдер жасау командалық жұмыс дағдылары 
болуы керек; Бағдарламалық процесті іс жүзінде жүзеге асыру; 




Достарыңызбен бөлісу:
1   ...   44   45   46   47   48   49   50   51   ...   70




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет