Файл қосу

Программалауды автоматизациялау




|ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ                             |
|шәкәрім атындағы семей мемлекеттік университеті                                 |
|3 деңгейлі СМК құжаты      |ПОӘК                |ПОӘК                            |
|                           |                    |042-14.2.07.1.20.99/01-2014     |
|«Программалау»  пәнінің    |Баспа №1            |                                |
|оқу-әдістемелік кешені     |03.09.2014          |                                |
|оқытушыға  арналған        |                    |                                |



                               «Программалау»
                        пәнінен оқу-әдістемелік кешен


                5В060100 – «Математика» мамандығына арналған









                 оқытушыға арналған пәннің оқу бағдарламасы


















                                    Семей
                                    2014


      Алғы сөз




   1. Құрастырған



      Құрастырған ___________ Калелова Л.М., «Информатика» кафедрасының  аға
оқытушысы, Шәкәрім атындағы Семей мемлекеттік университеті

   «_____» ____________________ 200___ ж.






   2. Талқыланды




      2.1. Шәкәрім атындағы Семей мемлекеттік университетінің  «Информатика»
кафедрасы отырысында қарастырылды.

      Хаттама № ___  «_____» ____________________ 200___ ж.

      Кафедра меңгерушісі __________ /Жаманов Х.Х., т.ғ.к./




      2.2. Факультеттің оқу-әдістемелік бюросы отырысында қарастырылды.

      Хаттама № ___  «_____» ____________________ 200___ ж.

      Төрағасы __________ /Кайсанов С.Б./




   3. бекітілді

      Университеттің Оқу-әдістемелік   кеңесі  отырысында  баспаға  жіберуге
ұсынылды және  мақұлданды.

      Хаттама № ___  «___»______________200  ж.

      ОӘК төрағасы, бірінші проректор _______________ / Молдажанова А.А../










      АЛҒАШ ЕНГІЗІЛІП ОТЫР





                                   мазмұны



   |1    |Пайдалану облысы                                                      |
|2    |Нормативті сілтеме                                                    |
|3    |Жалпы мағлұматтар                                                     |
|4    |Пәннің жұмыс жоспары                                                  |
|5    |СОӨЖ  және СӨЖ                                                        |
|6    |ПӘННІҢ ОҚУ-ӘДІСТЕМЕЛІК КАРТАСЫ                                        |
|7    |Оқу - әдістемелік әдебиетпен қамтамасыз ету картасы                   |
|8    |Әдебиеттер                                                            |





1. Пайдалану облысы
Осы стандарт  ЌР  МЖМБС  5.03.001-2004  негізінде  әзірленген  және  050601-
Математика мамандыѓы бойынша білім  мазм±нына  жєне  бакалаврларды  дайындау
дењгейіне қойылатын талаптарды белгілейді.
Стандарттыњ ережелерін көрсетілген мамандық  бойынша  мамандарды  дайындауды
іске  асыратын  Ќазаќстан  Республикасыныњ  жоѓары  оќу  орындары  өздерінің
ведомостволық   бағыныштылығына,   ұйымдық-құқықтық    нысандарына,    оқыту
түрлеріне қарамастан қолдануға және сақтауға міндетті.

2. Нормативті сілтеме
Осы стандартта  сілтеме  ЌР  МЖМБС  5.03.001-2004  “Жоѓары  кєсіптік  білім.
Бакалавриат. Негізгі ережелеріне” келтірілген №1 өзгерістер  енгізілген   ҚР
МЖМБС   5.03.001-2004   “Жоғары   кәсіптік   білім.   Бакалавриат.   Негізгі
ережелері”;
ЌР МЖМБС 5.05.001-2005 “Жоѓары оқу орнынан кейінгі және  жоғары  білім  беру
оқу пәндерін кодтау жүйесі”.

3. Жалпы мағлұматтар
3.1. Пән мазмұнының қысқаша сипаттамасы
Курс  программасы  ДЭЕМ  да  шығаруға  арналған  есепті  дайындаудың  келесі
этаптарын зерттеуді қарастырады: нақты есепті  формулирациялау  (программаға
арналған талаптардың анықтамасы),  алгоритмнің  жобалануы  (алгоритмизация),
программаны кодтау (таңдалған программалау тілінде  алгоритмдерді  орындауды
жүзеге асыру,  жеке  жағдайда  Си/Си++  тілдерінде),  жөндеу  және  тестілеу
(корректілі нәтиже алу мақсатында).

3.2. Курсының мақсаты
Берілген курстың негізгі мақсаты программалау  тілдерінің  классификациясын,
берілгендер типін, операцияларды,  Си  программалау  тілінің  операторларын,
ішкі   программаны   қолдану   арқылы   программаны   өңдеуді,    стандартты
модульдерді, программалау  стилін,  программалау  сапасының  көрсеткіштерін,
жөндеу әдістері және программаны сынақтан өткізуді, жадыны  және  адрестеуді
ұйымдастыруды,  нұсқағышты  қолдану   арқылы   программаны   өңдеуді,   Си++
тіліндегі программалаудың ерекшеліктерін зерттеу болып табылады.

3.3. Пәнді оқу нәтижесінде студент келесілерді білуі керек:
   1. Әр түрлі алгоритмдердің құрылымдық сызбасын құра білу;
   2. Есептің талабы бойынша қажетті берілгендер құрылымын ұйымдастыра білу;
   3. Программалау тілін таңдай білу;
   4. Таңдалынып алынған тілдің ортасын қолдана отырып прпограммалау тілінде
      программаны өңдеу;
   5. Программаны жақсы стильде жазу;
   6. Жөндеуді өткізу және программаны сынақтан өткізу;
   7. Сапалы программалық құжатты дайындау.
   8.
