Пәннің коды
KV PYaP 2202
Пәннің атауы
Python тілінде бағдарламалау
Кредит саны
5
Курс, семестр
2 курс, 3 семестр
Кафедра атауы
Ақпараттық технологиялар
Курстың авторы
Избасаров Е.Ж., Исмайылов А.Е.
Пререквизит
Ақпараттық-коммуникациялық технологиялар, Алгоритмдер,
деректер құрылымы және бағдарламалау
Постреквизит
Big Data технологиясы, Web технологиялар
Пәнді оқытудың
мақсаты
Математикалық модельдерді құру және оларды аналитикалық
әдістермен зерттеу, жүргізілетін ғылыми-зерттеу жобаларының
тақырыбы бойынша алгоритмдерді, әдістерді, бағдарламалық
қамтамасыз етуді, аспаптық құралдарды әзірлеу; - қазіргі
заманғы жоғары өнімді есептеуіш технологияларды әзірлеу және
қолдану, жүргізілетін зерттеулерде қазіргі суперкомпьютерлерді
қолдану; - физика, химия, биология, экономика, медицина,
экология саласында қолданбалы есептерді шешу үшін ғылымды
қажетсінетін математикалық және ақпараттық технологиялар
мен бағдарламалар пакеттерін қолдану;
Курстың қысқаша
сипаттамасы
Синтаксис және басқару конструкциялары. Айнымалы мәндер.
типтері. Біліктіліг маңызы бар. Пернетақтадан мәндерді енгізу.
Модульдер мен пакеттер. Модульдерді импорттау. Жеке
модульдерді құру. Жүйелілік. Тізімдер, кортеждер және
сөздіктер. Барлық түрдегі тізбектер үшін ортақ операторлар.
Тізімдермен жұмыс істеуге арналған арнайы операторлар мен
функциялар. Сөздіктермен жұмыс. Сөздіктер әдістері. Салынған
тізімдер. Матрицалар.
Күтілетін нәтижелер
Студент міндетті
Білуі
тиіс:
Алгоритмдеу
негіздерін;
Python
тілінде
программалау
негіздерін;
Python
бағдарламалау
тілінің
синтаксисін; объектілі-бағытталған бағдарламалаудың негізгі
принциптерін. объектілі-бағытталған қосымшаларды құру үшін
Python бағдарламалау тілі сыныптарының кітапханасынан негізгі
сыныптар.
Икемділігі : Кәсіби қызметтің практикалық міндеттерін шешуде
алған
білімдерін
қолдану;Python
бағдарламалау
тілінің
құралдарымен
бағдарламалар
құру;
пайдаланушының
интерфейсін құру; есептерді шешу үшін құрылымдық
бағдарламалау технологиясын қолдану; есептерді шешу үшін
объектілі-бағытталған бағдарламалау технологиясын қолдану.
Дағдылануы: құрылымдық және процедуралық бағдарламалау,
Python тілінің негізгі құрылымдарымен жұмыс істеу.
Құзыреттілігі :Python ортасында негізгі алгоритмдік есептерді
шешу.
Пәннің коды
KV DMFA 2203
Пәннің атауы
Дискреттік математика және іргелі алгоритмдер
Кредит саны
5
Курс, семестр
2 курс, 3 семестр
Кафедра атауы
Ақпараттық технологиялар
Курстың авторы
ИсмайыловА.Е.
Пререквизит
Математика 1, Математика 2
Постреквизит
Компьютерлік модельдеу негіздері, Деректерді параллель
өңдеудің жүйелері
Пәнді оқытудың
мақсаты
Дискретті математиканың базалық алгоритмдерімен танысу және
бағдарламалық өнімдерді құру және нақты процестерді модельдеу
үшін осы пәннің негізгі нәтижелерін меңгеру.
Курстың қысқаша
сипаттамасы
Комбинаторика. Жиын, жиын және элементтер. Жиын
алгебрасының ұқсастығы. Декарт жұмысы және қатынастар.
Дрихле Принципі. Бүтін сандар және бөлу. Салыстыру.
Мультипликативті функциялар. Эйлер және Ферма теоремалары.
Сызықтық Диофант теңдеулері. Жақшаларды массоциативті
емес орналастыру. Каталан Саны. Жақшаларды коммутативті
орналастыру. Кармайклдың Саны. Ашық кілтті криптожүйе.
Пікір
логикасы.
Предикаттар
логикасы.
Алгоритмдер
теориясының элементтері.
Күтілетін нәтижелер
Студент міндетті
Білуі тиіс:жиындар теориясының негізгі ұғымдарын және
математикалық логиканы: жиындар булеаны, универсум, жиын
қуаты, Эйлер-Венна диаграммасы, өзара мәнді сәйкестік, логика
формулалары, екілік қатынастар, логика және предикаттарды
есептеу, предикаттар, кванторлар.
Икемділігі : ДНФ және КНФ келтіру, дизъюнктивтік қалыпты
формалар класында азайту, формулалардың тепе-теңдігін
пайдалану; математикалық есептерді шешудің классикалық
әдістерін қолдана отырып, қазіргі заманғы компьютерлік
бағдарламаларды қолдану.
Дағдылығы: болу керек:классикалық математикалық есептерге
жататын қолданбалы есептерді шешу; практикалық есептерді
шешудің оңтайлы әдістерін табу.
Құзыреттілігі: Кәсіби іс-әрекет мәселелерін шешуде Дискретті
математика әдістерін қолдану.
Пәннің коды
KV PDMIS 2203
Пәннің атауы
АЖ-дегі дискретті математика қосымшасы
Кредит саны
5
Курс, семестр
2 курс, 3 семестр
Кафдера атауы
Ақпараттық технологиялар
Курстың авторы
ИсмайыловА.Е.
Пререквизит
Математика 1, Математика 2
Постреквизит
Компьютерлік модельдеу негіздері, Деректерді параллель
өңдеудің жүйелері