Бағдарламасы семей 2016 Алғы сөз Әзірленді



жүктеу 153.78 Kb.
Дата21.04.2019
өлшемі153.78 Kb.
түріБағдарламасы


ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ

СЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРІМ АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ



3 деңгейлі СМК құжаты

ПОӘК

ПОӘК

042-18-12.1.18/01-2016




ПОӘК

«Бағдарламалау технологиясы» пәнінің оқытушыға арналған бағдарламасы



Баспа №4 ________2016 ж.

11.06.2015 ж. №3 баспа орнына




«Бағдарламалау технологиясы»
Пәнінің оқу-әдістемелік кешені
5В070400 – «Есептеу техникасы және программалық қамсыздандыру»

ОҚЫТУШЫҒА АРНАЛҒАН ПӘННІҢ

БАҒДАРЛАМАСЫ

Семей


2016
Алғы сөз

1. Әзірленді

Құрастырған ___________ «____» ____ 2016 ж. Семей қаласының Шәкәрім атындағы мемлекеттік университетінің «Ақпараттық жүйелер» кафедрасының аға оқытушысы Д.Д. Жаксыгулова

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

2.1. Шәкәрім атындағы мемлекеттік университетінің «Ақпараттық жүйелер» кафедрасының мәжілісінде

Хаттама № 1, « __ » ___________ 2016 ж.

Кафедра меңгерушісі __________ С.К. Смагулов

2.2. «Ақпараттық-коммуникациялық технологиялар» факультетінің оқу-әдістемелік бюросының мәжілісінде

Хаттама № 1, « ____» _____________ 2016ж.

Төрайымы__________ Б.Ш. Турысбекова

3. бекітілді

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

Хаттама № 1, « ___» _____________ 2016ж.

ОӘК төрайымы _______________ Г.К. Искакова

4 11.06.2015 ж. №3 баспа орнына енгізілді

Мазмұны



1

Қолдану аясы




2

Нормативтік сілтемелер




3

Жалпы ережелер




4

Оқу пәнінің мазмұны




5

Білім алушылардың өздік жұмыстарына арналған тақырыптар тізімі




6

Оқу-әдістемелік әдебиеттермен қамтамасыз етілу картасы




7

Әдебиеттер




Мазмұны

  1. қолдану аясы

«Бағдарламалау технологиялары» пәнінің оқу - әдістемелік кешені 5В070400 – «Есептеу техникасы және программалық қамсыздандыру» мамандықтары бойынша оқитын білім алушыларге арналған. Бұл кешен білім алушыларді курс мазмұнымен, курстың маңыздылығы мен қажеттілігімен, курс саясатымен, оқу процесінде алатын білімі және дағдыларымен таныстырады.





  1. Нормативті сілтеме




  1. «Бағдарламалау технологиялары» пәнінің оқу-әдістемелік кешені 5В070400 – «Есептеу техникасы және программалық қамсыздандыру» мамандығына арналған Мемлекеттік стандарт бойынша жасалынған.

2. «Бағдарламалау технологиялары» пәнінің оқу-әдістемелік кешені осы пән бойынша оқу процесін ұйымдастыру тәртібін белгілейді және төмендегі құжаттардың талаптары мен сілтемелеріне сай келеді:

- 5В070400 – «Есептеу техникасы және программалық қамсыздандыру» мамандығы бойынша жалпыға бірдей білім стандарты, ҚР МЖБС, Қазақстан Республикасының Білім және Ғылым министрлігінің 2012 жылғы 23 тамызда № 1080 бұйрығымен бекітілген және іске қосылған;

- 5В070400 – «Есептеу техникасы және программалық қамсыздандыру» мамандығы бойынша типтік оқу жоспары;

- СТУ 042-ГУ-4-2014 университет стандарты «Пәннің оқу әдістемелік кешенін дайындау және өңдеуге жалпы талаптар»;

- ДП 042-01.01-2014 Құжаттық процедура «Пәннің оқу-әдістемелік кешенінің құрамы мен құрлымы»;



  1. Жалпы Ережелер

3.1. Пәннің қысқаша мазмұны:

«Программалау технологиялары» пәнінің оқу - әдістемелік кешені 5В070400 – «Есептеу техникасы және программалық қамсыздандыру» мамандықтары бойынша оқитын білім алушыларге арналған. Бұл кешен білім алушыларді курс мазмұнымен, курстың маңыздылығы мен қажеттілігімен, курс саясатымен, оқу процесінде алатын білімі және дағдыларымен таныстырады. Білім алушылар пәнді оқу процесінде Turbo С тілінде қолданылатын есептердің алгоритмдеу негіздерін, мәліметтер түрлерін, операторларды, ішкі операторларды, тұрғызылған функцияларды, программалық қаптаманы қамтамасыз етуді жобалау тәсілдерін, программалау стилін, программалаудың сапа көрсеткіштерін, программаны сынау мен қалыптастыру тәсілдерін, объектілі – бағытталған программалаудың негіздерін қолданып программа құруды үйренеді.