3.4. Курстың пререквизиті:
      • Информатика


    3.5. Курстың пререквизиттері:
    • Математикалық анализ
    • геометрия және алгебра
    • математикалық программалау








                      Оқу жұмысының жоспарынан көшірме
                                  (1-кесте)
|Курс                             |Семестр               |Кредит                  |
|1                                |2                     |3                       |
|Дәріс сабақтары                                                                 |
|Кіріспе                          |1                     |Нейбауэр А. Моя первая  |
|Пәннің мақсаты мен мазмұны.      |                      |программа на С/С++      |
|Есептеу техникасының ақпаратты   |                      |/Перев. с англ. – СПб:  |
|жүйелердегі рөлі. Кәсірорынның   |                      |Питер, 1995             |
|әртүрлі салаларында ақпаратты    |                      |Подбельский В.В., Фомин |
|жүйелерді қолдану .Оқыту процесін|                      |С.С. Программирование на|
|компьютерлеу.                    |                      |языке СиЖ Учеб. пособие.|
|                                 |                      |– 2-е доп. изд. – М.:   |
|                                 |                      |Финансы и статистика,   |
|                                 |                      |1999                    |
|                                 |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |
|Тақырып 1. Персоналды            |1                     |Нейбауэр А. Моя первая  |
|компьютердіңпрограммалық         |                      |программа на С/С++      |
|құрылғылары                      |                      |/Перев. с англ. – СПб:  |
|Программалауды автоматизациялау  |                      |Питер, 1995             |
|әдістері. Алгоритмдік тілдер.    |                      |Подбельский В.В., Фомин |
|Алгоритмдік тілді тағайындау және|                      |С.С. Программирование на|
|оған қойылатын талаптар.         |                      |языке СиЖ Учеб. пособие.|
|Процедуралық- бағытталған тілдер |                      |– 2-е доп. изд. – М.:   |
|және объектіге- бағытталған      |                      |Финансы и статистика,   |
|программалау туралы түсінік.     |                      |1999                    |
|ПК-ді программалық қамсыздандыру |                      |Информатика. Базовый    |
|ұғымы. Қолданушы мен ПК          |                      |курс. 2-е издание / Под |
|арасындағы байланыстың диалогты  |                      |ред. С.В. Симоновича. – |
|құралы. Программалаудың .        |                      |СПб.: Питер, 2005       |
|интегрирацияланған жүйесі.       |                      |                        |
|Тақырып 2. Программалау          |1                     |Нейбауэр А. Моя первая  |
|Методологиясы                    |                      |программа на С/С++      |
|Программаны өңдеу сатысы мен     |                      |/Перев. с англ. – СПб:  |
|дәрежесі. Программаны өңдеуге    |                      |Питер, 1995             |
|техникалық тасырма. Пограммаларды|                      |Подбельский В.В., Фомин |
|техникалық проектілеу            |                      |С.С. Программирование на|
|сатысы.Алгоритмдердің құрылымдық |                      |языке СиЖ Учеб. пособие.|
|сызбасын өңдеу. Берілгендерді    |                      |– 2-е доп. изд. – М.:   |
|ұйымдастыру. Программалардың     |                      |Финансы и статистика,   |
|құрылымын және программаның ішкі |                      |1999                    |
|интерфейсін өңдеу.               |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |
|Тақырып 3. Программалау          |1                     |Нейбауэр А. Моя первая  |
|технологиясының негізі           |                      |программа на С/С++      |
|Пограммалық қамсыздандыруды      |                      |/Перев. с англ. – СПб:  |
|проектілеу әдістері, проектілеу  |                      |Питер, 1995             |
|және олардың сәйкестіктері.      |                      |Подбельский В.В., Фомин |
|Құрылымдық программалау.Модульдік|                      |С.С. Программирование на|
|программалау. Программалау тілін |                      |языке СиЖ Учеб. пособие.|
|таңдау. Программалау стилі.      |                      |– 2-е доп. изд. – М.:   |
|Программалаудың сапалылығын      |                      |Финансы и статистика,   |
|көрсеткіштер. Программалардың,   |                      |1999                    |
|комментарилердің оқылуы. Қатеден |                      |Информатика. Базовый    |
|қорғанысы бар программалау.      |                      |курс. 2-е издание / Под |
|Программаны жөндеу және          |                      |ред. С.В. Симоновича. – |
|тексеруден өткізу сатысы.        |                      |СПб.: Питер, 2005       |
|Программаларды құжаттау.ГОСТ     |                      |                        |
|бекіткен программалық құжаттардың|                      |                        |
|түрлері.Программалық құжаттардың |                      |                        |
|біріңғай жүйесі(ПҚБЖ).           |                      |                        |
|Тақырып 4. Си тілінің жалпы      |1                     |Нейбауэр А. Моя первая  |
|сипаттамасы. Си программалау     |                      |программа на С/С++      |
|жүйесіне кіріспе.                |                      |/Перев. с англ. – СПб:  |
|Негізгі ұғымдар: алфавит,        |                      |Питер, 1995             |
|идентификаторлар,                |                      |Подбельский В.В., Фомин |
|айнымалылар,тұрақтылар,          |                      |С.С. Программирование на|
|берілгендер типі. Стандартты     |                      |языке СиЖ Учеб. пособие.|
|типтегі айнымалыларды сипаттау.  |                      |– 2-е доп. изд. – М.:   |
|Препроцессор дерективалары . Си  |                      |Финансы и статистика,   |
|тіліндегі программаның құрылымы. |                      |1999                    |
|Си программалау жүйесі.          |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |
|Тақырып 5. Меншіктеу операторы.  |1                     |Нейбауэр А. Моя первая  |
|Енгізу- шығаруды ұйымдастыру     |                      |программа на С/С++      |
|Өрнек және меншіктеу. Си тілінің |                      |/Перев. с англ. – СПб:  |
|операциялары. Си тілінің         |                      |Питер, 1995             |
|операторлары. Операторы языка Си.|                      |Подбельский В.В., Фомин |
|Меншіктеу операторы. Енгізу және |                      |С.С. Программирование на|
|шығару  функциялары.             |                      |языке СиЖ Учеб. пособие.|
|                                 |                      |– 2-е доп. изд. – М.:   |
|                                 |                      |Финансы и статистика,   |
|                                 |                      |1999                    |
|                                 |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |
|Тақырып 6. Шартсыз және шартты   |1                     |Нейбауэр А. Моя первая  |
|ауысу операторы                  |                      |программа на С/С++      |
|Шартсыз ауысу операторы. Шартты  |                      |/Перев. с англ. – СПб:  |
|ауысу операторы. Құрама оператор.|                      |Питер, 1995             |
|Таңдау операторы.                |                      |Подбельский В.В., Фомин |
|                                 |                      |С.С. Программирование на|
|                                 |                      |языке СиЖ Учеб. пособие.|
|                                 |                      |– 2-е доп. изд. – М.:   |
|                                 |                      |Финансы и статистика,   |
|                                 |                      |1999                    |
|                                 |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |
|Тақырып 7. Цикл операторлары     |1                     |Нейбауэр А. Моя первая  |
|Шарты алдын ала берілген цикл    |                      |программа на С/С++      |
|операторы. Шарты соңынан берілген|                      |/Перев. с англ. – СПб:  |
|цикл операторы. Параметрлі цикл  |                      |Питер, 1995             |
|операторы. Оператор цикла с      |                      |Подбельский В.В., Фомин |
|параметром. break, continue      |                      |С.С. Программирование на|
|операторлары.                    |                      |языке СиЖ Учеб. пособие.|
|                                 |                      |– 2-е доп. изд. – М.:   |
|                                 |                      |Финансы и статистика,   |
|                                 |                      |1999                    |
|                                 |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |
|Тақырып 8. Функциялар            |1                     |Нейбауэр А. Моя первая  |
|Функцияның сипаттамалары мен     |                      |программа на С/С++      |
|анықтамалары. Функция            |                      |/Перев. с англ. – СПб:  |
|параметрлері.                    |                      |Питер, 1995             |
|                                 |                      |Подбельский В.В., Фомин |
|                                 |                      |С.С. Программирование на|
|                                 |                      |языке СиЖ Учеб. пособие.|
|                                 |                      |– 2-е доп. изд. – М.:   |
|                                 |                      |Финансы и статистика,   |
|                                 |                      |1999                    |
|                                 |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |
|Тақырып 9.  Жады кластары        |1                     |Нейбауэр А. Моя первая  |
|Жад кластары. Автоматты,         |                      |программа на С/С++      |
|статистикалық, ішкі, регистрлі   |                      |/Перев. с англ. – СПб:  |
|айнымалылар.                     |                      |Питер, 1995             |
|                                 |                      |Подбельский В.В., Фомин |
|                                 |                      |С.С. Программирование на|
|                                 |                      |языке СиЖ Учеб. пособие.|
|                                 |                      |– 2-е доп. изд. – М.:   |
|                                 |                      |Финансы и статистика,   |
|                                 |                      |1999                    |
|                                 |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |
|Тақырып 10. Берілгендердің       |1                     |Нейбауэр А. Моя первая  |
|күрделі типі: массивтер          |                      |программа на С/С++      |
|Массивтер.. Бір өлшемді және     |                      |/Перев. с англ. – СПб:  |
|көпөлшемді массивтер. Бір өлшемді|                      |Питер, 1995             |
|массивтің элементтерімен жұмыс.  |                      |Подбельский В.В., Фомин |
|Сандық массивтерді өңдеудің      |                      |С.С. Программирование на|
|типтік алгоритмдерін             |                      |языке СиЖ Учеб. пособие.|
|программалау. Бір өлшемді        |                      |– 2-е доп. изд. – М.:   |
|массивтер мен нұсқаушылар        |                      |Финансы и статистика,   |
|Екі өлшемді массивтердің         |                      |1999                    |
|сипаттамасы. Екі өлшемді         |                      |Информатика. Базовый    |
|массивтің элементтерімен жұмыс.  |                      |курс. 2-е издание / Под |
|Сандық массивтерді өңдеудің      |                      |ред. С.В. Симоновича. – |
|типтік алгоритмдерін             |                      |СПб.: Питер, 2005       |
|программалау. Екі өлшемді        |                      |                        |
|массивтер  үшін  нұсқаушыларды   |                      |                        |
|қолдану.                         |                      |                        |
|Тақырып 11. Жолдар               |1                     |Нейбауэр А. Моя первая  |
|Жолдар. Жолдарды өңдеудің типтік |                      |программа на С/С++      |
|алгоритмдерін программалау.      |                      |/Перев. с англ. – СПб:  |
|                                 |                      |Питер, 1995             |
|                                 |                      |Подбельский В.В., Фомин |
|                                 |                      |С.С. Программирование на|
|                                 |                      |языке СиЖ Учеб. пособие.|
|                                 |                      |– 2-е доп. изд. – М.:   |
|                                 |                      |Финансы и статистика,   |
|                                 |                      |1999                    |
|                                 |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |
|Тақырып 12.                      |1                     |Нейбауэр А. Моя первая  |
|Берілгендер құрылымы             |                      |программа на С/С++      |
|Берілгендер құрылымы. Құрылымды  |                      |/Перев. с англ. – СПб:  |
|сипаттау. Берілгендер құрылымы   |                      |Питер, 1995             |
|мен нұсқаушылары.                |                      |Подбельский В.В., Фомин |
|                                 |                      |С.С. Программирование на|
|                                 |                      |языке СиЖ Учеб. пособие.|
|                                 |                      |– 2-е доп. изд. – М.:   |
|                                 |                      |Финансы и статистика,   |
|                                 |                      |1999                    |
|                                 |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |
|Тақырып 13. Файлдар              |1                     |Нейбауэр А. Моя первая  |
|Файлдар. Файлдар құрылымының     |                      |программа на С/С++      |
|сипаттамасы. Файлдар мен жұмысты |                      |/Перев. с англ. – СПб:  |
|ұйымдастыру.                     |                      |Питер, 1995             |
|                                 |                      |Подбельский В.В., Фомин |
|                                 |                      |С.С. Программирование на|
|                                 |                      |языке СиЖ Учеб. пособие.|
|                                 |                      |– 2-е доп. изд. – М.:   |
|                                 |                      |Финансы и статистика,   |
|                                 |                      |1999                    |
|                                 |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |
|Тақырып 14. Модулдер             |1                     |Нейбауэр А. Моя первая  |
|Стандартты модулдерді қолдану.   |                      |программа на С/С++      |
|Тақырып 15. Графика              |                      |/Перев. с англ. – СПб:  |
|Графика                          |                      |Питер, 1995             |
|                                 |                      |Подбельский В.В., Фомин |
|                                 |                      |С.С. Программирование на|
|                                 |                      |языке СиЖ Учеб. пособие.|
|                                 |                      |– 2-е доп. изд. – М.:   |
|                                 |                      |Финансы и статистика,   |
|                                 |                      |1999                    |
|                                 |                      |Информатика. Базовый    |
|                                 |                      |курс. 2-е издание / Под |
|                                 |                      |ред. С.В. Симоновича. – |
|                                 |                      |СПб.: Питер, 2005       |




    5. студенттердің өздік жұмыстары тақырыптарының тізімі:


                              СОӨЖ тапсырмалары
