Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 1-ші оқу жылы
Оқу семестрі: 1
Кредит саны: 3
Дәріс беруші: Шамсиева Н.С. -аға оқытушы
Курстың мақсаты: программалау әдістерінің негізінде үлкен жүйелерді жасау әдістерін студенттерге үйрету; Модельдеуші алгоритмді қазіргі программалау тілдері арқылы ЭЕМ-де программаларды жүзеге асыру; нақты жүйені программалау әдісі мен формализация және алгоритмизация әдістерін үйрету; Студенттерге алгоритмдік тілдерді, программалау әдістерін, ақпараттық жүйелер негіздерін оқыту; Қазіргі заманғы ақпараттық технологиялардың мүмкіндіктерін ашып көрсету және олардың даму перспективасын түсіндіру.
Деректемелері/Пререквизиттері: Бұл пәнді жетік түрде оқып үйрену үшін алгоритм және оның қасиеттерін, алгоритмдік тілді білу керек.
Курстың/пәннің мазмұны: Программалау пәні программа құрудың методологиясы, программалау және жобалаудағы қолданылатын әдістерін зерттейді. Бейсик және Паскаль тілдерінің алфавиті. Тұрақтылар мен айнымалылар. Стандартты функцияларды пайдаланып арифметикалық өрнектердi Паскаль тiлiнде жазу. Қарапайым сызықтық программаларды Бейсик және Паскаль тілдерінде енгiзу, орындау жєне дискiде сақтау. Тікелей режим. Программаны клавиатурадан редакциялау. Программаны дұрыстау, сынақтау. Тармақталу командасы. IF операторы. Жай шарт. Құрама оператор. Құрама шарт. Шартты оператормен есептер шағару. Шартсыз өту операторлармен есептер шығару. Таңдау командасымен Паскаль жєне Бейсик тілдерінде есептер шығару. Цикл. Циклдің түрлері.Әзiрше-циклiне есептер шығару. Екіөлшемді массив. Матрицалармен жұмыс. Көмекшi программалар: функциямен жұмыс. Процедура. Параметр-айнымалы. Параметр-мән. Параметрсіз процедура.
Ұсынылатын әдебиеттер:
1. Н.Ермеков“Есептеуіш техника негіздері”-Астана-2010
2. О.Камардинов “ Программалау“-
3. Шафрин Ю.А. «Основы компьтерной технологии».-м.,АБФ,1998
Сабақ беру әдістері: демонстрация, баяндау, сөздік әдісі, тренинг, трек-сызбалар, көрнекілік.
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: кітапхана қоры, электрондық оқулықтар, интернет-кластары, электронды білім ресурстары (ХЭКР – халықаралық электронды кітапханалар ресурсы).
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Алгоритмдер және деректер структурасы
Пәннің коды: ADS 1202
Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 1-ші оқу жылы
Оқу семестрі: 1
Кредит саны: 3
Дәріс беруші оқытушы: Алибаева Н.- аға оқытушы
Курстың мақсаты: Алгоритмдер құру және олардың түрлерін меңгеру; Есепті шешу алгоритмедерін анықтау; Есепті шешу алгоритмдерін пайдалану
Деректемелері/Пререквизиттері:. Web- дизайн, Қолданбалы программалық қамсыздандыру
Курстың/пәннің мазмұны:
Алгоритмдер. Алгоритмдерді өңдеу принципі. Негізгі басқару структуралары. Алгоритмдер типі мен қасиеттері. Алгоритмдер анализі. Алгоритмдер анализінің принципі. Алгоритмдердің күрделілігін бағалау. Функцияның өсуі. Стирлинг формуласы. О-нотациясы. Қарапайым рекурсиялар. Есептеудің негізгі эффективті схемалары. Арифметикалық алгоритмдері, көпмүшеліктерді есептеу. Деректер типтері. Деректердің құрылымдық және базалық типтері. Кірістірілген және саналатын типтер. Көрсеткіштер.
Жадының динамикалық таралуы. Деректер құрылымы. Сызықтық және сызықтық емес құрылымдар. Стектер, дектер және кезектер. Ақпараттық ұрылымдарды өңдеу алгоритмдері. Рекурсивті алгоритмдер. Бірігу алгоритмдері. Іштей сорттау алгоритмдері. Іздеу алгоритмдері. Сызықтық және екілік іздеу. Рекурсия, рекуурент және итерация. Қатарды өңдеу алгоритмдері.
Кестелерді толтыру алгоритмдері. Ішкі қатарларды іздеу алгоритмдері. Программалаудың әдістері мен технологиясы. Бағдарламаларды құру және оларды енгізу технологиясы. Құрылымды және модульді программалаудың негізгі принциптері. Динамикалық программалау. Алгоритмдердің эффективтілігі және есептеу оптимизациясы. Реттеу әдістері және программаны тестілеу
Ұсынылатын әдебиет:
-
ВиртВирт Н. «Алгоритмы и структуры данных»: Пер. с англ.- 2-е изд., 2001-352 стр.
-
Фаронов В.В. «Турбо Паскаль 7.0.» начальный курс. Учебное пособие-М.: «Нолидж», 1997-616 стр.
-
Абрамов С.А. , Гнездилова Г.Г. и др. Задачи по программированию. Москва. Наука. 1988г.
-
Чеблаков Б.Г. Сборник задач по программированию на языке Паскаль. Учебное пособие. НГУ, Новосибирск. 1991г.
Сабақ беру әдістері: баяндау, сөздік әдісі, тренинг.
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: интернет-ресурстар, электронды оқулықтар, материалдық база, кітапханақоры
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Дискретті математика
Пәннің коды: DM 1202
Пәннің типі: Базалық пәндер циклы, міндетті компонент
Оқу жылы: 1-ші оқу жылы
Оқу семестрі: 2
Кредит саны: 3
Дәріс беруші : Мукеева Г.И. аға оқытушы
Курстың мақсаты: Дискреттi математика жайында студенттерге кең көлемде мағлұмат беру. Анықталушы Дискреттi математика жайында студенттерге кең көлемде мағлұмат беру. Анықталушы және ескерiлетiн түсiнiктер мен арнайы терминдердiң мөлшерi бұрынғыға қарағанда нақтылай түсiндiрiледi. Осының арқасында студенттерге арнайы математикалық және теориялық программалау әдебиеттерiнiң терминалогиялық сөздiктерiн өз бетiмен қалыптасуына жағдай жасалады.Дискреттi математиканың, комбинаториканың әдiстерiн меңгеру, графтар мен құпиялар теориясының ұғымдарымен танысу, формальды қорыту және дәлелдеу әдiстерiмен танысу.
Деректемелері/Пререквизиттері: Математикалық талдау. Алгебра. Физика. Программалау тілдері.
Курстың/пәннің мазмұны: Студенттердi дискреттiк математиканың негiзгi бөлiмдерi және олардың қолдануларымен таныстыру. Бұл информатика мамандарын дайындағанда басқа курстарды дұрыс меңгеруге мүмкiндiк бередi. Курсты оқығанда дискреттi объектiлер, шектi жиындар, буль функциялары, айтылымдар алгебрасының формулалары, графтар және тiзбектер және құпиялар теориясының проблемаларымен танысады.
Студенттер жоғарғы оқу орнында қарастырылатын стандарттық бағдарлама бойынша дискреттi математика жайында қажеттi нақты мәлiметтер алады. Көп қолданылатын практикалық есептердi шығаруда, студенттерге келтiрiлген тұжырымдарды дәлелдеу және жаттығуларды орындау студенттердiң дискреттi математиканың әдiстерiн меңгеруге мүмкiндiк бередi. Тривиальды емес алгоритмнiң мысалдарының қорын толықтырады. Дискреттi математиканың типтiк есептерiнiң шешу алгоритмi және математикалық объектiлердi абсолюттi программалау жолдары жас программистерге қажеттi, себебi белгiлi алгоритмдердi конструкциялауда дағдының артуына әкеледi.
Жиындар, ішкі жиындар және элементтер. Жиындар алгебрасының теңдігі
Ұсынылатын әдебиет:
-
Э.Мендельсон, Введение математическую логику. Наука, 1984
-
П.С.Нефедов, Л.Осипова, Курс дискретной математики,М.,1998
-
Р.Уилсон, Введение в теорию графов,М.,1977 г
Сабақ беру әдістері: баяндау, сөздік әдісі, тренинг.
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: кітапхана қоры, электрондық оқулықтар, интернет-кластары, электронды білім ресурстары (ХЭКР – халықаралық электронды кітапханалар ресурсы).
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Сандық әдістер
Пәннің коды: SA 1202
Пәннің типі: Базалық пәндер циклы , міндетті компонент
Оқу жылы: 1-ші оқу жылы
Оқу семестрі: 2
Кредит саны: 3
Дәріс беруші: Мукеева Г.И. -аға оқытушы
Курстың мақсаты: қолданбалы есептерді шешудің жуық әдістерін, математикалық моделдеу әдістерін, қате көздерін, алынған нәтижелерді талдай алуды жүйелі түрде қалыптастыруды көздейді. Сонымен қатар студенттерді әртүрлі пәндік салалардағы нақты құбылыстарды математикалық моделдеу үрдісінде туындайтын есептерді ЭЕМ көмегімен шығарудың есептеу алгоритмдерін жасау мен қолдануға дайындау
Деректемелері/Пререквизиттері: жоғары алгебра, аналитикалық геометрия, математикалық талдау, ақпараттық технологиялар мен ақпараттық моделдеу, программалау
Курстың/пәннің мазмұны: Трансценденттік және алгебралық теңдеулердің сандық шешімі. Алгебраның сандық әдісі. Математикалық талдаудың есептерін шешуінің сандық әдісі. Сандық дифференциалдау және интегралдау. Интерполяциялау, көпмүшеліктерді есептеу. Қарапайым дифференциялдық теңдеулерді шешудің сандық әдістері. Айырымдық схеманың элементтер теориясы. Дербес туындылы теңдеулерді шешу.
Ұсынылатын әдебиет:
-
Бахвалов Н.С., Жидков Н.П., Кобельков Г.М.Численные методы: учеб. пособие для студ. физ.-мат. спец. вузов — 5-е изд. — М. : БИНОМ. Лаборатория знаний, 2007. — 637с.
2. Демидович Б.П., Марон И.А., Шувалова Э.З. Численные методы анализа. Приближение функций, дифференциальные и интегральные уравнения: учеб. пособие / Б.П. Демидович (ред.). — Изд. 4-е, стер. — М.; СПб. ; Краснодар : Лань, 2008. — 400с
3. Самарский А.А. Введение в численные методы: Учеб. пособие для вузов / Московский гос. ун-т им. М.В.Ломоносова. — 3-е изд., стер. — СПб. : Лань, 2005. — 288с.
Сабақ беру әдістері: баяндау, сөздік әдісі, тренинг.
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: кітапхана қоры, электрондық оқулықтар, интернет-кластары, электронды білім ресурстары (ХЭКР – халықаралық электронды кітапханалар ресурсы).
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Объектіге бағытталған программалау
Пәннің коды: OBP 1204
Пәннің типі: Базалық пәндер циклы , таңдау компоненті
Оқу жылы: 1-ші оқу жылы
Оқу семестрі: 2
Кредит саны: 3
Дәріс беруші оқытушы: Шамсиева Н.С. - аға оқытушы
Курстың мақсаты:
- программалау әдістерінің негізінде үлкен жүйелерді жасау әдістерін студенттерге үйрету;
- Модельдеуші алгоритмді қазіргі программалау тілдері арқылы ЭЕМ-де программаларды жүзеге асыру;
- нақты жүйені программалау әдісі мен формализация және алгоритмизация әдістерін үйрету;
Студенттерге алгоритмдік тілдерді, программалау әдістерін, ақпараттық жүйелер негіздерін оқыту;
Қазіргі заманғы ақпараттық технологиялардың мүмкіндіктерін ашып көрсету және олардың даму перспективасын түсіндіру.
Деректемелері/Пререквизиттері: Бұл пәнді жетік түрде оқып үйрену үшін алгоритм және оның қасиеттерін, программалау тілдерін жақсы білу керек.
Курстың/пәннің мазмұны: Жоғарғы деңгейлі программалау тіздерінің негізгі конструкциялары. Берілгендер типі және операциялар. Структуралық программалаудың негізгі конструкциялары. Енгізу-шығаруды ұйымдарстыру, функциялар, айнымалылардың түрлері. Бағдарламаның құрылымы, нұсқаушылар және адрестік арифметика. UML тілі және программалау. Объектіге бағытталған бағдарламалудың жабдықтары: қасиеттері және принциптері, класстар, мұрагерлік, полиморфизм және оның орындалуы, функциялар және класстар шаблоны, құрал жабдықтық программалау жүйесін таңдау, олардың ерекшеліктерін зерттеу. Объектіге бағытталған анализ және жоспарлау методикасы. Бағдарламалық жабдықтардың өмір сүру циклі, UML тілі және объектіге бағытталған анализ, диаграммалардық түрлері, класстар диаграммалары, объектіге бағытталған анализ және жоспарлауда Rational Rose Case жабдығын қолдану.
Ұсынылатын әдебиет:
-
Н.Ермеков“Есептеуіш техника негіздері”,
-
О.Камардинов “Visual Basic ортасында программалау“,
-
Ж. Дінисламов“Visual Basic ортасы”
Сабақ беру әдістері: демонстрация, баяндау, сөздік әдісі, тренинг, трек-сызбалар, көрнекілік.
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: кітапхана қоры, электрондық оқулықтар, интернет-кластары, электронды білім ресурстары (ХЭКР – халықаралық электронды кітапханалар ресурсы).
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Электрондық оқыту негіздері
Пәннің коды: EOT 1204
Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 1-ші оқу жылы
Оқу семестрі: 2
Кредит саны: 3
Дәріс беруші: Үсенов С.С.- п.ғ.д., профессор
Курстың мақсаты: Студенттердің инфокоммуникациялық мәдениетін қалыптастыру, олардың терең білімге қол жеткізуін, кәсіби деңгейлерін әлемдегі басқа әріптестерімен қатынаса отырып өсіру, бәсекелестікті жоғарылату. Оқыту процесін үздіксіз және толық деңгейін бақылау, сонымен қатар ақпараттық ізденіс қабілетін дамыту.
Деректемелері/Пререквизиттері: Компьютерлiк желiлер, Интернет және мультимедиалық технологиялар, білім беру электрондық басылымы мен Интернет-ресурстарды пайдалану және жасау, қазіргі ақпараттық технологиялар.
Курстың/пәннің мазмұны: Жоғарғы оқу орындарында электрондық оқытуды ұйымдастыру пән ретінде. Пайдалану саласы. Нормативтік сілтемелер. Жалпы ережелері. Электронды оқытудың субьектілері. ҚР жоғарғы оқу орындарында электронды оқытуды жүзеге асыруға қойылатын жалпы талаптар. Электронды оқытудың телекоммуникациялық қамтамасыз етілуі. Электронды оқытуды контентті қамтамасыз ету талаптары. Жоғарғы оқу орнының инфрақұрылымы. Электронды оқыту жүйесін кадрлармен қамтамассыз ету талаптары. Электронды оқыту барысындағы академиялық еркінділік.
Ұсынылатын әдебиет:
-
Қазақстан Республикасының президенті Н:Ә.Назарбаевтің Қазақстан халқына жолдауы «Болашақтың іргесін бірге қалаймыз» 28.01.2011ж.
-
Қазақстан Республикасында білім беруді дамытудың 2011-2020 жылдарға арналған мемлекеттік бағдарламасы.
-
ҚР Мемлекеттік стандарты СТ РК 1091-2002 «Программалық құжаттардың бірыңғай жүйесі, терминдер мен анықтамалар».
-
ҚР-ның «ақпараттандыру» туралы заңы. 11 қаңтар 2007жыл. №217-3.
-
ҚР-ның «Ғылым туралы» заңы (Астана, Ақорда 18 ақпан 2011ж).
-
ҚР Мемлекеттік стандарты (МС ҚР 34.016-2004). Қашықтан оқытудың техникалық және программалық құралдары. Жалпы талаптар. (ГОСО РК 5.03.004-2006).
Сабақ беру әдістері: Оқытудың дәстүрлі әдістері – лекциялық және практикалық сабақтар; интерактивті әдістер – шағын топтарда жұмыс, пікір-талас, ролдік ойындар, презентация, кластер құрастыру; интерактивті тақтаны пайдалану.
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақша
Мамандық (саты) бойынша білім алуға қажетті жағдай: кітапхана қоры, электрондық оқулықтар, интернет-кластары, электронды білім ресурстары (ХЭКР – халықаралық электронды кітапханалар ресурсы).
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы:
Есептеу жүйелерінің архитектурасы
Пәннің коды: Ezha 1205
Пәннің типі: Базалық, міндетті пән
Оқу жылы: 1-ші оқу жылы
Оқу семестрі: 2
Кредит саны: 3
Дәріс беруші: Жүсіпбек Б.К. – информатика магистрі, ага окытушы
Курстың мақсаты: есептеуіш техниканың қазіргі заманға сәйкес ақпараттарымен жабдықтарын пайдаланып жөндей алатын мамандар даярлау. Есептеуіш техниканың негіздерін оқу; Есептеуіш техника құралдарының құрылу принциптері және әртүрлі ЭЕМ кластарының негізгі ереешеліктерін оқу; Бағдарламалық құралдармен компьютерді тексеру; Дербес компьютердің дамуының бағыттарымен танысу.
Деректемелері/Пререквизиттері: математиканы жақсы меңгеру қажет, графикалық файлдармен жұмыс істеу негіздерін білу керек.
Курстың/пәннің мазмұны: «Есептеу жүйелерінің архитектурасы» пәнi –мемлекеттік білім беру стандартына сәйкес біліктілік пен білім алуды қамтамасыз етіп, дүниетану және жүйелі ойлау қабілетінің қалыптасуына ықпал етеді. ЭЕМ даму кезеңдері. ЭЕМ-нің ішкі және сыртқы құрылғылары. Каналдық және шиналық системотехника. Микропроцессор және жады. Енгізу мен шығарудың базалық жүйелері. ЭЕМ сәулеті дамуыының қазіргі тенденциялары.
Қазіргі есептеуіш техниканың дамуы тенденциясы.
Ұсынылатын әдебиет:
-
Информатика: Практикум по технологии работы на компьютере под.редакцией И.В. Макаровой.-2-е издание. –М.:“Финансы ис статистика“, 1998 г.
-
Т. Бродман. 3D StudioMax 4. –Санкт-Петербург, 2002 г.
-
С.Симонович, Г. Евсеев, А. Алексеев. Специальная информатика. –М.:“Акт-пресс книга“, 2005г.
Сабақ беру әдістері: Оқытудың дәстүрлі әдістері – лекциялық және практикалық сабақтар; интерактивті әдістер – шағын топтарда жұмыс, пікір-талас, ролдік ойындар, презентация, кластер құрастыру; интерактивті тақтаны пайдалану.
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақша, орысша
Мамандық (саты) бойынша білім алуға қажетті жағдай: кітапхана қоры, электрондық оқулықтар, интернет-кластары, электронды білім ресурстары (ХЭКР – халықаралық электронды кітапханалар ресурсы).
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Символдық математика
Пәннің коды: SM 1205
Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 1-ші оқу жылы
Оқу семестрі: 2
Кредит саны: 3
Дәріс беруші: Алибаева Н.Е. – информатика магистрі, аға оқытушы
Курстың мақсаты: Пәнді оқытудың негізгі мақсаты- студенттерді мәтіндік, формулалық және графиктік редактор ретінде де қолдануға болатын қуатты есептеуіш жүйе- Maple программасымен таныстыру.
Деректемелері/пререквизиттерi: алгебра, математикалық талдау, дискретті математика, ықтималдықтар теориясы және математикалық статистика, программалау тілдері, сандық әдістер, тиімділік әдістері, операцияны зерттеу.
Курстың/пәннің мазмұны: Maple жан-жақты ойластырылып жасалған компьютерлік математика жүйесі. Ол математикалық және соған жақын барлық пәндердің жай есептеулерінен бастап күрделі есептеулеріне дейін шеше алады. Физикалық құбылыстардың математикалық моделін жасайды. Көркем графика салады. Тек символды есептеулерді ғана емес сандық есептеулерді де жүргізеді және оны графиктік түрдегі көркем кескінін салады
Ұсынылатын әдебиет:
-
В.З. Аладьев Основы программирования в MAPLE. Таллин, 2006
-
В.П.Дьяконов. MAPLE 9 в математике, физике и образовании
-
О.А. Сдвижков Математика на компьютере: MAPLE 8
-
В.П.Дьяконов. компьютерная математика. Теория и практика. Нолидж.2000
-
А.Матросов. MAPLE 6. Решение задач высшей математики и механики.
Сабақ беру әдістері: Оқытудың дәстүрлі әдістері – лекциялық және практикалық сабақтар; интерактивті әдістер – шағын топтарда жұмыс, пікір-талас, ролдік ойындар, презентация, кластер құрастыру; интерактивті тақтаны пайдалану.
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: кітапхана қоры, электрондық оқулықтар, интернет-кластары, электронды білім ресурстары (ХЭКР – халықаралық электронды кітапханалар ресурсы).
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Компьютерлік графика
Пәннің коды: KG 2206
Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 1-ші оқу жылы
Оқу семестрі: 2
Кредит саны: 3
Дәріс беруші: Алибаева Н.Е. – информатика магистрі, аға оқытушы
Курстың мақсаты: “Компьютерлiк графика“ пәнiн оқытудың негiзгi мақсаты – студенттерді компьютерлік графика есептерінің математикалық және алгоритмдік негіздерімен жүйелі түрде таныстыру, түрлi графикалық программаларды үйрену. Бейнелердi өңдеудi iскерлiк, ғылыми және инженерлiк қызметте ұйымдастыру.
Деректемелері/ постреквизиттерi: Берілген пәнді меңгеру үшін студенттер келесі курстарды меңгеруі қажет: алгебра, геометрия, математикалық анализ, шет тілі(ағылшын тілі), программалау тілдері, тілдер теориясы мен ЭЕМ архитектурасы, кескін өңдеу, образды тану.
Курстың/пәннің мазмұны: “Компьютерлiк графика“ пәнi келесі кезеңдерді қарастырады: компьютерлік графика негізіне жататын математикалық әдістер; айналу қағидалары және кескіндерді түрлендіру; кескіндерді перспективада салу әдістері; қисықтар мен беттерді сипаттау әдістері; алгоритмдік әдістер: кескіндер мен шеңберлер салу; көпбұрыштарды бояу және сатылық тиімділікті жою әдістері; екі және үшөлшемді қиынды, соның ішінде кез-келген дөңес көлем бойынша қиындыдан көрінбейтін сызықтар мен беттерді алып тастау алгоритмдері: Робертс алгоритмі, Варнок алгортимі, Вейлер-Азертон алгоритмі, қисықсызықты беттерді бөлу алгоритмдері, Z-буферді қолдану алгоритмі; нақты кескіндерді салу: жарықтандырудың қарапайым әдісі, бейнелеу векторын анықтау, Гуро және Фонг әдістерімен бояу, арнайы тиімділікпен жарықтандырудың қарапайым әдісі, тұнықтық, көлеңкелер, фактура, түстердің қазіргі уақыттағы зерттеулер бағыттары.
Ұсынылатын әдебиет:
1. Роджерс Д., Адамс Дж. Математические основы машинной графики: М., Машиностроение, 1980.
2. Роджерс Д. Алгоритмические основы машинной графики: М., Мир, 1989.
3. Аммерал Л. Программирование графики на Турбо Си. Машинная графика на персональных компьютерах. Интерактивная трехмерная машинная графика. Принципы программирования в машинной графике (в 4 т.), М., Солсистем, 1992.
4. Баяковский Ю. М. Графор. Графическое расширение Фортрана. М., Наука, 1985.
5. Яншин В., Калинин Г. Обработка изображений на языке СИ для IBM PC. Алгоритмы и программы. М., Мир, 1994.
6. Фокс А., Прат М. Вычислительная геометрия. Применение в проектировании и на производстве М., Мир, 1982.
7. Миронов Д. CorelDraw 9. Учебный курс. –СПб.: Питер, 1999г.
8. Порев В. Компьютерная графика. Петербург, 2002 г.
Сабақ беру әдістері: Оқытудың дәстүрлі әдістері – лекциялық және практикалық сабақтар; интерактивті әдістер – шағын топтарда жұмыс, пікір-талас, ролдік ойындар, презентация, кластер құрастыру; интерактивті тақтаны пайдалану.
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: интернет-ресурстар, электронды оқулықтар, материалдық база, кітапханақоры
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: HTML-технологиялары
Пәннің коды: НТ 2206
Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 1-ші оқу жылы
Оқу семестрі: 2
Кредит саны: 3
Дәріс беруші: Бақалбаева Г.А. – информатика магистрі
Курстың мақсаты: Web-дизайнмен жұмыс істеуде қажет болатын, Internet-те программалаудың маңызды түсініктері мен сұрақтарын оқып білу.
Деректемелері/Пререквизиттері: HTML, Java, VB Script
Курстың/пәннің мазмұны:Техникалық, экономикалық ақпараттық жүйелер және ақпараттық технологиялар. Гуманитарлық салалардағы ақпараттық жүйелер. Экономикалық ақпараттық жүйелердің қамтамасыз етуші және функционалды бөліктері. Коммерциялы, иллюстрациялы және ғылыми графика. Ақпаратты желілік технологиялар. Каналдар коммутациясының желілері, хабарлар коммутациясы, пакеттер коммутациясы. Электронды почта. Почталық серверлер. Ерекше, топтық және жалпы тәртіптер. Мәліметтерді өңдеудің және сақтаудың үлестірілген технологиялары. Мәліметтердің үлестірілген өңдеуі. Жойылған сұраныс. Мәліметтерді орталықтандырылған және орталықтандырылмаған ұйымдастыру. Қостау және үлестіру әдістері. Мәліметтерді сақтауды аралас ұйымдастыру. Программалаудың инструментальды құрылғылары. Мәліметтерді үлестірімді өңдеу технологияларының түрлері. Гипермәтіндік технологиялар. Ақпараттарды көрсету әдістері. Гипермәтіндер, ақпаратты материал, ақпаратты статья, тезаурус, басты тақырыптар тізімі. Мультимедиа технологиясы. Мультимедиа - акселератор. Графикті акселератор. Мәліметтерді қорғаудың базалық технологиялары. Қорғалған каналдардың технологиялары.
Ұсынылатын әдебиет:
-
Пратт Т., Зелковиц М «Языки программирования. Разработка реализация», 2002 г.;
-
Гордеев А.В., Молчанов А.Ю. «Системное программное обеспечение», 2002 г.;
-
Бек Л. «Введение в системное программирование», 1998 г.;
-
Матросов А.В., Сергеев А.О., Чаунин М.П.,- HTML 4.0.-СПб.: БХВ-Петербург, 2004 г.;
-
А.Гончаров. “Самоучитель HTML“, Питер, 2001г.;
-
Эд Титтел, Н.Питс.,Ч.Валентайн. “HTML 4 для чайников“ справочник, Москва, 2001 г..
-
А.Хоумер.,К.Уилмен., “Dynamic HTML“справочник Москва,2000г.;
-
Под ред. Симоновича. "Информатика. Базовый курс", Питер, 2000 г.;
-
Б.Леонтев “WEB дизайн“ Москва, 2001 г.;
Сабақ беру әдістері: демонстрация, баяндау, тренинг
Бағалау әдісі: әріптік-рейтингтік жүйе 100 балдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: интернет-ресурстар, электронды оқулықтар.
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Компьютерлік математика
Пәннің коды: КМ 2207
Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 2-ші оқу жылы
Оқу семестрі: 3
Кредит саны: 3
Дәріс беруші: Алибаева Н.С. – информатика магистрі, аға оқытушы
Курстың мақсаты: студенттерді компьютерлік математиканың негізгі ұғымдарымен таныстыру және математикалық есептерді компьютерде шешу барысында қолданылатын өңдеу, талдау және тиянақтау әдістерін пайдалануға үйрету.
Деректемелері/ пререквизиттерi: Информатика, математика, алгебра, геометрия математикалық анализ, математикалық логика, дискретті математика, программалау тілдері.
Курстың/пәннің мазмұны: Math CAD бағдарламасының көмегімен аналитикалық есептеу негіздері. ЭЕМ-нің математикалық мүмкіндіктері. Есептеу математикасына кіріспе. Компьютерлік математика жүйесі. Сандық және символдық есептеулер.Сызықтық алгебралық теңдеулер. Қазіргі компьютерлік математика жүйесінің келешектегі даму бағыттары. MathCAD – та интегралдау, дифференциалдаудың математикалық нәтижесін жүзеге асыру жолдары; Math CAD бағдарламасының көмегімен көп айнымалы функциялар және олармен жұмыс істеу үшін компьютерді қолдану.. Шектерді есептеу. Интегралдарды есептеу. Сандар қатарлары. Функцияны Тейлор қатарына жіктеу. Дифференциалдық теңдеулер. Сызықтық функцияларды орындау. Векторлар және матрицалармен жұмыс. Кері матрицаны есептеу. Графикамен танысу. Функцияның графиктерiн салу. Функцияның нүктедегі мәнін есептеу және анықтау. Функцияның декарттық графигін тұрғызу. Үшөлшемді графиктер тұрғызу. Обьектіге бағытталған программалау. Жоғары деңгейлі графика. Берілгендерді импорттау және экспорттау. Дескрипторлық графика.
Ұсынылатын әдебиет:
-
Говорухин В.Н., Цибулин В.Г., Введение в Maple. Математический пакет для всех. М.,1999
-
Дьяконов В.П., Абраменкова И.В., MathCAD 8 PRO в математике, физике и Internet. М.,2000
-
MathCAD 2.5 – Математический пакет для научных расчетов: Методическое пособие для студентов физико-математического факультета. /Сост. А.ВУ.Гуторов.-Нижний Тагиль, 1997.-59 с
-
Сдвижков О. А. Математика на компьютере: Maple 8.– М.:Солон-пресс, 2003.
-
Дьяконов В. П. Maple 9.5/10 в математике, физике и образовании.– М.:Солон-пресс, 2006.
-
Матросов А. П. Maple 6. Решение задач высшей математики и механики. – СПб.: БХВ-Петербург, 2001.
-
Пантелеев В.И., Перязева Ю.В. Система компьютерной математики Maple:Учебное пособие. – Иркутск, 2002.
Сабақ беру әдістері: демонстрация, баяндау, сөздік әдісі, тренинг, трек-сызбалар, көрнекілік
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: кітапхана қоры, электрондық оқулықтар, интернет-кластары, электронды білім ресурстары (ХЭКР – халықаралық электронды кітапханалар ресурсы).
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/ юниттің атауы: ДЭЕМ-гі практикум
Пәннің коды: DP 2207
Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 2-оқу жылы
Оқу семестрі: 3
Кредит саны: 3
Дәріс беруші: Асанова Ж.- информатика магистрі, оқытушы
Курстың мақсаты: программаларды құру және түзету техникалық тәсілдеріне үйрену, практикалық программалау дағдысын қалыптастыру, сандық әдістерді оқып-үйрену және пайдалану
Деректемелер/Пререквизиттері: - Информатика, Программалау, Есептеу жүйелерінің архитектурасы
Курстың/пәннің мазмұны: Есептеу процесін алгоритмдеу, алгоритмдерді жазу, блок-схемаларды құру. Программаларды құру технологиялары және оларды жүзеге асыру. Деректер және олардың типтерімен жұмыс. Көмекші программаларды ұйымдастыру және пайдалану. Рекурсияға берілген есептерді шығару. Мәліметтерді енгізу-шығару. Массивтермен жұмыс. Сілтемелерді пайдалану. Динамикалық айнымалыларды пайдалану. Ақпараттық құрылымдармен есептер шығару. Сыртқы модульдермен жұмыс жасау. Обьектіге бағытталған программалау. Құрылымдармен берілген септерді шығару. Класстар және мұрагерлік механизмі. Қарапайым қосымшаларды әзірлеу технологиялары. Шаблон бойынша программалар әзірлеу. Стандартты панельдер мен кітапханаларды пайдалану. Қолданбалы программалық қамсыздандыру. Математикалық және статистикалық пакеттермен жұмыс жасау.
Ұсынылатын әдебиет:
-
Абрамов С.А. Задачи по программированию.- М.: Наука, 1988 г
-
Стивен Прата. Язык программирования С++. Лекции и упражнения. Учебник:-К.: Издательство
-
Фаронов В. Delphi 6. Учебный курс. М.: Горячая линия – Телеком, 2001
-
Дьяконов В. Компьютерная математика. Теория и практика. М.: Горячая линия – Телеком, 2001
-
Потемкин А. Инженерная графика. Просто и доступно. СПб.:Питер, 2000
-
Форсайт Дж., Малькольм М. Машинные методы математических вычислений, - М.:Мир-1980
Сабақ беру әдістері: Оқытудың дәстүрлі әдістері – лекциялық және практикалық сабақтар; интерактивті әдістер – шағын топтарда жұмыс, пікір-талас, ролдік ойындар, презентация, кластер құрастыру; интерактивті тақтаны пайдалану.
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақша, орысша
Мамандық (саты) бойынша білім алуға қажетті жағдай: кітапхана қоры, электрондық оқулықтар, интернет-кластары, электронды білім ресурстары (ХЭКР – халықаралық электронды кітапханалар ресурсы).
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Қолданбалы программалық жабдықтау
Пәннің коды: KPZh 2208
Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 2-ші оқу жылы
Оқу семестрі: 3
Кредит саны: 3
Дәріс беруші: Асанова Ж.С. - информатика магистрі, оқытушы
Курстың мақсаты: Пәнді оқытудың негізгі мақсаты – математика, графика және статистика бойынша қолданбалы программалар пакеттерін ұсынатын маңыздырақ қасиеттері мен мүмкіндіктерін оқып білу. Пәнді оқытудың міндеттері:
-
Берілген графикалық және баспалық пакеттерге тән функцияларды оқып білу.
-
Ғылыми салада қолданбалы программалық ұқсас пакеттерінің міндеті туралы түсінік қалыптастыру;
-
Web-беттерді біріктіретін құрауыштардың негізгі түсініктері мен анықтамалары туралы түсініктерді қалптастыру;
-
Кәсіпқойлық қызметте қолданбалы программалаудың дағдысын пайдалана білуді қалыптастыру.
Пәнді оқыту нәтижесінде студенттер міндетті:
-
Қолданбалы программалаудың графикалық пакеттерінің қасиеттер мен мүмкіндіктері туралы түсінігі болу.
-
Математика және статистика пакеттердің негіздерін білуге: Maple, Mathematica, MathLab, MathCad.
-
Қолданбалы программалар пакеттерін жалпы концепция бойынша бойынша құру және жүзеге асыру сұрақтарын білуге.
-
Тексттерді тани білу, үш өлшемді графикалар және анимация пакеттерімен (Fine Reader, 3D Studio және т.б.) жұмыс істеу практикалық дағдылар алу.
Деректемелері/Пререквизиттері: Матемаматикалық анализ, дискретті математика, информатика, программалау тілдері, жүйелі және қолданбалы программалау.
Курстың/пәннің мазмұны: Мультимедиа интерактивті технологиялары қозғалыссыз бейне, видеобейнелер, анимациялар, текстер және дыбыстық қатарларға жұмысты қамтамасыз ету. Коммерциялық графика. Коммерциялық графикалардың ақпараттық технологияда, таблицалық процессорларда, мәліметтер базаларында және екі немесе үш өлшемді графикті бөлек жергілікті файлдарда сақталатын ақпараттардың көрінуін қамтамасыз ету. Иллюстративті графика. Иллюстративті графиканың ақпаратты технологиялары әртүрлі тексті құжаттарға регулярлы түрде әртүрлі геометриялық фигуралар (векторлық графика) және де регулярлы емес құрылымдар – пайдаланушы суреті (растрлі графика) иллюстрациялар құруға мүмкіндік береді. Ғылыми графика. Ғылыми графиканың ақпаратты технологиялары картографиялар есептер мен химиялық, математикалық және де басқа да формулалары бар ғылыми есептерді өрнектеуге қызмет ұсынған.
Ұсынылатын әдебиет:
-
Батырова Л.Т. . «MATHCAD – қолданбалы бағдарламалау пакеті» Қ.А.Ясауи атындағы ХҚТУ, Тұран баспасы, 2008 ж; Түркістан;
-
Аверин А. Стеклянные и металлическое поверхности. Москва. 2006
-
Бондеренко С. Двораковская М. 3 d max. Москва. 2004
-
Гашников С. 3 d studio Max. Москва. 2005
-
Молочков В.П., Компьютерная графика для интернета. Самоучитель. – Спб.: Питер, 2004-368 с.: ил.
-
В.П.Дьяконов Компьютерная математика. Теория и практика. М.:Нолидж,2001.1296c.
-
Дьяконов В.П., Абраменкова И.В., MathCAD 8 PRO в математике, физике и Internet. М.,2000
Сабақ беру әдістері: демонстрация, баяндау, сөздік әдісі, тренинг, трек-сызбалар, көрнекілік
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: интернет-ресурстар, электронды оқулықтар.
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Баспа ісіндегі компьютерлік жүйелер
Пәннің коды: BIKZh 2208
Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 2-ші оқу жылы
Оқу семестрі: 3
Кредит саны: 3
Дәріс беруші: Асанова Ж.С. информатика магистрі, оқытушы
Курстың мақсаты: Пәнді оқытудың негізгі мақсаты – қазіргі баспа ісі мен жарнама ісінде пайдаланылатын компьютерлік програмалармен жұмыс істеу принциптерін үйрету.
Пәнді оқытудың негізігі міндеті- баспа және жарнама ісіндегі негізгі принциптер мен қағидаларды үйрету. Курстың ең негізігі мақсаты Adobe In Design, QuarkXpress, CorelDraw танымал жүйелерін меңгеру ғана емес, сонымен қатар баспа ісіндегі тапсырмаларды шешу және нақты қою, баспа өнімдерінің дизайны және оларды программалық қамсыздандыру болып табылады..
Пәнді игеру нәтижесінде студенттер білуге міндетті:
-
типографиканың негізгі міндеттері (қаріп, кегль, сызбалық үлгі, интерлиньяж, и т.б.)
-
макеттеу, түптеу, макет түпнұсқалары жөнінде түсінік.
-
Түптеу және макеттеу процесс барысын құраушы түсініктерді білу.
Жасауға тиісті:
-
Adobe Illustrator, Corel Draw графикалық векторлық бағдарламаларында бейне макеттерін жасау және редакторлеу
-
Adobe Photosop растрлық графикалық бағдарламасында бейнені құру және өңдеу.
-
Adobe In Design. бағдарламасында баспаға шығару барысында макеттеуді және түптеуді ұйымдастыру.
-
Компьютерлік графикада түстермен жұмыс жасау тәсілдерін білу
-
Баспаға шығару дайындығы барысында негізгі түстермен жұмыс жасай білу.
-
Баспаға макет түпнұсқасын дайындау тәсілдері.
Деректемелері/Пререквизиттері: Мектептің бейнелеу өнері, сызу курсының материалдары мен ЖОО орынындағы Компьютерлік графика курсының материалдары.
Курстың/пәннің мазмұны: Баспа ісінің негізгі түсініктері. Даму тарихы. Компьютерлік баспа жүйелері. Баспаны дайындаудың технологиялық процесі. Баспа жүйесінің интеграцияланған программалық қамсыздандырылуы. Публикацияны баспаға дайындаудың этаптары. Жаңа баспа әзірлеу. Баспаны шаблон ретінде сақтау. Публикацияны баспадан шығару және кәсіби баспаға әзірлеу. Компьютерлік типографика. Баспа және баспадан кейінгі іс әрекеттер. Газет және журналдарды түптеу негіздері. Компьютерлік графика. Графикалық файлдардың форматтары. Adobe Photoshop, Adobe Illustrator программалары. Тиімді публикацияны дайындаудың тренинг- этаптары. Баспа ісінің негізгі композициялары. PageMaker баспа жүйесі. Adobe InDesign программасының ерекшеліктері: жүйені орнату және баптау, жаңа версияларының мүмкіндіктері. Қаріптерді орнату және баптау. Қаріптер туралы негізгі түсініктер. Adobe TypeManager бағдарламасымен қаріптерді баптау негіздері. AdobeInDesign жүйесінің интерфейсін баптау. Публикация макетін жасау. Макеттің негізгі параметрлері. Публикация элементтерінің жиынтығы. Публикация элементтерімен жұмыс. Фреймдармен жұмыс. Мәтінді импорттау және редакторлеу. Мәтінмен жұмыс. Суретті импорттау және байланыстыру. Түстермен жұмыс. Құжатты түптеу. Фалдарды кітап ретінде біріктіру. PDF- ке экспорттау. CorelDraw 12 ортасында жұмыс істеу. Программа интерфейсі. Құжаттармен жұмыс.
Ұсынылатын әдебиет:
-
Adobe InDesign CS2 с нуля!: Книга + видеокурс / пер. с англ. А. Климович; под ред. В. Комягина. – М.: Лучшие книги, 2007. – 432 с.
-
Хиндерлитер Х. Настольные издательские системы: учеб. Пособие для вузов / пер. с англ. В. Вобленко, А. Пономарев, Н. Романова – М.: ПРИНТ-МЕДИА центр, 2006. – 213 с.
-
Комолова Н. Компьютерная верстка и дизайн: Практическое руководство по допечатной подготовке. – СПб.: БХВ-Петербург, 2003. – 512 с.
-
Шапошников, А. Издательские компьютерные системы. Книга пользователя. [Текст]. - М.: ОЛМА-Пресс, 2005. - 848 с.
-
Молочков. В. П. Издательство на компьютере. Самоучитель. [Текст]. - СПб: БХВ-Петербург, 2004. - 736 с.
-
Роуз, К. Освой самостоятельно Adobe Photoshop 7 за 24 часа. [Текст]. - М.: Издательский дом "Вильямс", 2004. - 448 с.
-
Мураховский В. И. Компьютерная графика. [Текст]. - М.: "АСТПРЕСС СКД", 2002. - 640 с.
-
Миронов Д. CorelDraw 9. Учебный курс. –СПб.: Питер, 1999г. Компьютерная графика. Учебник. Петров М.П., Молочков В.П. СПб.: Питер, 2003 г.
Сабақ беру әдістері: демонстрация, баяндау, сөздік әдісі, тренинг, трек-сызбалар, көрнекілік
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: интернет-ресурстар, электронды оқулықтар.
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Программалаудың жаңа технологиялары
Пәннің коды: PZhT 2209
Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 2-ші оқу жылы
Оқу семестрі: 3
Кредит саны: 3
Дәріс беруші: Кенесары А.Б. - информатика магистрі, аға оқытушы
Курстың мақсаты: Delphi программалау ортасының көмегімен қосымшаларды әзірлеуді үйрету.
Деректемелері/Пререквизиттері: Программалау І және Программалау ІІ , алгоритмдік тілдер және обьектіге бағытталған программалау
Курстың/пәннің мазмұны: Программалау туралы түсінік. Windows және Delphi. Типтік қосымшаларды жасау негіздері. Компоненттер. Қасиеттер. Меню, таймер және сұхбат. Файлды ашу және парақтау. Жүктелген программа терезесімен жұмыс істеу негіздері. Tray Bar белгішесі. Программа терезесін стандартты емес жолмен жабу және қайта қалпына келтіру. “Ыстық” пернелерді дайындау және пайдалану. Пернетақтамен жұмыс істеудің кейбір ерекшеліктері. Пернетақталық шпион және Hook-ты пайдалану. Құжаттарды кодтау. Кодталған құжаттармен жұмыс істеу ерекшеліктері. Сұхбаттарды ұйымдастыру, “бір өңдеуші-көп әрекет” операциясы. Енгізу фокусын алмастыру. Графика және Windows. Растрлық бейнелерді көрсету және түрлендіру әдістері. BitMap-ты Icon-ға айналдыру. Қалпына келтілетін ресурстар. Орындалатын файлдың ресурстарын басқару. Стандартты емес терезелерді әзірлеу. Тіркеу және деинсталляциялау. OLE Automation технологиясы.
Қарапайым криптография. Шифрлау және стенография.
Ұсынылатын әдебиет:
-
О. Камардинов, Х. Жантелі. Delphi 5-6. Оқу құралы. Шымкент – 2002;
-
В.В.Фаронов. Delphi 6. Учебный курс. М., 2001
-
А. Полянский. Среда программирования Delphi 5-6. Справочное пособие. М., 2001.
-
С. Бобровский. Delphi 5. Учебный курс. М., 2001.
-
Епанешников А., Епанешников В. Программирование в среде Delphi. Учебное пособие в 4-х частях, М., 1997-1998
Сабақ беру әдістері: демонстрация, баяндау, тренинг
Бағалау әдісі: әріптік-рейтингтік жүйе 100 балдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақ тілі
Мамандық (саты) бойынша білім алуға қажетті жағдай: интернет-ресурстар, электронды оқулықтар.
Курстың/пәннің/юниттің атауы:
Программалу тілдері теориясы және трансляция әдістері
Пәннің коды: РТТТА2209
Пәннің типі: Базалық пәндер циклы, таңдау компоненті
Оқу жылы: 2-ші оқу жылы
Оқу семестрі: 3
Кредит саны: 3
Дәріс беруші: Аубакирова Ж.Қ- аға оқытушы
Курстың мақсаты: алгоритмдер құру амалдары мен әдістерін оқып білу, оларды формальды сипаттау және орындау әдістерін, программалау тілдерін құру және жүзеге асырудың жалпы концепцияларын оқып білу. Мәліметтердің жіктеулері мен типтері туралы түсініктерді қалыптастыру. Объектіге бағытталған программалау және олардың концеплиялары туралы түсініктерді қалыптастыру. Синтаксистік, лексикалық және семантикалық талдаулардың негізгі түсініктерін оқып білу.
Деректемелері/Пререквизиттері:
Пән бойынша берілетін тапсырмаларды толық меңгеру үшін мектеп курсындағы информатиканы жақсы меңгеру қажет, программа құру алгоритмін, программалау тілдері мен негізін білуі керек.
Курстың/пәннің мазмұны: Мәліметтердің жіктелулері. Типтердің және объектілердің қасиеттері. Мәліметтердің объектілері, айнымалылар және тұрақтылар. Мәліметтердің элементарлық типтерін жүзеге асыру. Объектіге бағытталған программалаудың (ОБП) концепцияларының бірі – инкапсуляция. Кластар және объектілер. Программалау тілі синтаксисі. Жалпы синтаксистік қағидалар. Тілдің синтаксистік элементтері. Аудару кезеңдері. Аударудың формальды модельдері. Металингвистикалық айнымалылар, айқын емес металингвистикалық айнымалылар. Программалау тілдері семантикалары. Грамматиканы анықтау. Бэкус-Наур формасы. Тілдер және грамматикалаудың жіктелуі. Хомском бойынша грамматиктердің төрт түрі. Тілдердің жіктелуі. Лексикалық талдау блогының есептері және функционалдау. Ақырлы автоматты анықтау. Детерминделген және детерминделмеген ақырлы автоматтар. Контексті бос тілдер. КБ-тілдер қасиеттері.
Ұсынылатын әдебиет:
-
Пратт Т., Зелковиц М. Языки программирования. Разработка и реализация, 2002 г.
-
Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение.-СПб.:Питер, 2002 г.
-
Бек Л. Введение в системное программирование.-М.:Мир.-1988 г.
-
Под редакцией С.В.Симоновича Информатика. Базовый курс. Учебник для ВУЗов 2001 г.
-
Симонович С., Евсеев Г., Практическая информатика: универсальный курс. 1999 г.
-
Кнут Д. Искусство программирования, 1,2,3. 1973 г.
Сабақ беру әдістері: лекциялық және практикалық сабақтар, интерактивті әдістер – шағын топтарда жұмыс, пікір-талас, презентация; интерактивті тақтаны пайдалану.
Бағалау әдісі: әріптік-рейтингтік жүйе 100 баллдық шкала бойынша, ағымдық бақылау, аралық бақылау, емтихан, қорытынды баға.
Оқу тілі: қазақша, орысша
Мамандық (саты) бойынша білім алуға қажетті жағдай: интернет-ресурстар, электронды оқулықтар, материалдық база, кітапхана қоры, объектіге бағытталған программалар.
Жеке пәндерді (курстарды, юниттерді) сипаттау
Курстың/пәннің/юниттің атауы: Информатиканы оқыту әдістемесі мен теориясы
Пәннің коды: IOA 3309
Пәннің типі: Базалық, міндетті пән
Оқу жылы: 2-ші оқу жылы
Оқу семестрі: 4
Кредит саны: 3
Достарыңызбен бөлісу: |