3.2. Пәнді оқыту мақсаты:

Білім алушыларды алгоритмдерді жазудың қазіргі заманғы әдістері мен есептеу процестерінің типтері, Turbo С тілінде программалауға үйрету. Деректерді өңдеу процесін алголритмдеу, сондай ақ негізгі алгоритмдердің негізгі мінездемелері және ақпаратты өңдеу есептерін шешудің жалпы тәсілдері қарастырылады. Ішкі программаларды қолданып программа, стандартты модульдер, деректердің динамикалық құрылымын, программалық қамтамасыз етуді жобалау тәсілдерін, программалау стилін программалаудың сапа көрсеткішін, программаның сынау және қалыптастыру тәсілін білу.

3.3. Пәннің негізгі міндеттері:

"Бағдарламалау технологиялары" курсы 5В070400 – «Есептеу техникасы және программалық қамсыздандыру» мамандықтарының базалық пәндер қатарына жатады. ДЭЕМ – де есептерді шығаруға дайындықтың келесі этаптарын оқытуды қарастырады: нақты есептің қойылуы, алгоритмді жобалау (алгоритмдеу), программаны кодтау (таңдап алынған Turbo С тілінде алгоритмді орындау), тестілеу және жөндеу (нақты шешім алу үшін).


3.4. Пәнді оқу барысында білім алушы білу керек:


  • Экономикалық есептерді шешу есептерін дұрыс қою

  • Есептеу әдісін таңдау,

  • Құрылған алгоритмге программа жазу.

  • Есептерді шешудің негізгі сандық әдістерін білу керек;

  • Негізгі сандық әдістерді білу;

  • Объектілердің сандық және сапалық қатынасын көрсетуге арналған математикалық символикаларды пайдалануды білу керек;

  • Есептерді өзіндік шешу қабілеті мен математикалық анализ жүргізу;

  • Шешудің алгоритмін құру,

  • Turbo С тілінде есептеу алгоритмдерінің негізін білу керек.

3.5. Курс Пререквизиті:



      1. Информатика

      2. Математика

      3. Алгоритмдеу, деректер құрылымы және программалау тілдері



3.6. Курс Постреквизиті:

      1. Объектілі – бағытталған программалау

      2. Ақпараттық жүйелерді жобалау

3.7. Оқу жұмыс жоспарынан үзінді:
Кесте 1


Курс

Семестр

Кредиттер

Дәр

(сағ.)


СТС

(сағ.)


Зерт

(сағ.)


БАОӨЖ

(сағ.)


БАӨЖ

(сағ.)


Барлығы

(сағ.)


Қортынды бақылау формасы

2

4

1+2+0

15

30

-

22,5

67,5

135

Емтихан



  1. оқу пәнінің (модуль бойынша) мазмұны

Кесте 2


Тақырыптар аттары және мазмұны

Сағат саны


1

2

Дәрістік сабақтар

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

Кіріспе

«Бағдарламалау технологиясы» пәнінің мақсаты мен міндеті. Ақпараттық жүйелердегі есептеу техникасының ролі. Оқу үрдісін компьютерлендіру.

1

Тақырып 1. Дербес компьютердің программалық құралдары

Программалауды автоматтау әдістері. Алгоритмдік тілдер. Алгоритмдік тілдердің мақсаты, оларға қойылатын талаптар. Үрдісті – бағытталған тілдер және объектілі – бағыттаған тілдер туралы ұғым. ДК программалық қамтамасыз ету ұғымы. ДК қолданушылардың байланыстың диалогтық құралдары. Программалаудың интегралданған жүйесі.



1

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

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



1

Тақырып 3. Программалау технологиялар негізі

Программалық қамтамасыздауды жобалау әдістемесі. Төмендеп және жоғарылап жобалау және олардың бірігуі. Құрылымдық программалау. Модульді программалау. Программалау тілдерін таңдау. Программалау стилі. Программалау сапасының көрсеткіштері. Программалардың оқылуы. Қаталіктерден қорғауы бар программалау. Программаны түзету және сынақтан өткізу кезеңдері. Программаларды құжаттау. ГОСТ – пен бекітілген программалық құжаттаманың біріңғай жүйесі (ПҚБЖ).



1

Модуль 2. Си программалау жүйесі. Операторлар

Тақырып 4. СИ тілінің жалпы характеристикасы. Си программалау жүйесіне кіріспе

