Бағдарламасы ф нысан пму ұс н 18. 2/06



Дата23.02.2016
өлшемі134.92 Kb.
#5584
түріЖұмыс бағдарламасы

Жұмыс бағдарламасы







Ф
Нысан

ПМУ ҰС Н 7.18.2/06


Қазақстан Республикасының Білім және ғылым министрлігі


С. Торайғыров атындағы Павлодар мемлекеттік университеті
Информатика және ақпараттық жүйелер кафедрасы

050703 «Ақпараттық жүйелер» мамандығының студенттеріне арналған


Бағдарламалау технологиясы

жұмыс бағдарламасы



Павлодар


Мемлекеттік жалпыға міндетті

мамандықтың білім стандарты

мен типтік бағдарлама

негізінде әзірленген

пәннің жұмыс бағдарламасына

бекіту парағы








П Нысан

ПМУ ҰС Н 7.18.1/06



БЕКІТЕМІН

Оқу ісі жөніндегі проректор

___________ Пфейфер Н.Э.

«__»_____________200 ж.

Құрастырушы: аға оқытушы Ақанова А.С. , Нургазина Б.Қ.


Информатика және ақпараттық жүйелер кафедрасы

050703- « Ақпараттық жүйелер» мамандығының


Программалу технологиясы пәнінен
ЖҰМЫС БАҒДАРЛАМАСЫ
Жұмыс бағдарламасы 050703 «Ақпараттық жүйелер» мамандығының Мемлекеттік жалпыға міндетті білім беру стандартына сәйкес (ҚР МЖМБС 3.08.329-2006) және 22.06.06 жылы К.И Сатпаев атындағы ҚазҰТУ бекіткен типтік бағдарлама негізінде әзірленген


Кафедраның отырысында қарастырылған «__»_____________200 ж.

№_____ хаттама


Кафедра меңгерушісі _____________________________ Ж.К.Нұрбекова

(қолы)
Факультеттің әдістемелік кеңесінде құпталған _________________________________

«___»___________200 ж. №______ хаттама
ӘК төрайымы _______________________________ А.Т.Кишубаева

(қолы)

КЕЛІСІЛГЕН

Факультет деканы ____________ С.К.Тлеукенов «___»_______________ 200 ж.

(қолы) (айы, күні)


ОӘҚжЖБ КЕЛІСІЛГЕН

ОӘҚжЖБ бастығы _______________ А.А.Варакута «____»_____________200 ж.

(қолы) (айы, күні)

1. Курстың мақсаты және міндеті, оның оқу үрдісіндегі орны:

1.1 Пәнді оқыту мақсаттары:программалу тілдердің классификацияларын, Objects Pascal тіліндегі операторларды, мәліметтер типін, ішкі бағдарламаларды, стандартты модулдерді, бағдарламалау стилін пайдаланып бағдарлама құрастыруды оқытып үйрету, бағдарламалаудың сапа көрсеткішімен таныстыру, бағдарламаны сынақтан өткізумен іске қосуын үйрету, объектно-бағытталған бағдарламалау негізімен (на Delphi, Си++ Bulder), онда бағдарламалар құруды ұйрету.
1.2 Пәннің міндеттері: есептегіш техника негіздерін оқу, компьютермен жұмыс істеу дағдыларын жетілдіру.
1.3 Пәнді игеруде студенттер білуге тиісті:


  • Бағдарламалау технологиясының негіздері, прогаммалау стилі (Си тілі негізінде);

  • Objects Pascal тілінің стандартты функцияларын;

  • объектно-бағытталған Бағдарламалау негізі (Delphi, Си++ Bulder).



1.4 Пәнді игеруде студенттер істей білуге тиісті:


  • әр түрлі алгоритмдердің құрылымдық сызбасын құрастыру;

  • есептің талабы бойынша қажет мәліметтер құрылымын ұымдастыру;

  • Бағдарламалау тілінің құралын пайдаланып программалар жасап іске қосу және оны сынақтан өткізу.


1.5 Пререквизиттер:

- Информатика

- Математика

- Алгоритмдер мен мәліметтер құрылымдары.

- Ақпараттық жүйелердің негізі.

Пәннің тақырыптық

жоспары






Нысан

ПМУ ҰС Н 7.18.2/10

3 Курс мазмұны



3.1 Дәрістік сабақтардың мазмұны (ЖОБ, ЖКБ, АКБ негізінде сырттай оқу)


№ п/п

Мазмұны


Сағат саны

Дәріс

Тәжір

Лаб

СӨЖ

1.

Компьютердің программалық құралдары

1

1




20

2.

Программалаудың әдістемесі

1

1




37

3.

Программалаудың технологиясының негізі


1

1




20

4.

Си тілінде программалау


