Мамандықтың базалық модульдерінің пәндері
KZТ ЕСТS
А
ЭЕМ практикумы
Пәнді оқытудың мақсаттары: берілгендердің ақпараттық
үлгісін
даталогиялық
үлгіге
түрлендіруші
практикалық
тапсырмаларды шешу әдістемесі және дағдыларын меңгеру.
Пәнді оқытудың міндеттері: ЭЕМ-де практикалық жұмыс
жасауды меңгеру, деректер қорын жобалау мен құрудың
практикалық дағдыларын үйрену.
Пәннің
қысқаша
мазмұны:
Негізгі
және
базалық
бағдарламалау тілдері. Қолданбалы бағдарламалық қамтама.
Операциялық
жүйелер.
Мәтіндік
редакторлар.
Кестелік
процессорлар.
Деректер
қорын
басқару
жүйелері.
ОЖ
утилиталары. Сервистік қосымшалар.
Пәнді оқытудан күтілетін нәтижелері:заманауи бағдарламалау
тілдерін
және деректер қоры тілдерін білу; деректерді
оңтайландыру және жіберу әдістерін, желідегі қауіпсіздікті
қамтамасыз ету тәсілдерін және бағдарламалау технологияларын
білу; бағдарламалық ӛнімдер құру үшін заманауи бағдарламалау
тілдерін пайдалана білу; деректер қорын құруды білу; ғылыми
және практикалық тапсырмаларды шешу әдіснамасы және
дағдыларын меңгеру.
Информатика мектеп
курсынан
Операциялық жүйелер,
Бағдарламалық
қамтаманың
метрологиясы
Б
ЭЕМ жӛндеу және жетілдіру
Пәнді
оқытудың
мақсаттары:
ЭЕМ-ді,
перифериялық
құрылғыларды және бағдарламалық құралдарды тексеру, баптау,
реттеу
және
тестілеу
құзыреттіліктерін
қалыптастыру.
Пәнді оқытудың міндеттері:ЭЕМ-мен ӛзара жұмыс жасауға
арналған заманауи техникалық және бағдарламалық құралдарды
білу. Құрастырылатын есептеуіш және ақпараттық жүйелерде
бағдарламалық-аппараттық құралдарды таңдауды, жинақтауды
және эксплуатациялауды меңгеру.
Пәннің
қысқаша
мазмұны:Командалар
жүйесінің
архитектурасы,
Микропроцессорлар,
32-разрядтық
микропроцессорларға
шолу,
Басқару
құрылғылар,
ЕМ
операциялық құрылғылары, ЭЕМ-ді ұйымдастырудың жүйелік
деңгейі, Жүйелік платалары, Шиналарды ұйымдастыру, Жады,
IDE және SCSI интерфейстері, Берілгендерді магниттік сақтау
құрылғысы,
Жинақтаушы
қатқыл
дисктер,
Сыртқы
тасымалдауыш
дисктер,
Ақпаратты
оптикалық
сақтау
құрылғылары, Жүйелік бағдарламалық қамтамалар, Енгізу-
шығару жүйелері.
Пәнді оқытудан күтілетін нәтижелері:ЭЕМ-мен ӛзара жұмыс
жасауға арналған заманауи техникалық және бағдарламалық
құралдарды білу; есептеуіш және ақпараттық жүйелердің
бағдарламалық-аппараттық құралдарын орнату, тестілеу, тексеру
және қолдануды меңгу; есептеуіш құралдарының әртүрлі
архитектурасын тұрғызу үшін элементтік базаны таңдау
әдістемесін білу; болашақ маманның ғылыми дүниетанымын
қалыптастыру.
Информатика мектеп
курсынан
Есептеу процестері мен
құрылымдар теориясы,
Стандарттау, метрология
және сертификаттау
В
Есептеу әдістері
Пәнді
оқытудың
мақсаттары:
Осы
курсты
оқытуда
математикалық талдау, сызықтық алгебра және қарапайым
дифференциалдық
теңдеулер
есептерінің
сандық
әдістері
қарастырылады. Қарапайым дифференциалдық теңдеулер үшін
шеттік есептерді шешу үшін айырымдық әдістері.Сызықтық
жүйелерді шешудің параллелдік және векторлық әдістеріне
кіріспе.
Пәнді оқытудың міндеттері:шешілетін есептің түріне қарай
сандық әдістерді таңдай білу, әдістерді алгоритмдеуді және
есептеулердегі ауытқушылықтарды бағалау білу.
Пәннің
қысқаша
мазмұны:Бӛлшек-полиноминалды
интерполяция.Сплайндар интерполяциясы.Кубтық сплайндарды
тұрғызу. Нормаланған кеңістіктегі ең жақсы жуықтау. Евклид
кеңістіктегі ең жақсы жуықтау. Функциялардың ортаквадраттық
жуықталуы. Ең кші квадраттар әдісімен функцияларды жуықтау.
Ортогоналдық полиномдар. Ортогоналдық полиномдардың
негізгі қасиеттері, үш мүшелік қатынасы, нӛлдері.
Пәнді
оқытудан
күтілетін
нәтижелері:есептеу
математикасының негізгі ұғымдарын, әдіс-тәсілдерін білу;
функциялардыжуықтауды
білу;
сандық
әдістермен
интегралдарды есептеуді меңгеру; сызықтық емес теңдеулер
жүйесін шешу үшін итерационды әдістерді қолдана білу;
сызықтық теңдеулер жүйесін шешу үшін сандық әдістерді
пайдалана алу; меншікті мәндер мәселесін шешу үшін сандық
әдістерді қолдана алу; қарапайым дифференциалдық теңдеулер
үшін шеттік есептерді шешу үшін айырымдық әдістерін қолдана
білу; есептеу математикасы есептерін шешуде математикалық
аппаратты қолдана алу; алынған білімдерді ӛзінің кәсіптік
қызметінде қолдана алу.
Информатика мектеп
курсынан
Жүйелік бағдарламалық
қамтамасыздандыру,
Метрология және
техникалық ӛлшемдер
А
Бағдарламалау технологиясы
Пәнді оқытудың мақсаттары: алгоритмдеу негіздерін, жоғары
деңгейлі бағдарламалау тілдерінде бағдарламалауды,
құрылымдық бағдарламалау элементтерін үйрету; объектіге-
бағытталған бағдарламалау әдістемелерін пайдаланып
қосымшалар құруды меңгеу.
Пәнді оқытудың міндеттері: бағдарламалау тілдерінің
классфикациясын, берілгендер типтерін, операцияларды, Си
бағдарламалау тілінің операторларын қарастыру; ішкі
бағдарламаларды, стандартты модульдерді, бағдарламалау
стильдерін, бағдарламалау сапаларын, отладка және тестілеу
әдістерін пайдалана отырып программалар құрастыруды
игеру;объектіге-бағытталған бағдарламалау негіздерін, жадыны
және адрестеуді ұйымдастыруды, кӛрсеткіштерді пайдаланып
программалар құруды, С++ тілінде бағдарламалаудың
ерекшеліктерін меңгеру.
Пәннің қысқаша мазмұны: Алгоритмдік ұғымдар және
үлгілер. Алгоритмдер және есептеулер. Алгоритмдерді тұрғызу
және талдауға байланысты негізгі түсініктер. Берілгендер
үлгілері. Құрылымдық тәсіл. Алгоритмнің негізгі құрылымдары:
«сызықтық», «тармақталу» және «қайталану». Объектіге-
бағытталған тәсілдің негіздері. Объектіге-бағытталған
бағдарламалау тілдеріне шолу. Объектілік жүйелерді (UML)
үлгілеу және жобалаудың негіздері. Объектіге-бағытталған
бағдарламалау тілдерінің (C++, JAVA) негіздері. Бағдарламалау
технологиясы. Мән-байланыс тәсілі. Перспективалар. Кодты
автоматтық түрде генерациялау. Компоненттік технология.
Платформаға тәуелді емес және платформаға тәуелді үлгінінің
(MDA) ұғымдары және қолданылуы. Аспектілі-бағытталған
бағдарламалау.
Пәнді оқытудан күтілетін нәтижелері: әртүрлі алгоритмдердің
құрылымдық сұбаларын құруды, тапсырманың талаптарына
қарай берілгендердің құрылымдарын ұйымдастыруды,
бағдарламалау тілдерін таңдауды білу; таңдалған бағдарламалау
тілінің мүмкіндіктерін пайдаланып программалар құрастыруды,
бағдарламалау стильдерін қолдануды, программаны жӛндеу мен
тестілеуді, сапалы бағдарламалық құжаттаманы құруды меңгеру.
Информатика мектеп
курсынан
Функционалды және
логикалық
бағдарламалау,
Параллельді есептеулер
Б
Грамматика теориясы және
трансляция әдістері
Пәнді оқытудың мақсаттары: компилятор мысалында тілдік
процессорлар
құрудың
негізгі
тәсілдерімен
танысу;
лингивистикалық
бағдарламалық
құралдарды
жобалау
дағдыларын алу, лексикалық, синтаксистік және семантикалық
талдау алгоритмдерін, кодты генерациялау әдістерін үйрену.
Пәнді
оқытудың
міндеттері:
бағдарламалау
тілдерінің
теорияларын және трансляция әдістерінің негізгі үлгілерін,
әдістерін және алгоритмдерін меңгеру.
Пәннің қысқаша мазмұны: Формальді грамматика және
олардың шығарылуы. Қалыпты тілдер, қалыпты ӛрнектер және
ақырлы автоматтар. Контекстілі-ерікті тілдер және . Контекстно-
свободные языки и автоматтар. Синтаксистік талдаудың негізгі
алгоритмдері.
Пәнді оқытудан күтілетін нәтижелері: құрастыру әдістерін,
бағдарламалау тілдерінің сипатталуы және ұйымдастырылуын
түсіну, тілдің синтаксисін формальді әдістермен сипаттауды білу,
заманауи бағдарламалау тілдерінің синтаксистік талдау әдістерін
білу; сипаттауды формальдық әдістерін және синтаксистік
басқарылатын аударманы ұйымдастыру.
Информатика мектеп
курсынан
Динамикалық
программалау,
Паралелльдік
бағдарламалау
В
С++ тілінде бағдарламалау
Пәнді оқытудың мақсаттары: алгоритмдік ойлау негіздерін
қалыптастыру, типтік мәселелерді шешу үшін құрылымдық және
объектіге-бағытталған
бағдарламалаудың
негізгі
концепцияларын пайдалануды үйрету.
Пәнді оқытудың міндеттері: алгоритмдерді құрастыру және
жазу әдістерін мен тәсілдерін оқып-үйрену; С бағдарламалау
тілін үйрену және осы тілде бағдарламалау ерекшеліктерін
меңгеру.
Пәннің қысқаша мазмұны: Құрылымдық бағдарламалау
негіздері. Құрылымдық бағдарламалау теориясы. Бағдарламалау
тілдерінде құрылымдық бағдарламалау негіздерін ұйымдастыру.
Құрылымдық
сұлбаларды
бейнелеу.
Жоғары
деңгейлі
бағдарламалау тілдері. Тілдің негізгі элементтері. Тілдің негізгі
ұғымдары.Бағдарлама құрылымы. Берілгендердің жай типтері.
Операцияларжәне олардың приоритеттері. Ӛрнектер. Негізгі
операторлар. С++ бағдарламлау тілінің базалық инструкциялары.
С++ тілінде тармақталу және қайталануды ұйымдастыру
инструкциялары. Функциялар. Пайдаланушы функциясының
құрылымы. Функциялардың параметрлерінің типтері. Функция
шақырылуын ұйымдастыру.
Пәнді оқытудан күтілетін нәтижелері: алгоритмдерді құру
әдістерін және рәсімдеу ережелерін білу; блок-схемалар
кӛмегімен алгоритмдерді құру және жазуды меңгеру; С тілінде
қойылған есепті шешуші алгоритмнің негізінде бағдарламалар
құрастыруды білу; бағдарламалық кешен спецификацияларын
құру негіздерін білу; алгоритмдерді рәсімдеудің типтік әдістерін
және оларды жобалаудың негізгі тәсілдерін білу; бағдарламалық
қамтама
құрудың,
жӛндеудің
және
тестілеудің
негізгі
технологиясын білу.
Информатика мектеп
курсынан
Компьютерлік
бағдарламалау,
Нейрокомпьютерлік
бағдарламалау
Күтілетін нәтижелері
КП
5
Кредит.
3
Пән
Пререквизиттері
Пәнді оқудың мақсаты мен міндеті
Пән
циклі
БП
3
Постреквизиттері
5
Қысқаша мазмұны