СОӨЖ №1. Программаны өңдеуге арналған техникалық тапсырма.
СОӨЖ №2. Программаны техникалық проектілеу этабы.
СОӨЖ №3. Алгоритмдердің құрылымдық сызбасын өңдеу.
СОӨЖ №4. Берілгендерді ұйымдастыру.
СОӨЖ №5. Программаны құжаттау.
СОӨЖ №6. мақұлданған программалық құжаттау түрі.
СОӨЖ №7. Программалық құжаттаудың бірлік жүйесі.
СОӨЖ №8. Есептеу жүргізу үшін қандай формулаларды қолдануға болады:
Сандардың дәрежесі;
ctg x
   arcsin x
arccos x
arcctg x
loga x

СОӨЖ №9. Кездейсоқ өлшем түсінігі.
СОӨЖ  №10.  Кездейсоқ  өлшеммен  жұмыс  істеуге  арналған  процедуралар  мен
функциялар.
СОӨЖ №11. TP және Си программаларының қолданылуын салыстыру.
СОӨЖ №12. Программа құру.
СОӨЖ №13. Программа құру.
СОӨЖ №14. Программа құру.
СОӨЖ №15.   Программа құру.

                              СӨЖ тапсырмалары
СӨЖ 1. Сызықтық программалау есебі түсінігіне анықтама беру.
СӨЖ 2. Конструктивті және сапалы есептер.
СӨЖ 3. Берілгендер түсінігі.
СӨЖ 4. Ақпарат туралы түсінік.
СӨЖ 5. Ақпарат моделі.
СӨЖ 6. Ақпарат типі. Ақпарат өлшемі.
СӨЖ 7. Түрлендіру: логикалық, структуралық, процедуралық
СӨЖ 8. Представление знаний правилами и логический вывод.
СӨЖ 9. Білім тілі
СӨЖ   10.   Объектті-бағыттау   программалауда   берілгендер   және    білім
анықтамалары
СӨЖ 11. Білім технологиясы
СӨЖ 12. Білім түсінігі проблемасы
СӨЖ 13. Берілгендермен білімнің арасындағы қатынас
СӨЖ 14. Білім түсінігін құру





      ПӘННІҢ ОҚУ-ӘДІСТЕМЕЛІК КАРТАСЫ

    Кесте 3 –Пәннің оқу әдістемелік картасы
