Файл қосу

Пәнді меңгеру нәтижесінде студенттер



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

                                       
                                       
                                       
                                       
                                       
                                       
                                       
5В011100  -  <<Информатика>>   мамандығына арналған
                                       
<<Программалау І>>
            пәнінен оқу-әдістемелік кешен
                                       
                                       
                                       
   ОҚЫТУШЫҒА АРНАЛҒАН ПӘННІҢ БАҒДАРЛАМАСЫ




                                       
                                       
                                       
                                       
                                       
                                       
                                       
                                       
                                       
                                       
                                  Семей
                                     2014
                                       
                                АЛҒЫ СӨЗ
* ҚҰРАСТЫРЫЛДЫ
Құрастырған:___________ Каженова Ж.С., информатика кафедрасының  аға оқытушысы, информатика магистры.  
<<__>> қыркүйек 2014 ж.
	
* ТАЛҚЫЛАНДЫ
  +  Семей қаласының Шәкәрім  мемлекеттік университетінің информатика кафедрасының  отырысында талқыланды
Хаттама №1, <<__>> қыркүйек  2014 ж.

Кафедра меңгерушісі _________________ Берікханова Г.Е.

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

Хаттама  №1,  <<__>> қыркүйек  2014 ж. 

Төрағасы  __________ Батырова Қ.А.

3. БЕКІТІЛДІ
Университеттің оқу-әдістемелік кеңесінің отырысында мақұлданып, баспаға ұсынылды.   

Хаттама  №1  <<__>> қыркүйек  2014 ж. 

Оқыту әдістемелік кеңесінің төрағасы___________ Искакова Г.К.
                  4.БІРІНШІ РЕТ ЕНГІЗІЛДІ















                                МАЗМҰНЫ
                                       
1
Қолданылу аумағы
2
Нормативті сілтеме
3
Жалпы мағлұматтар
4
Оқу пәнінің (модульдің) мазмұны
5
Студенттердің өздік жұмысына арналған тақырыптар тізімі
6
Оқу - әдістемелік әдебиетпен қамтамасыз ету картасы
7
Әдебиеттер
                                       
                                       

































  + ҚОЛДАНЫЛУ АУМАҒЫ 
Оқытушыға арналған пәннің  бағдарламасы 5В011100 "Информатика" мамандығының студенттеріне арналған <<Программалау І>>  пәні бойынша  оқу әдістемелік кешенінің құрамына кіреді. Бұл кешен студенттерді курс мазмұнымен, курстың өзектілігімен және қажеттілігімен, курс саясатымен, оқу процесінде алатын білімі және  дағдыларымен таныстырады. 



  + НОРМАТИВТІ СІЛТЕМЕ 

Осы оқытушыға арналған пәннің бағдарламасы "Программалау І" пәні бойынша оқу үрдісін келесі құжаттардағы талаптар мен ұсыныстарға сәйкес ұйымдастыру ретін орнатады: 
- Білім беру деңгейіне мемлекеттік жалпыға міндетті білім беру стандарты;
- 5В011100  -  Информатика мамандығының типтік жұмыс жоспары.
* СТУ 042-ГУ-4-2013 Стандарт университета <<Общие требования к разработке и оформлению учебно-методических комплексов дисциплин>>;
* ДП 042-1.01-2013 Документированная процедура <<Структура и содержание учебно-методических комплексов дисциплин>>.


  + ЖАЛПЫ МАҒЛҰМАТТАР

* Пәннің қысқаша мазмұны:
Деректерді өңдеу жүйесінің техникалық негізі ретінде компьютердің мүмкіншілігі пайдаланатын бағдарламалық жасаумен (бағдарламамен) байланысты. Бағдарламалау - бағдарлама құрумен байланысты теориялық және практикалық іс-әрекет. Бағдарламалау - бағдарлама құрудың әдістері мен құралдарын құру және қолдануға, зерттеуте бағытталған ғылыми пәндер кешеніне негізделген. Бағдарламалау формальды грамматикамен анықталатын бағдарламалау тілдерінің көмегімен жүзеге асырылады. "Бағдарламалау тілдері" пәнін оқып үйрену студентке бағдарлама құрастырудың нақты тәжірибесін береді, оған бағдарламалаудың жақсы стилінің мүмкіндігін және бағдарламалық құжатты құрастыруды көрсетеді. Бұл курс негізгі жалпы ғылыми пән болып есептелінеді, ол 050111 мамандығының басқа пәндерінің фундаментальды негізі болып табылады және ол бағдарлама құрастырудың тиімді және рациональды әдістеріне үйретеді.
Бұл пәнді жетік түрде оқып үйрену үшін мектеп математикасының, информатикасының базалық ұғымдарын білу керек. Бұл бағдарламаны базалық бағдарламалау тілі ретінде Тuгbо Раscal қарастырылады. 

