А
Функционалды және
логикалық бағдарламалау
Пәнді оқытудың мақсаты: функционалды және логикалық
бағдарламалау тілдерінің кӛмегімен моделдерді құру және
тұрғызу бойынша практикалық дағдылар мен кәсіби білімін
қалыптастыру.
Пәнді оқытудың міндеттері: қойылған тапсырмаларды шешу
үшін ЭЕМ-ң құрылғылары мен түйіндерді жүзеге асырудың
әртүрлі
құралдарын
практикалық
қолдану
дағдыларын
қалыптастыру.
Қысқаша мазмұны дисциплины: Логикалық бағдарламалау
тіліне кіріспе. Бағдарламалау тілі мен стильдерінің
классификациясы. Тілдің даму тарихы. Пролог. Прологтың
теориялық қағидалары. Турбо-Пролог жүйесінде жұмыс істеу
негіздері. Логиканы бағдарламалау негіздері. Фактілер, ережелер
мен сұраныстар. Пролог тілінің негіздері. Ұсыныстар.
Предикаттар. Айнымалылар. Мақсаттары (сұраныстар).
Коментарийлер.
Пәнді оқытудағы күтілетін нәтижелер: Пролог тілінде
логикалық бағдарламаларды құрудың ортақ инструменттерін
түсіну; практикалық тапсырмаларды шешу үшін әртүрлі
инструменталды құралдардың мүмкіндіктері мен
бағдарламалаудың заманауи әдістерін қолдана білу;
бағдарламалық қамтама құрудың технологиялық құралдарын
білу; қойылған тапсырманы шешу үшін бағдарламалау
құралдарынан барынша тиімді және сенімдісін таңдау.
Алгоритмдеу және
бағдарламалау,
Бағдарламалау
технологиясы
Магистратураның пәндері
Б
Динамикалық программалау
Пәнді оқытудың мақсаты: ғылым мен техникада туындайтын
динамикалық
бағдарламалау
тапсырмаларының
әдістерін
зерттеудің теориялық және сандық тәсілдерімен танысу, бітіруші
жұмысты орындауға негіз болатын жаратылыстанудың бірқатар
аранйы
тапсырмаларын
оқып
үйрену.
Пәнді оқытудың міндеттері: күрделі экономикалық жүйелерді
басқару және жобалаудың оңтайлы моделдерін оқып білу;
экономикада сызықтық бағдарламалау моделдерін, сызықтық
емес моделдерін, динамикалық бағдарламалау моделдерін оқып
білу.
Қысқаша мазмұны дисциплины: Бағдарламалау.
Бағдарламалау мақсаты мен тапсырмалары қызмет түрі ретінде.
Бағдарлама құрудың негізгі кезеңдері. Бағдарламаның
кӛрсетілімі (сыртқы – мәтіндік, ішкі – кодалық).
Бағдарламаларды ӛңдеу реті: мәтіндік редактор, процессор,
компилятор, жүктеуші функциялары. Бағдарламаның
атқарушылық және объектілік кодтары, бастапқы мәтін.
Бағдарламаның синтаксистік және семантикалық талдауы.
Бағдарламаның басты элементтері (деректер, операторлар).
Тілдін негізгі элементтері (әріп, лексемдер, бӛлгіштер). Негізгі
сӛздер, идентификаторлар, комментарийлер. Қарапайым
бағдарлама және бағдарламалау тілінің негізгі конструкциясы.
Деректер типінің концепциясы. Статистикалық және
динамикалық типтеуі. Бағдарламаның басты элементтері
(деректер, операторлар). Деректер түрлері (константалар,
айнымаллдар). С++ бағдарламалау тілі ретінде. Тілдің негізгі
элементтері (әріп, лексемдер, бӛлгіштер). Негізгі сӛздер,
идентификаторлар, комментарийлер. Қарапайым бағдарлама
және бағдарламалау тілінің негізгі конструкциясы. Деректер
типінің концепциясы. Статистикалық және динамикалық
типтеуі. Деректердің қарапайым стандартты типтері (бүтін,
заттық, логикалық, символдық).
Пәнді оқытудағы күтілетін нәтижелер: Пролог тілінде
логикалық бағдарламаларды құрудың ортақ инструменттерін
түсіну; практикалық тапсырмаларды шешу үшін әртүрлі
инструменталды құралдардың мүмкіндіктері мен
бағдарламалаудың заманауи әдістерін қолдана білу;
бағдарламалық қамтама құрудың технологиялық құралдарын
білу; қойылған тапсырманы шешу үшін бағдарламалау
құралдарынан барынша тиімді және сенімдісін таңдау.
Алгоритмдеу және
бағдарламалау,
Грамматика теориясы
және трансляция әдістері
Магистратураның пәндері
В
Компьютерлік бағдарламалау
Пәнді оқытудың мақсаты:бағдарламалуа технологиясын
(құрылымдық, модулді, объектілі-бағытталған) оқып үйрену.
Пәнді оқытудың міндеттері: бағдарламалау технологиясының
аясында білім меңгеру үшін бағдарламалау әдістерін білу,
бағдарламалау әдістері мен бағдарламалуа тілдерін пайдалануға
дайындық, бағдарламалық қамтаманы ӛндіру құралдары мен
технологиясын меңгеруге творчествалық, ғылыми қадамды
қалыптастыру.
Қысқаша мазмұны дисциплины: Бағдарламалау мақсаты мен
тапсырмалары қызмет түрі ретінде. Бағдарлама құрудың негізгі
кезеңдері. Бағдарламаның кӛрсетілімі (сыртқы – мәтіндік, ішкі –
кодалық). Бағдарламаларды ӛңдеу реті: мәтіндік редактор,
процессор, компилятор, жүктеуші функциялары. Бағдарламаның
атқарушылық және объектілік кодтары, бастапқы мәтін.
Бағдарламаның синтаксистік және семантикалық талдауы.
Бағдарламаның басты элементтері (деректер, операторлар).
Тілдін негізгі элементтері (әріп, лексемдер, бӛлгіштер). Негізгі
сӛздер, идентификаторлар, комментарийлер. Қарапайым
бағдарлама және бағдарламалау тілінің негізгі конструкциясы.
Деректер типінің концепциясы. Статистикалық және
динамикалық типтеуі. Бағдарламаның басты элементтері
(деректер, операторлар). Деректер түрлері (константалар,
айнымаллдар). Тілдін негізгі элементтері (әріп, лексемдер,
бӛлгіштер). Негізгі сӛздер, идентификаторлар, комментарийлер.
Қарапайым бағдарлама және бағдарламалау тілінің негізгі
конструкциясы. Деректер типінің концепциясы. Статистикалық
және динамикалық типтеуі. Деректердің қарапайым стандартты
типтері (бүтін, заттық, логикалық, символдық).
Пәнді оқытудағы күтілетін нәтижелер: бағдарламалық
парадигмаларын (императивтік, функционалдық, логикалық)
білу; бағдарламалау технологияларын (құрылымдық, модулдік,
объектілі-бағытталған) білу; бағдарламалау тілдерінің
семаниткасы мен синтаксисінің қалыптастыру аспектілерін білу.
Алгоритмдеу және
бағдарламалау, С++ тілінде
бағдарламалау
Магистратураның пәндері
А
Микропроцессорлық техника
Пәнді оқытудың мақсаты: ақпаратты ӛңдеудің электронды
құралдарының жұмыс істеу мен құрылу қағидаларынының
жұмыс және құрылу қағидаларын меңгеру, микропроцессорлық
негізде
құрылған
бақылау
және
қадағалау.
Пәнді оқытудың міндеттері: заманауи микропроцессорлар мен
микроЭЕМ жинақтар негізінде құрылған құрылғылар мен
жүйелерінің эксплууатациялау тәсілдері мен қолдану аясын,
ерекшеліктерін оқып білу.
Пәннің
қысқаша
мазмұны:
микротехникалық
негізгі
түсініктер.
Микропроцессорлық
жүйе
құрылымы.
ОП
архитектурасының
негізгі
типтері.
Кӛпбайттық
сандар
арифметикасы. Сандық регуляторлардың бағдарламалық іске
асырылуы.
Басқаруды
жіберу
командалары
мен
ішкі
бағдарламалармен және стекпен жұмыс істеу. Логикалық
командалар.
Логикалық
конролллерлер
мен
дискретті
басқарушы автоматтарының бағдарламалық іске асырылуы. Intel
8085 процессоры үшін Ассемблер тілінің қысқаша сипаттамасы.
Пәнді оқытудағы күтілетін нәтижелер: МикроЭЕМ мен
микропроцессор
типтік
құрылымдары
мен
қызмет
ету
қағидаларын, микропроцессорлық жинақтарының техникалық
сипаттамасы, тӛменгі деңгей тілдерінде микропроцессорларды
бағдарламалау
негіздерін
түсіну;
МикроЭЕМ
мен
микропроцессор жинақтың таңдауын жүзеге асыра білу;
арифметикалық
операторлар
мен
деректерді
жіберудің
қарапайым бағдарламаларын құру үшін микропроцессорлар
командаларының командалары.
Сызбатехника
Магистратураның пәндері
КП
3
5
3
5
БП