|Тақырып                                           |Көрнекілік|Өз бетімен|Бақыла|
|                                                  |құралдар, |оқуға     |у түрі|
|                                                  |ТСО,      |арналған  |      |
|                                                  |плакаттар,|сұрақтар  |      |
|                                                  |лаборатори|          |      |
|                                                  |ялық стенд|          |      |
|Лекция        |Лаб саб.      |Практикалық сабақ   |          |          |      |
|сабақтары     |              |                    |          |          |      |
|1             |2             |3                   |4         |5         |6     |
|Кіріспе       | Есептеу      | Есептеу            |Си/Си++   |Программан|програ|
|Пәннің мақсаты|техникасының  |техникасының        |тілі      |ы өңдеуге |мма   |
|мен мазмұны.  |ақпаратты     |ақпаратты           |          |арналған  |      |
|Есептеу       |жүйелердегі   |жүйелердегі рөлі.   |          |техникалық|      |
|техникасының  |рөлі.         |Кәсірорынның әртүрлі|          |тапсырма. |      |
|ақпаратты     |Кәсірорынның  |салаларында         |          |          |      |
|жүйелердегі   |әртүрлі       |ақпаратты жүйелерді |          |          |      |
|рөлі.         |салаларында   |қолдану .Оқыту      |          |          |      |
|Кәсірорынның  |ақпаратты     |процесін            |          |          |      |
|әртүрлі       |жүйелерді     |компьютерлеу.       |          |          |      |
|салаларында   |қолдану .Оқыту|                    |          |          |      |
|ақпаратты     |процесін      |                    |          |          |      |
|жүйелерді     |компьютерлеу. |                    |          |          |      |
|қолдану .Оқыту|              |                    |          |          |      |
|процесін      |              |                    |          |          |      |
|компьютерлеу. |              |                    |          |          |      |
|Тақырып 1.    |Программалауды|Программалауды      |Си/Си++   |Программан|програ|
|Персоналды    |автоматизациял|автоматизациялау    |тілі      |ы         |мма   |
|компьютердіңпр|ау әдістері.  |әдістері.           |          |техникалық|      |
|ограммалық    |Алгоритмдік   |Алгоритмдік тілдер. |          |проектілеу|      |
|құрылғылары   |тілдер.       |Алгоритмдік тілді   |          |этабы.    |      |
|Программалауды|Алгоритмдік   |тағайындау және оған|          |          |      |
|автоматизациял|тілді         |қойылатын талаптар. |          |          |      |
|ау әдістері.  |тағайындау    |Процедуралық-       |          |          |      |
|Алгоритмдік   |және оған     |бағытталған тілдер  |          |          |      |
|тілдер.       |қойылатын     |және объектіге-     |          |          |      |
|Алгоритмдік   |талаптар.     |бағытталған         |          |          |      |
|тілді         |Процедуралық- |программалау туралы |          |          |      |
|тағайындау    |бағытталған   |түсінік. ПК-ді      |          |          |      |
|және оған     |тілдер  және  |программалық        |          |          |      |
|қойылатын     |объектіге-    |қамсыздандыру ұғымы.|          |          |      |
|талаптар.     |бағытталған   |Қолданушы мен ПК    |          |          |      |
|Процедуралық- |программалау  |арасындағы          |          |          |      |
|бағытталған   |туралы        |байланыстың диалогты|          |          |      |
|тілдер  және  |түсінік. ПК-ді|құралы.             |          |          |      |
|объектіге-    |программалық  |Программалаудың .   |          |          |      |
|бағытталған   |қамсыздандыру |интегрирацияланған  |          |          |      |
|программалау  |ұғымы.        |жүйесі.             |          |          |      |
|туралы        |Қолданушы мен |                    |          |          |      |
|түсінік. ПК-ді|ПК арасындағы |                    |          |          |      |
|программалық  |байланыстың   |                    |          |          |      |
|қамсыздандыру |диалогты      |                    |          |          |      |
|ұғымы.        |құралы.       |                    |          |          |      |
|Қолданушы мен |Программалауды|                    |          |          |      |
|ПК арасындағы |ң .           |                    |          |          |      |
|байланыстың   |интегрирацияла|                    |          |          |      |
|диалогты      |нған жүйесі.  |                    |          |          |      |
|құралы.       |              |                    |          |          |      |
|Программалауды|              |                    |          |          |      |
|ң .           |              |                    |          |          |      |
|интегрирацияла|              |                    |          |          |      |
|нған жүйесі.  |              |                    |          |          |      |
|Тақырып 2.    |Программаны   |Программаны өңдеу   |Си/Си++   |Алгоритмде|програ|
|Программалау  |өңдеу сатысы  |сатысы мен дәрежесі.|тілі      |рдің      |мма   |
|Методологиясы |мен дәрежесі. |Программаны өңдеуге |          |құрылымдық|      |
|Программаны   |Программаны   |техникалық тасырма. |          |сызбасын  |      |
|өңдеу сатысы  |өңдеуге       |Пограммаларды       |          |өңдеу.    |      |
|мен дәрежесі. |техникалық    |техникалық          |          |          |      |
|Программаны   |тасырма.      |проектілеу          |          |          |      |
|өңдеуге       |Пограммаларды |сатысы.Алгоритмдерді|          |          |      |
|техникалық    |техникалық    |ң құрылымдық        |          |          |      |
|тасырма.      |проектілеу    |сызбасын өңдеу.     |          |          |      |
|Пограммаларды |сатысы.Алгорит|Берілгендерді       |          |          |      |
|техникалық    |мдердің       |ұйымдастыру.        |          |          |      |
|проектілеу    |құрылымдық    |Программалардың     |          |          |      |
|сатысы.Алгорит|сызбасын      |құрылымын және      |          |          |      |
|мдердің       |өңдеу.        |программаның ішкі   |          |          |      |
|құрылымдық    |Берілгендерді |интерфейсін өңдеу.  |          |          |      |
|сызбасын      |ұйымдастыру.  |                    |          |          |      |
|өңдеу.        |Программаларды|                    |          |          |      |
|Берілгендерді |ң құрылымын   |                    |          |          |      |
|ұйымдастыру.  |және          |                    |          |          |      |
|Программаларды|программаның  |                    |          |          |      |
|ң құрылымын   |ішкі          |                    |          |          |      |
|және          |интерфейсін   |                    |          |          |      |
|программаның  |өңдеу.        |                    |          |          |      |
|ішкі          |              |                    |          |          |      |
|интерфейсін   |              |                    |          |          |      |
|өңдеу.        |              |                    |          |          |      |
|Тақырып 3.    |              |                    |Си/Си++   |Берілгенде|програ|
|Программалау  |Пограммалық   |Пограммалық         |тілі      |рді       |мма   |
|технологиясыны|қамсыздандыруд|қамсыздандыруды     |          |ұйымдастыр|      |
|ң негізі      |ы проектілеу  |проектілеу әдістері,|          |у.        |      |
|Пограммалық   |әдістері,     |проектілеу және     |          |          |      |
|қамсыздандыруд|проектілеу    |олардың             |          |          |      |
|ы проектілеу  |және олардың  |сәйкестіктері.      |          |          |      |
|әдістері,     |сәйкестіктері.|Құрылымдық          |          |          |      |
|проектілеу    |Құрылымдық    |программалау.Модульд|          |          |      |
|және олардың  |программалау.М|ік программалау.    |          |          |      |
|сәйкестіктері.|одульдік      |Программалау тілін  |          |          |      |
|Құрылымдық    |программалау. |таңдау. Программалау|          |          |      |
|программалау.М|Программалау  |стилі.              |          |          |      |
|одульдік      |тілін таңдау. |Программалаудың     |          |          |      |
|программалау. |Программалау  |сапалылығын         |          |          |      |
|Программалау  |стилі.        |көрсеткіштер.       |          |          |      |
|тілін таңдау. |Программалауды|Программалардың,    |          |          |      |
|Программалау  |ң сапалылығын |комментарилердің    |          |          |      |
|стилі.        |көрсеткіштер. |оқылуы. Қатеден     |          |          |      |
|Программалауды|Программаларды|қорғанысы бар       |          |          |      |
|ң сапалылығын |ң,            |программалау.       |          |          |      |
|көрсеткіштер. |комментарилерд|Программаны жөндеу  |          |          |      |
|Программаларды|ің оқылуы.    |және тексеруден     |          |          |      |
|ң,            |Қатеден       |өткізу сатысы.      |          |          |      |
|комментарилерд|қорғанысы бар |Программаларды      |          |          |      |
|ің оқылуы.    |программалау. |құжаттау.ГОСТ       |          |          |      |
|Қатеден       |Программаны   |бекіткен            |          |          |      |
|қорғанысы бар |жөндеу және   |программалық        |          |          |      |
|программалау. |тексеруден    |құжаттардың         |          |          |      |
|Программаны   |өткізу сатысы.|түрлері.Программалық|          |          |      |
|жөндеу және   |Программаларды|құжаттардың біріңғай|          |          |      |
|тексеруден    |құжаттау.ГОСТ |жүйесі(ПҚБЖ).       |          |          |      |
|өткізу сатысы.|бекіткен      |                    |          |          |      |
|Программаларды|программалық  |                    |          |          |      |
|құжаттау.ГОСТ |құжаттардың   |                    |          |          |      |
|бекіткен      |түрлері.Програ|                    |          |          |      |
|программалық  |ммалық        |                    |          |          |      |
|құжаттардың   |құжаттардың   |                    |          |          |      |
|түрлері.Програ|біріңғай      |                    |          |          |      |
|ммалық        |жүйесі(ПҚБЖ). |                    |          |          |      |
|құжаттардың   |              |                    |          |          |      |
|біріңғай      |              |                    |          |          |      |
|жүйесі(ПҚБЖ). |              |                    |          |          |      |
|Тақырып 4. Си |Негізгі       |Негізгі ұғымдар:    |Си/Си++   |Программан|програ|
|тілінің жалпы |ұғымдар:      |алфавит,            |тілі      |ы         |мма   |
|сипаттамасы.  |алфавит,      |идентификаторлар,   |          |құжаттау. |      |
|Си            |идентификаторл|айнымалылар,тұрақтыл|          |.         |      |
|программалау  |ар,           |ар, берілгендер     |          |          |      |
|жүйесіне      |айнымалылар,тұ|типі. Стандартты    |          |          |      |
|кіріспе.      |рақтылар,     |типтегі             |          |          |      |
|Негізгі       |берілгендер   |айнымалыларды       |          |          |      |
|ұғымдар:      |типі.         |сипаттау.           |          |          |      |
|алфавит,      |Стандартты    |Препроцессор        |          |          |      |
|идентификаторл|типтегі       |дерективалары . Си  |          |          |      |
|ар,           |айнымалыларды |тіліндегі           |          |          |      |
|айнымалылар,тұ|сипаттау.     |программаның        |          |          |      |
|рақтылар,     |Препроцессор  |құрылымы. Си        |          |          |      |
|берілгендер   |дерективалары |программалау жүйесі.|          |          |      |
|типі.         |. Си тіліндегі|                    |          |          |      |
|Стандартты    |программаның  |                    |          |          |      |
|типтегі       |құрылымы. Си  |                    |          |          |      |
|айнымалыларды |программалау  |                    |          |          |      |
|сипаттау.     |жүйесі.       |                    |          |          |      |
|Препроцессор  |              |                    |          |          |      |
|дерективалары |              |                    |          |          |      |
|. Си тіліндегі|              |                    |          |          |      |
|программаның  |              |                    |          |          |      |
|құрылымы. Си  |              |                    |          |          |      |
|программалау  |              |                    |          |          |      |
|жүйесі.       |              |                    |          |          |      |
|Тақырып 5.    |Өрнек және    |Өрнек және          |Си/Си++   |мақұлданға|програ|
|Меншіктеу     |меншіктеу. Си |меншіктеу. Си       |тілі      |н         |мма   |
|операторы.    |тілінің       |тілінің             |          |программал|      |
|Енгізу-       |операциялары. |операциялары. Си    |          |ық        |      |
|шығаруды      |Си тілінің    |тілінің             |          |құжаттау  |      |
|ұйымдастыру   |операторлары. |операторлары.       |          |түрі.     |      |
|Өрнек және    |Операторы     |Операторы языка Си. |          |          |      |
|меншіктеу. Си |языка Си.     |Меншіктеу операторы.|          |          |      |
|тілінің       |Меншіктеу     |Енгізу және шығару  |          |          |      |
|операциялары. |операторы.    |функциялары.        |          |          |      |
|Си тілінің    |Енгізу және   |                    |          |          |      |
|операторлары. |шығару        |                    |          |          |      |
|Операторы     |функциялары.  |                    |          |          |      |
|языка Си.     |              |                    |          |          |      |
|Меншіктеу     |              |                    |          |          |      |
|операторы.    |              |                    |          |          |      |
|Енгізу және   |              |                    |          |          |      |
|шығару        |              |                    |          |          |      |
|функциялары.  |              |                    |          |          |      |
|Тақырып 6.    |Шартсыз ауысу |Шартсыз ауысу       |Си/Си++   |Программал|програ|
|Шартсыз және  |операторы.    |операторы. Шартты   |тілі      |ық        |мма   |
|шартты ауысу  |Шартты ауысу  |ауысу операторы.    |          |құжаттауды|      |
|операторы     |операторы.    |Құрама оператор.    |          |ң бірлік  |      |
|Шартсыз ауысу |Құрама        |Таңдау операторы.   |          |жүйесі.   |      |
|операторы.    |оператор.     |                    |          |          |      |
|Шартты ауысу  |Таңдау        |                    |          |          |      |
|операторы.    |операторы.    |                    |          |          |      |
|Құрама        |              |                    |          |          |      |
|оператор.     |              |                    |          |          |      |
|Таңдау        |              |                    |          |          |      |
|операторы.    |              |                    |          |          |      |
|Тақырып 7.    |Шарты алдын   |Шарты алдын ала     |Си/Си++   |Есептеу   |програ|
|Цикл          |ала берілген  |берілген цикл       |тілі      |жүргізу   |мма   |
|операторлары  |цикл          |операторы. Шарты    |          |үшін      |      |
|Шарты алдын   |операторы.    |соңынан берілген    |          |қандай    |      |
|ала берілген  |Шарты соңынан |цикл операторы.     |          |формулалар|      |
|цикл          |берілген цикл |Параметрлі цикл     |          |ды        |      |
|операторы.    |операторы.    |операторы. Оператор |          |қолдануға |      |
|Шарты соңынан |Параметрлі    |цикла с параметром. |          |болады:   |      |
|берілген цикл |цикл          |break, continue     |          |Сандардың |      |
|операторы.    |операторы.    |операторлары.       |          |дәрежесі; |      |
|Параметрлі    |Оператор цикла|                    |          |ctg x     |      |
|цикл          |с параметром. |                    |          |arcsin x  |      |
|операторы.    |break,        |                    |          |arccos x  |      |
|Оператор цикла|continue      |                    |          |arcctg x  |      |
|с параметром. |операторлары. |                    |          |loga x    |      |
|break,        |              |                    |          |          |      |
|continue      |              |                    |          |          |      |
|операторлары. |              |                    |          |          |      |
|Тақырып 8.    |Функцияның    |Функцияның          |Си/Си++   |Кездейсоқ |програ|
|Функциялар    |сипаттамалары |сипаттамалары мен   |тілі      |өлшем     |мма   |
|Функцияның    |мен           |анықтамалары.       |          |түсінігі. |      |
|сипаттамалары |анықтамалары. |Функция             |          |          |      |
|мен           |Функция       |параметрлері.       |          |          |      |
|анықтамалары. |параметрлері. |                    |          |          |      |
|Функция       |              |                    |          |          |      |
|параметрлері. |              |                    |          |          |      |
|Тақырып 9.    |Жад кластары. |Жад кластары.       |Си/Си++   |Кездейсоқ |програ|
|Жады кластары |Автоматты,    |Автоматты,          |тілі      |өлшеммен  |мма   |
|Жад кластары. |статистикалық,|статистикалық, ішкі,|          |жұмыс     |      |
|Автоматты,    |ішкі,         |регистрлі           |          |істеуге   |      |
|статистикалық,|регистрлі     |айнымалылар.        |          |арналған  |      |
|ішкі,         |айнымалылар.  |                    |          |процедурал|      |
|регистрлі     |              |                    |          |ар мен    |      |
|айнымалылар.  |              |                    |          |функциялар|      |
|              |              |                    |          |.         |      |
|Тақырып 10.   |Массивтер..   |Массивтер.. Бір     |Си/Си++   |TP және Си|програ|
|Берілгендердің|Бір өлшемді   |өлшемді және        |тілі      |программал|мма   |
|күрделі типі: |және          |көпөлшемді          |          |арының    |      |
|массивтер     |көпөлшемді    |массивтер. Бір      |          |қолданылуы|      |
|Массивтер..   |массивтер. Бір|өлшемді массивтің   |          |н         |      |
|Бір өлшемді   |өлшемді       |элементтерімен      |          |салыстыру.|      |
|және          |массивтің     |жұмыс. Сандық       |          |          |      |
|көпөлшемді    |элементтерімен|массивтерді өңдеудің|          |          |      |
|массивтер. Бір|жұмыс. Сандық |типтік алгоритмдерін|          |          |      |
|өлшемді       |массивтерді   |программалау. Бір   |          |          |      |
|массивтің     |өңдеудің      |өлшемді  массивтер  |          |          |      |
|элементтерімен|типтік        |мен нұсқаушылар     |          |          |      |
|жұмыс. Сандық |алгоритмдерін |Екі өлшемді         |          |          |      |
|массивтерді   |программалау. |массивтердің        |          |          |      |
|өңдеудің      |Бір өлшемді   |сипаттамасы. Екі    |          |          |      |
|типтік        |массивтер мен |өлшемді массивтің   |          |          |      |
|алгоритмдерін |нұсқаушылар   |элементтерімен      |          |          |      |
|программалау. |Екі өлшемді   |жұмыс. Сандық       |          |          |      |
|Бір өлшемді   |массивтердің  |массивтерді өңдеудің|          |          |      |
|массивтер мен |сипаттамасы.  |типтік алгоритмдерін|          |          |      |
|нұсқаушылар   |Екі өлшемді   |программалау. Екі   |          |          |      |
|Екі өлшемді   |массивтің     |өлшемді  массивтер  |          |          |      |
|массивтердің  |элементтерімен|үшін  нұсқаушыларды |          |          |      |
|сипаттамасы.  |жұмыс. Сандық |қолдану.            |          |          |      |
|Екі өлшемді   |массивтерді   |                    |          |          |      |
|массивтің     |өңдеудің      |                    |          |          |      |
|элементтерімен|типтік        |                    |          |          |      |
|жұмыс. Сандық |алгоритмдерін |                    |          |          |      |
|массивтерді   |программалау. |                    |          |          |      |
|өңдеудің      |Екі өлшемді   |                    |          |          |      |
|типтік        |массивтер     |                    |          |          |      |
|алгоритмдерін |үшін          |                    |          |          |      |
|программалау. |нұсқаушыларды |                    |          |          |      |
|Екі өлшемді   |қолдану.      |                    |          |          |      |
|массивтер     |              |                    |          |          |      |
|үшін          |              |                    |          |          |      |
|нұсқаушыларды |              |                    |          |          |      |
|қолдану.      |              |                    |          |          |      |
|Тақырып 11.   |Жолдар.       |Жолдар. Жолдарды    |Си/Си++   |Жолдар    |програ|
|Жолдар        |Жолдарды      |өңдеудің типтік     |тілі      |туралы    |мма   |
|Жолдар.       |өңдеудің      |алгоритмдерін       |          |түсінік   |      |
|Жолдарды      |типтік        |программалау.       |          |          |      |
|өңдеудің      |алгоритмдерін |                    |          |          |      |
|типтік        |программалау. |                    |          |          |      |
|алгоритмдерін |              |                    |          |          |      |
|программалау. |              |                    |          |          |      |
|Тақырып 12.   |Берілгендер   |Берілгендер         |Си/Си++   |Берілгенде|програ|
|Берілгендер   |құрылымы.     |құрылымы. Құрылымды |тілі      |р туралы  |мма   |
|құрылымы      |Құрылымды     |сипаттау.           |          |түсінік   |      |
|Берілгендер   |сипаттау.     |Берілгендер құрылымы|          |          |      |
|құрылымы.     |Берілгендер   |мен нұсқаушылары.   |          |          |      |
|Құрылымды     |құрылымы мен  |                    |          |          |      |
|сипаттау.     |нұсқаушылары. |                    |          |          |      |
|Берілгендер   |              |                    |          |          |      |
|құрылымы мен  |              |                    |          |          |      |
|нұсқаушылары. |              |                    |          |          |      |
|Тақырып 13.   |Файлдар.      |Файлдар. Файлдар    |Си/Си++   |Файлдар   |програ|
|Файлдар       |Файлдар       |құрылымының         |тілі      |түрлері   |мма   |
|Файлдар.      |құрылымының   |сипаттамасы. Файлдар|          |          |      |
|Файлдар       |сипаттамасы.  |мен жұмысты         |          |          |      |
|құрылымының   |Файлдар мен   |ұйымдастыру.        |          |          |      |
|сипаттамасы.  |жұмысты       |                    |          |          |      |
|Файлдар мен   |ұйымдастыру.  |                    |          |          |      |
|жұмысты       |              |                    |          |          |      |
|ұйымдастыру.  |              |                    |          |          |      |
|Тақырып 14.   |Стандартты    |Стандартты          |Си/Си++   |Стандартты|      |
|Модулдер      |модулдерді    |модулдерді қолдану. |тілі      |модулдерді|      |
|Стандартты    |қолдану.      |                    |          |қолдану   |      |
|модулдерді    |              |                    |          |жолдары   |      |
|қолдану.      |              |                    |          |          |      |
|Тақырып 15.   |              |                    |          |          |      |
|Графика       |              |                    |          |          |      |
|Графика       |              |                    |          |          |      |