2

3

2(4)

20

5.

Си тілінде күрделі типтерді пайдалану


1

3

1(2)

20

Барлығы

6

9

3 (6)

117


3 Теориялық курс мазмұны

3.1 Дәрістік сабақтардың мазмұны
1 тақырып. Компьютердің программалық құралдары
Программаларды автоматтандыру әдістері. Алгоритмдік тілдер. Алгоритмдік тілдің қолдануы және оған қойылған талаптар. Процедураға бағытталған тілдер және объектілерге бағытталған программалау туралы түсініктер. Компьютерді программалық қамтамасыз етудің жалпы түсінігі. Операциялардың жалпы құрамы. Компьютер мен қолданушының диалогын ұймдастыру. Программалаудың интеграцияланған жүйелері.
2 тақырып. Программалаудың әдістемесі

Програма құрудың сатыларымен деңгейлері. Программа құруға техниклық тапсырма. Программаларды техникалық жобалаудың сатылары. Алгоримдердің құрылымдық жобасын құру. Мәліметтерді ұйымдастыру. Программалар мен программалар ішіндегі интерфейстің құрылымын құратыру. Ақпаратты компьютердің сыртқы құралдарында


3 тақырып. Программалаудың технологиясының негiзi

Программалық жабдықтауды жобалаудң әдiстерi. Кұрылымдық программалау


Модуллдiк программалау. Программалау тiлдi таңдау. Программалау тәсiлдері
Программалаудың сапалы керсеткiшi. Программаның окылатындылығы, комментариялар
Қателерден қорғау арқылы программалау. Программаларды өңдеу және сатылары
Программалауды құжаттау. МСТ бекiткен программалык кұжатгау турлерi.
4 тақырып. Си тiлiнде программалау

Си программалау жүйесiне кiрiспе. Препроцессордың дерективасы. Программалау жүйесiнiн құрылымы, тiлдiң элементтерi. Мәлiметгер типтерi: int, short, 1оng, unsigned, float, doudle. Баяндау. Өрнектер жене меншiктеу. Си тiлiнiң операцялары. Си тiлiнің операторлары. Шартты оператор. Цикл операторлары. Таңдау операторы. Енгiзу-шығару функциялары. Функциялар. Функцияның аныктамасы, баяндау. Функцияның мысалдары, Goto, Вгеаk, Соntinue операторлары. Колдану мысалдары. Жады кластары: автоматты, статикалык, сырткы, регистрлiк айнымалылары. Мысалдар. Сiлтемелер және адрестік арифметика. Жадыны ұйымдастыру және адрестi сiлтеу.




5 тақырып. Си т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мен салыстыру.


3.2 Тәжірибелік сабақтардың тақырыптары
1 тақырып. Компьютердің программалық құралдары

1. Алгоритмдердiң сызықты, тармақталған жпе циклдiк құрылымана алгоритмдік баяндау. Тармақталған алгоритмдердiң құрылымын программалау.



2 тақырып. Программалаудың әдістемесі

2. Циклдарды ұйымдастыру.



3 тақырып. Программалаудың технологиясының негiзi

3 Шығарылатын мәлiметтерге өзгерiстер енгiзу



4 тақырып. Си тiлiнде программалау

4. Массивтердi өңдеу.

5-6. Iшкi программаларды құру және дайындау.

5 тақырып. Си тiлiнде күрделi типтердi пайдалану

7. Файлдық айнымалылырды қолданып программа құру.

8-9. Графикалық құрастыруларды алгоримтдеу.
3.3 Лабораториялық сабақтардың тақырыбы
4 тақырып. Си тiлiнде программалау

1. Си тiлiнде әртүрлi типтегi айнымалылардан тұратын өрнектердi, әртүрлі операцияларды, тұрактыларды, стандартты функцияларды программалау.

2. Си тілінде шаррты операторды қолданып программа құру.

3. Си тілінде есептерді шығару үшін цикл оператрын пайдалану.

4. Бір өлшемді массивтерді қолданып программа құру. Екі өлшемді массивтерді қолданып программа құру.

5 тақырып. Си тiлiнде күрделi типтердi пайдалану

5. Графикалық құрастыруларды программалау.

6. Мәліметтер құрылымын өңдейтін есептерді программалау.
3.4 Курстық жұмыстардың тақырыптары
1. Әр түрлі сандық әдістерді қолданып, сызықты емес теңдеу жүйесін шешу;

2. Таңдап алу әдістерін пайдалану («Ат туры» есебін шешу үшін программа құрастыру, шахмат тақтасындағы берілген екі алаңды жалғайтын әр түрлі шахмат турларының қозғалысының ең қысқа жолын табудың программасын құрастыру)