* Пәнді оқу мақсаты: Бағдарлама құру методологиясы, қолданылатын жобалау және бағдарламалау технологиясы туралы түсінікті қалыптастыру және машықтандыру Студенттерді қарапайым  қолданбалар жасауға қажетті біліммен қаруландырып, дағдыларын қалыптастыру болып табылады.

* Пәнді оқытудың негізгі міндеттері: 
* бағдарламалау парадигмалары туралы түсініктерді қалыптастыру;
* типтік бағдарламалау жүйесінің қызмет ету схемасымен таныстыру;
* базалық(негізгі) бағдарламалау тілдерін үйрену;
* бағдарламалау ортасының құрал-саймандарын меңгеру;
* жеке бағдарламалық қолданбаларды құру және жасау;
* Оқыту нәтижелері:
Пәнді меңгеру нәтижесінде студенттер:
* Бағдарламаны жобалау әдістері мен тәсілдерінің классификациясын білу;
* Бағдарламалық өнімді құру кезеңдері туралы түсінік болуы;
* Бағдарламалық құралдарды ұйымдастыру және олардың ішкі құрылымы туралы ұғым қалыптастыру;
* Бағдарламалаудың типтік жүйесінің жұмыс істеу шарттарын білу;
* Базалық (негізгі) бағдарламалау тілдерінің алфавитін, синтаксисін және семантикасын білу;
* Базалық  бағдарламалау тілдерінің  құрал-саймандарымен жұмыс  істеу іскерліктерінің болуы;
* Қандай да бір есептерді практикалық жүзеге асыру үшін бағдарламалық қосымшаларды жасай білу.


* Курстың  пререквизиттері: 
Пәнді меңгеру үшін студент <<математика>>, <<информатика>> пәндерінің білімдерін меңгерген болуы керек.


* Курстың постреквизиттері:
<<Программалау2>>, <<Информатиканы оқыту әдістемесі>>, <<Интернетте программалау>> және т.б. пәндерін игеру қажеттілігі бұл пәнді меңгеруге тікелей байланысты.


* Жұмыс жоспарынан үзінді:
                                   Курс
                                Семестр
                                 Кредит
                              Дәріс саны
                  Зертханалық сағат  саны
                                   СРСП
                                    СРС
                                Барлығы
                        Бақылау формасы 
                                       1
                                       1
                                       4
                                      30
                                      30
                                      30
                                      90
                                      180
                                Емтихан

                                                                               





  + ОҚУ ПӘНІНІҢ (МОДУЛЬДІҢ) МАЗМҰНЫ 

№
                       Дәріс тақырыптары
Сағат 
Саны
* 
1-ДӘРІС. ПРОГРАММАЛАУ ЖҮЙЕЛЕРІ ТУРАЛЫ ЖАЛПЫ МӘЛІМЕТ
* Программалау тілі және оны топтастыру;
* Программалау тәсілдері;
* Құрылымдық программалау;
* Модульдік программалау. 
                                       2
* 
2 -  ДӘРІС. ПАСКАЛЬ ТІЛІНДЕГІ ПРОГРАММАНЫҢ ҚҰРЫЛЫМЫ
* Паскаль тіліндегі программаның құрылымы;
* Айнымалыларды сипаттау бөлімі;
* Программа денесі;
* Тілдің  алфавиті; 
                                       2
* 
3-ДӘРІС.  МӘЛІМЕТТЕР   ТИПТЕРІ.  CТАНДАРТТЫ ФУНКЦИЯЛАР.
* Мәлімет  типтері; 
* Стандартты типтер; 
* Стандартты процедуралар; 
* Стандартты функциялар; 
                                       2
* 
4-ДӘРІС. ПАСКАЛЬ ТІЛІНІҢ  БАСҚАРУ ОПЕРАТОРЛАРЫ
* Паскаль тілінің басқару операторлары; 
* Шартты көшу операторы; 
* Шартсыз көшу операторы; 
* Таңдау операторы; 
* Қайталану операторлары. 

                                       2
* 
5-ДӘРІС. TURBO PASCAL  ТІЛІНДЕ  МӘТІНДІК  АҚПАРАТТАРДЫ  ӨҢДЕУ
* Символдық мәліметтермен  жұмыс істеу тәсілдері; 
* Символдық   мәліметтерді  енгізу; 
* Паскаль  тілінде  мәтіндік  ақпараттарды  өңдеу; 
                                       2
* 
6-ДӘРІС.  ПРОЦЕДУРАЛАР  МЕН ФУНКЦИЯЛАР
* Ішкі программа ұғымы; 
* Процедураның сипатталуы; 
* Функциялардың сипатталуы; 
* Парметрлер. 
                                       2
* 
7-ДӘРІС. РЕКУРСИЯ
* Рекурсия ұғымы; 
* Итерация ұғымы. 
                                       2
* 
8-ДӘРІС. ҚҰРЫЛЫМДАНҒАН МӘЛІМЕТТЕР ТИПТЕРІ.  МАССИВТЕР
* Күрделі құрылымдар ұғымы; 
* Бірөлшемді массивтер; 
* Массивтер мен жолдардың айырмашылығы; 
* Көпөлшемді массивтер; 
* Қолданылатын амалдар. 
                                       2
* 
9 - ДӘРІС. ҚҰРЫЛЫМДАНҒАН МӘЛІМЕТТЕР ТИПТЕРІ. ЖАЗБАЛАР
* Жазба ұғымы; 
* With операторы; 
* Иерархиялық жазбалар; 
* Нұсқалы жазбалар; 
* Жазбаларға қолданылатын амалдар. 
                                       2
* 
10 - ДӘРІС. ҚҰРЫЛЫМДАНҒАН МӘЛІМЕТТЕР ТИПТЕРІ.  ЖИЫНДАР
* Жиын ұғымы; 
* Жиындарға қолданылатын амалдар; 
* Салыстыру амалы. 
                                       2
* 
11 - ДӘРІС. ФАЙЛДАР
* Файлдық типтер. Файлдық айнымалылар; 
* Файлдарға қатынасты ұйымдастыру; 
* Файлдарды ашу, жабу, жою; 
* Текстік файлдар; 
* Типтендірілмеген файлдар; 
* Типтендірілген файлдар. 
                                       2
* 
12 - ДӘРІС. ДИНАМИКАЛЫҚ ЖАДЫ ЖӘНЕ НҰСҚАУЫШ
* Нұсқауыштар; 
* Нұсқауыш қалпы; 
* Динамикалық жадыны бөлу және босату; 
* Нұсқауыштар және  динамикалық айнымалылармен орындалатын әрекеттер; 
* Үйме администраторы. 
                                       2
* 
13-ДӘРІС. МОДУЛЬДАР
* Модуль ұғымы; 
* Стандартты модульдер; 
* Модуль құрылымы; 
* Модульдер компиляциясы.
                                       2
* 
14 -  ДӘРІС. ПЕРНЕТАҚТАНЫ, ЭКРАНДЫ, ДЫБЫСТЫ БАСҚАРУ
* Пернетақтаны басқару; 
* Пернелер және кодтар; 
* Кез келген перненің басылуын анықтау; 
* Экранға шығаруды басқару; 
* Символдар мен фонның түстері; 
* Мәтіндік терезелер; 
* Терезені тазарту; 
                                       2
* 
15-ДӘРІС. ГРАФИКАЛЫҚ ЖӘНЕ ТЕКСТІК РЕЖИМДЕР
* Графикалық режимге өту; 
* Графикалық драйверлер режимі; 
* Түстер мен толтырулар; 
* Координаттар мен терезелер; 
* Бейнені түзету; 
* Нүктелер мен сызықтар; 
* Толтырылмаған фигуралар; 
* Толтырылған фигуралар;
                                       2

Барлығы
                                      30

                                       
                                       
                                       
                                      №
          Зертханалық  жұмыс   тақырыптары
                               Сағ. саны
* 
Turbo Pascal программалау ортасы.  Паскаль тілінің негізгі элементтері. Программа құрылымы.
                                       1
* 
Мәліметтер типтері. Мәліметтерді енгізу/шығару. Операторлар.
                                       1
* 
Тармақталған құрылымдағы бағдарлама құру.
                                       2
* 
Циклдық құрылымдағы бағдарлама құру.
                                       4
* 
Деректердің құрылымдық типтері. Жолдар.
                                       2
* 
Процедуралар және функциялар. Рекурсиялар.
                                       2
* 
Деректердің құрылымдық типтері. Бір өлшемді массивтер. 
                                       2
* 
Деректердің құрылымдық типтері. Екі өлшемді массивтер.
                                       2
* 
Массивтерді сұрыптау. Реттелген массивтегі бинарлық іздеу.
                                       2
* 
Деректердің құрылымдық типтері. Жиындар.
                                       2
* 
Деректердің құрылымдық типтері. Жазулар.
                                       2
* 
Файлдар. Файлдық типті сипаттау. Файлдарды өңдеуге арналған стандартты процедуралар мен функциялар.
                                       2
* 
Мәтіндік файлдар. Типтендірілген файлдар. Типтендірілмеген файлдар.
                                       2
* 
Байланысқан тізімдерді ұйымдастыру үшін көрсеткіштерді пайдалану.Рекурсивтік деректер типтері. Байланысқан тізімдер. Стектер. Кезектер. Дектер. Бұтақшалар. Екілік бұтақшаларға қолданылатын негізгі амалдар.
                                       2
* 
Турбо Паскальдағы графика. Графикті аппараттық және бағдарламалық қолдау.
                                       2

Барлығы
                                      30 
                                       
  + СТУДЕНТТЕРДІҢ ӨЗДІК ЖҰМЫСЫНА АРНАЛҒАН ТАҚЫРЫПТАР ТІЗІМІ
                                       
СӨЖ №1
1.Паскаль тіліндегі стандартты функциялар. 
2. Бүтінсанды арифметика. 
3. Логикалық типті шамалар. 
4. Шартты оператор.Таңдау операторы.

СӨЖ №2
1. Циклық оператор. Параметрлі цикл операторы. 
2. Циклық оператор. Шарты алдынан текстерілетін цикл операторлары. 
3. Циклық оператор. Шарты соңынан тексерілетін цикл операторлары.
 4. Символдық мәліметтерді өңдеуге арналған процедуралар мен функциялар.

СӨЖ №3
1.Массивтер. Бірөлшемді массивтер. Екіөлшемді массивтер. 
2. Максимумды табу есептері. 
3. Сұрыптау есептері. 
4. Массивтерге амалдар қолдану есептері. 

СӨЖ №4
1. Графикалық операторлармен жұмыс істеу. 
2. Пайдаланушы процедурасы. Пайдаланушы функциясы. 
3. Файлдармен жұмыс істеу. 



  + ОҚУ - ӘДІСТЕМЕЛІК ӘДЕБИЕТПЕН ҚАМТАМАСЫЗ ЕТУ КАРТАСЫ
Оқулықтар, оқу-әдістемелік құралдар атауы 
                               Дана саны
                         Студенттер саны
                 Қамтамасыз етілу пайызы
                                       1
                                       2
                                       3
                                       4
Каженова Ж.С. Программалау 1:Дәрістер жинағы. Семей, <<Интеллект>>,2009.-174бет.
10
19
50%
TURBO PASCAL 7.0. Алгоритмдік тілінде бағдарламалау /Нұрымбетов, Ә.Ү. - 2012
5
19
26%
Алгоритмдеу және программалау тілдері /Бөрібаев, Б.Б. - 2011
15
19
78%
Основы программирования на языке "ПАСКАЛЬ": Алгоритмизация и программирование /Даулеткулов, А.Б. - 2013
1
19
5%
Основы алгоритмизации и программирования / С. Дузельбаев, / - 2008
10
19
50%
Программалау технологиялары: Turbo Pascal /Сейпилова, Б. - 2009
2
19
10%
"Паскаль" тілінде программалау негіздері /Дәулетқұлов, А.Б. - 2005
10
19
50%
Turbo Pascal / Ж.Қ. Масанов / - 2004
24
19
100%
Pascal 7.0. Практическое программирование. Решение типовых задач /Климова, Л.М. - 2000
2
19
10%
М.Э.Абрамян. Programming Taskbook. Электронный задачник по программированию. Версия 4.5. Ростов-на-Дону. 2005. Дата генерации PDF-документа: 26.10.2005.



http://www.borlpasc.narod.ru



http://www.pascal.hop.ru/cgi-bin/index.pl



http://pascalstudy.narod.ru







Пәндер