7. ОҚУ-ӘДІСТЕМЕЛІК ӘДЕБИЕТПЕН ҚАМТАМАСЫЗ ЕТУ КАРТАСЫ

    Кесте 4 –Оқу -әдістемелік әдебиетпен қамтамасыз ету картасы
|Оқулықтар мен оқу       |Экземплярлар   |Студенттер саны    |Қамтамасыз етілу   |
|әдістемелік қосымшалар  |саны           |                   |пайызы             |
|1                       |2              |3                  |4                  |
|Нейбауэр А. Моя первая  |1              |2                  |25%                |
|программа на С/С++      |               |                   |                   |
|/Перев. с англ. – СПб:  |               |                   |                   |
|Питер, 1995             |               |                   |                   |
|Подбельский В.В., Фомин |3              |2                  |33%                |
|С.С. Программирование на|               |                   |                   |
|языке СиЖ Учеб. пособие.|               |                   |                   |
|– 2-е доп. изд. – М.:   |               |                   |                   |
|Финансы и статистика,   |               |                   |                   |
|1999                    |               |                   |                   |
|Информатика. Базовый    |4              |2                  |100%               |
|курс. 2-е издание / Под |               |                   |                   |
|ред. С.В. Симоновича. – |               |                   |                   |
|СПб.: Питер, 2005       |               |                   |                   |
|                        |2              |2                  |50%                |
|Дейтел Х., Дейтел П. Как|               |                   |                   |
|программировать на Си. –|               |                   |                   |
|М.: Бином, 2000         |               |                   |                   |
|Мейер Б., Бодуэн К.     |2              |2                  |50%                |
|Методы программирования.|               |                   |                   |
|Т. 1 и 2. – М.: Мир,    |               |                   |                   |
|1984                    |               |                   |                   |









                        8.Пайдаланылатын әдебиеттер:
8.1. Негізгі әдебиеттер
1. Нейбауэр А. Моя первая программа на С/С++ /Перев. с англ. –  СПб:  Питер,
1995
2.  Подбельский  В.В.,  Фомин  С.С.  Программирование  на  языке  СиЖ  Учеб.
пособие. – 2-е доп. изд. – М.: Финансы и статистика, 1999
3. Информатика. Базовый курс. 2-е издание /  Под  ред.  С.В.  Симоновича.  –
СПб.: Питер, 2005
8.2. Қосымша әдебиеттер
1.Дейтел Х., Дейтел П. Как программировать на Си. – М.: Бином, 2000
2. Мейер Б., Бодуэн К. Методы программирования. Т. 1 и 2. – М.: Мир, 1984
Пәндер