3. Таңдап алу әдістерін пайдалану «Ханой мұнарасы» программасын құру.

4. Берілген сөз тізбегін қолданып, крассворд құрастыратын программа құру;

5. Файлдарды өңдеу

6. Класстарды пайдалану;

7. Модульдік программалауды қолданып программа құру.

3.3 СӨЖ мазмұны





СӨЖ түрі

Есеп беру түрі

Бақылау түрі

Сағат саны

1

Дәріс сабақтарына дайындық




Сабаққа қатысу

17

2

Тәжірибелік сабақтарға дайындық, ұй жұмыстарын әзірлеу.

Жұмыс дәптері

Сабақтарға қатысу

20

3

Аудиториялық сабақтардың мазмұнына кірмеген материалдарды оқу

Конспект т.б

Коллоквиум т.б

30

4

Семестріллік тапсырмаларды орындау

Реферат т.б

СТ қорғау

30

5

Бақылау жұмыстарына дайындық




МБ1,МБ2, коллоквиум (тест және т.б)

20

Барлығы:

117



1тақырып - Символдық ақпаратты өңдеу. Бағдарламаларды құжаттандыру. МЖС (мемлекеттік жалпы стандарт) бекіткен бағдарламалық құжаттар. Бағдарламаларды құжаттандырудағы бірыңғай жүйе.

Ұсынылатын әдебиеттер: [1], 3-30 бет; [ 2], 10-35бет;



2 тақырып – Экранмен жұмыс істегендегі графикалық режим. Графикалық объектілерді сызу. Графикалық объектілердің қозғалуы.

Ұсынылатын әдебиеттер: [1], 45-55 бет ; [ 6], 48-60 бет;



3 тақырып - Класстарды пайдаланып программалар құрастыру. Программа мысалы.

Ұсынылатын әдебиеттер: [5] ,33-51бет; [2], 80-92;



4 тақырып – Графикалық ішкі программалардың кітәпханасы.

Ұсынылатын әдебиеттер: [5], 8-38 бет; [10], 95-110 бет;



5 тақырып - Әр түрлі стандартты модульдерді пайдаланып бағдарлама құрастыру.

Ұсынылатын әдебиеттер: [1 ],30-45 бет; [2],48-60 бет; [10],47-56 бет ;



6 тақырып – Күрделі есептерде шығаруда модульдік программалауды құру мысалдары.

Ұсынылатын әдебиеттер: [6],60-80 бет;



Мамандықтың (тардың)

жұмыс бабындағы оқу жоспарынан үзінді көшірме





Нысан


ПМУ ҰС Н 7.18.1/10

050703 “Ақпараттық жүйелер” мамандықтарының Программалау технологиясы пәні бойынша оқу жұмыс бабындағы оқу жоспарынан үзінді көшірме


Оқу түрі: сырттай



Форма обучения



Бақылау түрлері

Жұмыс көлемі

Сағаттарды курс және семестрға бөлу

3 курс

экзам.

К.ж

Барлығы

3 семестр

4 семестр

Жалпы

Ауд

СӨЖ

Дәріс

Тәжір

СӨЖ

Дәріс

Тәжір

зертхана


СӨЖ

1

Сырттай жоғары кәсіби білім

4

4

135

18

117

6

6







3

3

117

2

Сырттай жалпы орта білім

6

6

135

18

117

117

6 семестр

6

6

50




3

3

67

3

Сырттай арнаулы кәсіби білім

3

3

135

18

117




3 семестр













3

3

117



4 Әдебиет

Негізгі:

  1. Фаронов В.В. Delphi 5. Учебный курс- М.Нолидж, 2001.

  2. Культин Н.Б.Основы программирования Delphi 7. Санкт-Петербург. БхВ -Петербург 2003.

3 С.В.Глушаков, А.Л.Клевцов. Программирование в среде Delphi 7.0.,, Харьков ФОЛИО, 2003.

  1. Я.Н.Глинский, В.Е.Анохин, В.А.Ряжская. TURBO PASCAL 7.0 и DELPHI.Учебное пособие. Москва-Санкт-Петербург-Киев. 2001.

  2. А.А. Абрамов., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию. Москва. Наука, 1988.

  3. Б.Д.Сыдықов Алгоритмдеу жэне Бағдарламалау негіздерін оқыту. Алматы,2002.

  4. Н.Культин. Delphi в задачах и примерах.-СПб.: БХВ-Петербург, 2004.

  5. Н.Й.Культин. Программирование в Turbo Pascal 7.0 и Delphi/ -СПб.: БХВ-
    Санкт-Петербург, 1999.

  6. Н.И.Культин. Программирование на Object Pascal в Delphi 5/ -СПб.: БХВ-
    Санкт-Петербург, 1999.


Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет