Жұмыс оқу бағдарламасының
титулдық парағы
Нысан
ПМУ ҰСН 7.18.3/30
Қазақстан Республикасының Білім және ғылым министрлігі
С. Торайғыров атындағы Павлодар мемлекеттік университеті
Информатика және ақпараттық жүйелер кафедрасы
Алгоритмдеу және программалау пәнінен
5B071600
–Аспап жасау мамандығының студенттеріне арналған
ЖҰМЫС ОҚУ БАҒДАРЛАМАСЫ
Павлодар
Жұмыс оқу бағдарламасын
бекіту парағы
Нысан
ПМУ ҰСН 7.18.3/34
БЕКІТЕМІН
Оқу ісі жөніндегі проректор
___________ Пфейфер Н.Э.
«__»______________20__ ж.
Құрастырушы: ________ аға оқытушы Бельгибаева С.А.
Информатика және ақпараттық жүйелер кафедрасы
«Алгоритмдеу және программалау» пәні бойынша
5B071600
– Аспап жасау мамандығының студенттеріне арналған
оқу түрі күндізгі
ЖҰМЫС ОҚУ БАҒДАРЛАМАСЫ
Жұмыс бағдарламасы ______ бекітілген жұмыс оқу жоспарларының және
мамандықтың элективті пәндер каталогының негізінде әзірленді.
Кафедраның отырысында ұсынылды 2012ж. «___»__________№___ хаттама.
Кафедра меңгерушісі____________Н.Н.Оспанова 2012ж. «___»________
Физика, математика және ақпараттық технологиялар факультетінің оқу
әдістемелік кеңесімен мақұлданды 2012ж. «___»__________№___ хаттама.
ОӘК төрағасы _______________ А.Б.Искакова 2012ж. «___»__________
КЕЛІСІЛДІ
Факультет деканы ___________ Н.А.Испулов 20__ж. «___»_____________
МАҚҰЛДАНДЫ
ОӘБ бастығы ____________ Жуманкулова Е.Н. 20__ж. «___»__________
Университеттің оқу- әдістемелік кеңесімен мақұлданды
2012ж. «___»__________№___ хаттама.
1 Пәннің анықтамасы
Алгоритмдеу және программалау
Пән міндетті компонентіне негізделген
Кредит саны және оқу мерзімі
Барлығы – 3 кредит
Курс: 2
Семестр: 3
Барлық аудиториялық сабақ – 45 сағат
Дәріс - 30 сағат
Тәжірибелік /семинарлық сабақтар - 15 сағат
СӨЖ – 90 сағат соның ішінде СОӨЖ– 14 сағат
Жалпы еңбек сиымдылығы - 135 сағат
Бақылау түрі
Емтихан – 3 семестр
2 Курстың мақсаты және міндеті
Пәнді оқыту мақсаты: Программалау тілдердің
классификацияларын, С тіліндегі операторларды, мәліметтер
типін, ішкі программаларды, стандартты модульдерді,
программалау стилін пайдаланып бағдарлама құрастыруды
үйрету, программалаудың сапа көрсеткішімен таныстыру,
объектіге бағытталған бағдарламалау негізімен таныстыру,
онда бағдарламалар құруды үйрету.
Пәнді игерудегі міндеттер:
-
программалау тілдерін талдау;
-
программалау тілдердің әдіснамасын оқыту.
3 Білімге, іскерлікке, дағдыларға және құзырлыққа қойылатын
талаптар
Тәлімгерлер білу тиіс:
- Алгоритм түсінігін, қасиеттерін, түрлерін, бейнелеу түрлерін
- Бағдарламалау технологиясының негіздерін, стильдерін;
- Си тілінің операторларын және функцияларын;
- Си тіліндегі препроцессорлық құралдардың түрлерін;
- Объектіге бағытталған бағдарламалау негіздерін.
Тәлімгер істей білу тиіс:
-
Әр түрлі алгоритмдерге есептерді шешу;
-
Есептің талабы бойынша қажет мәліметтер құрылымын ұйымдастыру;
- Бағдарламалау тілінің құралдарын пайдаланып бағдарлама жасап іске
қосу және оны сынақтан өткізу.
Тәжірибелік дағдыларды алу тиіс:
-
Сызықтық, тармақталған, қайталану алгоритмдерін блок схема
түрінде көрсету;
-
Есептің берілгені бойынша қай алгоритм түрін пайдаланылатынын
анықтау;
-
Есептерді Паскаль тілінде есептеп Delphi ортасында жүзеге асыру.
Келесі сұрақтарда құзырлы болу тиіс:
-
Delphi бағдарламалау ортасын есептерді шешуде пайдалану;
-
Объектіге бағытталған бағдарламалау.
4 Пәнді игерудің тақырыптық жоспары
Сабақ түрі бойынша академиялық сағаттарды үлестіру
№
р/н
Тақырып атаулары
Сабақ түрі бойынша аудиториялық
сағаттар
СӨЖ
дәріс
тәжірибелік зертханалы
қ
барл
ығы
Соның
ішінде
СОӨЖ
1.
Алгоритмдеу ұғымы
1
10
2
2.
Delphi ортасымен
танысу. Мәліметтерді
енгізу және шығару
3
10
2
3.
Паскаль
бағдарламалау тілінің
негізгі элементтері
1
1
10
4
4.
Паскаль
тілінің
операторлары
4
1
2
10
4
5.
Массивтер,
құрылымдар
4
1
2
10
4
6.
Функциялар және
процедуралар
3
1
10
4
7.
Файлдармен жұмыс
2
1
10
8.
Символдық
жолдармен жұмыс
2
1
10
9.
Delphi
компоненталарымен
танысып жұмыс істеу
10
1,5
3,5
10
2
Барлығы:135 сағат (3
30
7,5
7,5
90
22
кредит)
4.2 Пәннің тақырыптарының мазмұны
1 тақырып. Алгоритмдеу ұғымы
Алгоритмдік тілдер. Алгоритмдік тілдің қолдануы және оған қойылатын
талаптар. Процедураға бағытталған тілдер.
2 тақырып. Delphi ортасымен танысу. Мәліметтерді енгізу және шығару
Delphi ортасындағы терезелермен жұмыс жасау. Жобаны құру, ашу,
сақтау, компиляциялау, қадамдық тексеру жасау. Edit, Label, Memo, Button
компоненттерімен және олардың негізгі қасиеттерімен танысу.
3 тақырып. Паскаль бағдарламалау тілінің негізгі элементтері
Тілдің алфавиті және мәліметтер типі. Меншіктеу операторы және
өрнектер. Математикалық функциялар.
4 тақырып. Си тілінің операторлары
Шарттық және таңдау операторы. Параметрлі қайталану операторы for.
Алдыңғы шартты қайталану циклы, while операторы. Кейінгі шартты қайталану
циклы, repeat until операторы.
5 тақырып. Массивтер, құрылымдар
Бірөлшемді және екіөлшемді массивтер. Массив элеменнтерімен
жасалынатын операциялар. Массивті реттеу. Орын ауыстыру. Көрсеткіштер.
6 тақырып. Функциялар және процедуралар
Функциялар. Локальды және глобальды айнымалылар. Процедуралар.
7 тақырып. Файлдармен жұмыс
Файлға тізбектей қол жеткізу. Файлдың кез келген жеріне қол жеткізу.
8 тақырып. Символдық жолдармен жұмыс
Символдық жолдар және олардың жадыда орналасуы. Символдық
жолдарды енгізу және шығару. Жолдармен жұмыс істейтін функциялар.
9 тақырып. компоненталарымен танысып жұмыс істеу
BitBtn, RadioButton, RadioGroup, CheckBox, CheckButton, Panel, Chart,
ComboBox, MaskEdit, StringGrid, ListBox, MainMenu, Image, Shape, SpeedButton
компоненталарының жұмысы және қасиеттері.
4.3 Тәжірибелік сабақтардың мазмұны
ТЖ1 Паскаль бағдарламалау тілінің негізгі элементтері
Delphi мен танысу және қарапайым есептерді шығару
ТЖ2 Си тілінің операторлары
Алгоритмдердің сызықты, тармақталған және циклдық құрылымына
есептер шешу.
ТЖ3 Массивтер, құрылымдар
Тұрақтылардың, айнымалылардың, стандартты функциялардың жазылуы.
Массивтерді өңдеу. Көрсеткіштермен жұмыс.
ТЖ4 Функциялар және процедуралар
Локальды және глобальды айнымалыларды пайдалану. Нәтиже
қайтаратын және нәтиже қайтармайтын функцияларды құру.
ТЖ5 Файлдармен жұмыс
Мәтіндік файлдарды құру, мәліметтерді алу, файлға мәліметтерді жазу.
ТЖ6 Символдық жолдармен жұмыс
Символдық жолдарды өңдеу, түзету, көшіру, жою.
ТЖ7 – ТЖ8 Delphi компоненталарымен танысып жұмыс істеу
BitBtn, RadioButton, RadioGroup, CheckBox, CheckButton, Panel, Chart,
ComboBox, MaskEdit, StringGrid, ListBox, MainMenu, Image, Shape, SpeedButton
компоненталарының жұмысы және қасиеттері.
4.4 Зертханалық сабақардың мазмұны
ЗЖ1 – ЗЖ2 Паскаль тілінің операторлары
Алгоритмдердің сызықты, тармақталған және циклдық құрылымына
есептер шешу.
ЗЖ3 – ЗЖ4 Массивтер, құрылымдар
Тұрақтылардың, айнымалылардың, стандартты функциялардың жазылуы.
Массивтерді өңдеу. Көрсеткіштермен жұмыс.
ЗЖ5 – ЗЖ7 Delphi компоненталарымен танысып жұмыс істеу
BitBtn, RadioButton, RadioGroup, CheckBox, CheckButton, Panel, Chart,
ComboBox, MaskEdit, StringGrid, ListBox, MainMenu, Image, Shape, SpeedButton
компоненталарының жұмысы және қасиеттері.
4.5 СӨЖ мазмұны
№
р/с
СӨЖ түрі
Есеп
беру
формасы
Бақылау түрі
Көлемі
(сағат)
1
Үй тапсырмаларын орындау жұмыс
дәптерлері
сабаққа қатысуы
30
2
Тәжірибелік жұмыстарға
дайындық
тәжірибелік
жұмысты қорғау
30
3
Бақылау шараларына
дайындық
тестілеу
жұмыстары
20
4
Межелік бақылауға
дайындық
МБ1, МБ2
10
Барлығы
90
5 Әдебиеттер тізімі
Негізгі әдебиеттер
1. Смайли Джон. Учимся программировать на С# вместе с Джоном
Смайли: Пер. с англ. –СПб, 2003. -528 с.
2. Материалы сайта
http://www.
diasoft
. kiev
.ua
.
3. Жужжалов В.Е. Основы интеграции парадигм программирования в
курсе программирования.-М.: Образование и информатика, 2004. -128 с.
Қосымша әдебиеттер
4. Открытое образование - стратегия ХХI века для России/ Под ред. В.М.
Филиппова и В.П. Тихомирова. М.: Изд-во. МЭСИ, , 2000. 356 с.
5. Ефимова Л.А., Дмитриевская Н.А. Принципы разработки учебных
материалов для Интернет //Интернет-технологии в открытом образовании. Тез.
докл. семинара. 2.10.2000. М.: Изд-во МЭСИ. С.59-61.
6. Denning 1989 - Denning P., et al. Computing as a Discipline // CACM,
January, 1989. V. 32, N 1, pp. 9-23.
7. Glass 1996 - Robert L. Glass. The Relation Between Theory and Practice
in Software Engineering. // CACM, November 1996. V. 39, N 11, pp. 11-13.
8. Lethbridge 2000 - Timothy C. Lethbridge. Priorities for the education and
training of software engineers. // The Journal of Systems and Software, 53, 2000, pp.
53-57.
Document Outline - Информатика және ақпараттық жүйелер кафедрасы
- жұмыс оқу бағдарламасы
- Құрастырушы: ________ аға оқытушы Бельгибаева С.А.
- жұмыс оқу бағдарламасы
Достарыңызбен бөлісу: |