Негізгі түсініктер: алфавит, идентификаторлар, айнымалылар, константалар, деректер типтері. Стандартты типтегі айнымалыларды сипаттау.

Препроцессор директивасы. СИ тіліндегі программаның құрылымы. Си программалау жүйесі.


1

Тақырып 5. Меншіктеу операторы. Енгізу – шығаруды ұйымдастыру. Өрнектер және меншіктеу. Си тілінің операциялары.

Си тілінің операторлары. Меншіктеу операторы. Енгізу – шығару функциялары.



1

Тақырып 6. Шартсыз және шартты көшу операторы

Шартсыз көшу операторлары. Шартты көшу операторлары. Құрылымды оператор. Таңдау операторы.



1

Тақырып 7. Цикл операторы

Алғы шарттарымен берілген циклдар. Шарты соңынан берілген циклдар. Параметрлі циклдар. break, continue операторлары.



1

Модуль 3. Деректердің құрылымы

Тақырып 8. Функциялар

Функцияның сипатталуы және анықтамасы. Функция мысалдары.



1

Тақырып 9. Жады кластары

Жады кластары. Автоматты, статисті, сыртқы, регистрлі айнымалылыр.



1

Тақырып 10. Берілгендердің күрделі типі: массивтер

Массивтер. Бір өлшемді және көпөлшемді массивтер. Бірөлшемді массив элементтерімен амалдар. Сандық массивтерді өңдеудің типтік алгоритмдерін программалау.

Бірөлшемді массивтер және көрсеткіштер. Екіөлшемді массивтерді сипаттау. Екіөлшемді массив элементтермен амалдар. Сандық массивтерді өңдеудің типтік алгоритмдерін программалау. Екі өлшемді массивтер үшін көрсеткіштерді пайдалану.


1

Тақырып 11. Жолдар

Жолдар. Жолдарды өңдеудің типтік алгоритмдерін программалау.



1

Тақырып 12. Деректердің құрылымы

Деректердің құрылымы. Құрылымдарды сипаттау. Деректердің көрсеткіштері және құрылымы.



1

Тақырып 13. Файлдар

Файлдар. Файлдардың құрылымын сипаттау. Файлдармен жұмысты ұйымдастыру.



1

Тақырып 14. Модульдер

Стандартты модульдерді пайдалану.



1

Модуль 4. Си тіліндегі графика

Тақырып 15. Графика

Графика.


1

Практикалық сабақтар

Тақырып 1. Дербес компьютердің программалық құралдары

Программалауды автоматтау әдістері. Алгоритмдік тілдер. Алгоритмдік тілдердің мақсаты, оларға қойылатын талаптар. Үрдісті – бағытталған тілдер және объектілі – бағыттаған тілдер туралы ұғым. ДК программалық қамтамасыз ету ұғымы. ДК қолданушылардың байланыстың диалогтық құралдары. Программалаудың интегралданған жүйесі.

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

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



2
2


Тақырып 3. Программалау технологиялар негізі

Программалық қамтамасыздауды жобалау әдістемесі. Төмендеп және жоғарылап жобалау және олардың бірігуі. Құрылымдық программалау. Модульді программалау. Программалау тілдерін таңдау. Программалау стилі. Программалау сапасының көрсеткіштері. Программалардың оқылуы. Қаталіктерден қорғауы бар программалау. Программаны түзету және сынақтан өткізу кезеңдері. Программаларды құжаттау. ГОСТ – пен бекітілген программалық құжаттаманың біріңғай жүйесі (ПҚБЖ).



2

Тақырып 4. СИ тілінің жалпы характеристикасы. Си программалау жүйесіне кіріспе

Негізгі түсініктер: алфавит, идентификаторлар, айнымалылар, константалар, деректер типтері. Стандартты типтегі айнымалыларды сипаттау.

Препроцессор директивасы. СИ тіліндегі программаның құрылымы. Си программалау жүйесі.


2

Тақырып 5. Меншіктеу операторы. Енгізу – шығаруды ұйымдастыру

Өрнектер және меншіктеу. Си тілінің операциялары.

Си тілінің операторлары. Меншіктеу операторы. Енгізу – шығару функциялары.


2

Тақырып 6. Шартсыз және шартты көшу операторы

Шартсыз көшу операторлары. Шартты көшу операторлары. Құрылымды оператор. Таңдау операторы.



2

Тақырып 7. Цикл операторы

Алғы шарттарымен берілген циклдар. Шарты соңынан берілген циклдар. Параметрлі циклдар. break, continue операторлары.



2

Тақырып 8. Функциялар

Функцияның сипатталуы және анықтамасы. Функция мысалдары.



2

Тақырып 9. Жады кластары

Жады кластары. Автоматты, статисті, сыртқы, регистрлі айнымалылыр.



2

Тақырып 10. Берілгендердің күрделі типі: массивтер

Массивтер. Бір өлшемді және көпөлшемді массивтер. Бірөлшемді массив элементтерімен амалдар. Сандық массивтерді өңдеудің типтік алгоритмдерін программалау.

Бірөлшемді массивтер және көрсеткіштер.

Екіөлшемді массивтерді сипаттау. Екіөлшемді массив элементтермен амалдар. Сандық массивтерді өңдеудің типтік алгоритмдерін программалау. Екі өлшемді массивтер үшін көрсеткіштерді пайдалану.



2

Тақырып 11. Жолдар

Жолдар. Жолдарды өңдеудің типтік алгоритмдерін программалау.



2

Тақырып 12. Деректердің құрылымы

Деректердің құрылымы. Құрылымдарды сипаттау. Деректердің көрсеткіштері және құрылымы.



2

Тақырып 13. Файлдар

Файлдар. Файлдардың құрылымын сипаттау. Файлдармен жұмысты ұйымдастыру.



2

Тақырып 14. Модульдер

Стандартты модульдерді пайдалану.



2

Тақырып 15. Графика

Графика.


2



  1. ӨЗДІК ЖҰМЫСТАРЫНА АРНАЛҒАН ТАҚЫРЫП ТІЗІМІ

№1 БАӨЖ тақырыптары




  1. Программаны құрудың техникалық тапсырмасы.

  2. Программаларды техникалық жобалау кезеңдері.

  3. Алгоритмдердің құрылымдық схемесын дайындау.

№2 БАӨЖ тақырыптары




  1. Программаларды құжаттау.

  2. МЕМСТ пен бекітілген программалық құжаттаудың түрлері.

  3. Программалық құжаттаудың біріңғай жүйесі.

№3 БАӨЖ тақырыптары




  1. Си тілінде құрылған программаның құрылымы қандай?

  2. Си программалау жүйесінің файлдарының құрамы қандай?

  3. Деректерді ұйымдастыру.

№4 БАӨЖ тақырыптары




  1. Кездейсоқ айнымалы ұғымы.

  2. Кездейсоқ айнымалымен жұмыс істейтін процедуралар мен функциялар.

  3. Тармақталу алгоритмін орындайтын программаны құру.

№5 БАӨЖ тақырыптары




    1. Кіріктірілген циклдардың құрылымын ұйымдастыру.

    2. Циклдық алгоритмдерді орындайтын программа құру.

    3. ТР және Си программалау жүйелеріндегі модульдерді салыстыру

№6 БАӨЖ тақырыптары




  1. TP және Си подпрограммаларды пайдалануды салыстыру.

  2. Ішкі программаларды пайдаланатын программалар құру.

Модульдерді пайдаланатын программа құру.

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



Оқу құралдарының, оқу - әдістемелік құралдардың аттары

Саны

Білім алушылар саны

Қамтылу пайызы (%)

1

2

3

4

Бөрібаев Б. «Программалау технологиясы» Алматы, «Дәуір» баспасы, 2012ж

14

5

100%

Павловская Жоғары деңгейлі программалау тілінде программалау С/С++.: Алматы, «Дәуір» баспасы, 2011ж

14

5

100%

Н. Джекан «Програмирование на языке Си».

10

5

100%

Франка П. Си: Учебный курс.

15

5

100%

Фомин Т «Програмирование на языке Си»

12

5

100%

Культин Р. «Програмирование на языке Си»

15

5

100%

Информатика. Базовый курс. 2-е издание / Под ред. С.В. Симоновича. – СПб.: Питер, 2005

10

5

100%

7 Әдебиет

7.1. Негізгі әдебиет


7.1.1. Бөрібаев Б. «Программалау технологиясы» Алматы, «Дәуір» баспасы, 2012ж

7.1.2. Павловская Жоғары деңгейлі программалау тілінде программалау С/С++.: Алматы, «Дәуір» баспасы, 2011ж

7.1.3. Н. Джекан «Програмирование на языке Си» – М.: Высш. Шк.1995 ж.

7.1.4. Франка П. Си: Учебный курс, 1998 ж.

7.1.5. Фомин Т «Програмирование на языке Си», 1999
7.2. Қосымша әдебиет

7.2.1. Алексеев В.Е. и др. Вычислительная техника и программирование. Практикум по программированию: Практ. пособие/ Под ред. А.В. Петрова.- М.: Высш. Шк.,1991.



7.2.2. Информатика. Базовый курс. 2-е издание / Под ред. С.В. Симоновича. – СПб.: Питер, 2005



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


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

    Басты бет