Қазақстан республикасының білім және ғылым министрлігі шәКӘрім атындағы семей мемлекеттік



жүктеу 181.28 Kb.
Дата21.04.2019
өлшемі181.28 Kb.


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

ШӘКӘРІМ АТЫНДАҒЫ СЕМЕЙ МЕМЛЕКЕТТІК

УНИВЕРСИТЕТІ


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

ПОӘК

ПОӘК

042-18-12.1.58/02-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 Жалпы мағлұматтар
1.1. Оқытушы және пән туралы жалпы мағлұматтар

Жаксыгулова Д.Д., аға оқытушы.

«Ақпараттық жүйелер» кафедрасы

Байланысу ақпараты - тел: 35-26-22, № 1 оқуғимараты, №1111 кабинет.

Дәрістің өткізілетін орны - №1105 аудитория.

Пән бойынша кредит саны – 3,4


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

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


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

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


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

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


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

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

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

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

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

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

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

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

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

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

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



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

    • Математика

    • Алгоритмдеу және программалау тілдері

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



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

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


2 ПӘН МАЗМҰНЫ ЖӘНЕ САБАҚ ТҮРЛЕРІ БОЙЫНША САҒАТТАРДЫ БӨЛУ
Кесте 1 – Пәннің мазмұны. Сағат үлестірілімі


Тақырып аты

Сағат саны

Әдебиет

Дәріс

СТС

ЗС

БАОӨЖ

БАӨЖ

1

2

3

4

5

6

7

Кіріспе

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



1

3/2










7.1.1, 7.2.2, 7.2.3

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

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



1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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



1

3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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



1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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

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


1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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

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


1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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



1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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



1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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



1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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



1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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

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


1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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



1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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



1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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



1


3/2

-


1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

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



1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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

Графика.


1


3/2




1,5

4,5

7.1.1, 7.2.2, 7.2.3

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




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

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

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

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




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

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

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

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




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

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

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

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




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

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

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

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




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

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

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

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




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

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

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


      1. ПӘНДІ ОҚУ БОЙЫНША ӘДІСТЕМЕЛІК НҰСҚАУ

«Программамалау технологиясы» пәні білім алушыларды Си программалау тілінің көмегімен нақты өмір заңдылықтарын практикалық қызметте пайдалану және тану процесінде туындайтын есептерді есептеу алгоритмі шешімінің компьютерлер көмегімен құрастыру және пайдалануды дайындайды.

5В070300– «Ақпараттық жүйелер» мамандығына арналған «Эксперттік жүйелер» пәні бойынша бағдарлама қарастырылған әрбір тақырып аумағымен толық танысу қажает. Әрбір тақырып бойынша мұкият оқып, сұрақтарға жауаптар құрастыру; нақты материалды меңгеру дәрежісін – практикалық жұмыстары мен зертханалық жұмыстар жүргізіп, олардың есебі арқылы тексереді. Пәнді оқуға арналған әдістемелік нұсқаулар мен танысып, білім алушылар пәнді толық меңгерулері керек. Әдістемелік нұсқаны құрастыру негізінде пәннің кейбір бөлімдері білім алушылармен үздік жұмыс ретінде жүргізіледі.

4 Курс форматы

Бұл пәнді оқу барысында, пәннің мақсаты мен міндеті іске асырылуы тиіс. Өңдеу өндірісі саласында тиімді ресурстарды дұрыс пайдалана білуі тиіс. Білім алушылар өз алдына БАӨЖ тақырыптарын толықтай қамтып, тапсыруға міндетті.

«Программамалау технологиясы» курсы бір-бірімен тығыз байланысты төрт түрден тұрады - дәрістер, зертханалық жұмыстар, аудиторияда оқытушының бақылауымен жүретін білім алушының оқытушымен өзіндік жұмысы (БАОӨЖ) және білім алушының өзіндік жұмысы (БАӨЖ). Дәріс сабағы ең маңызды түрі болып табылады: пәннің негізгі және қиын бөлімдерін түсіндіру; нақты эксперименттер орындап, олардың қортындыларының дәлелді шешімдерінен зертханалық жаттықтыру сабағы және әдістемелер анықтайды. Күрделі және оқу-әдістемелік, әдеби жетімді материалдарды БАӨЖ түрінде жасайды. Негізгі маңыздысы зертханалық жаттықтыру сабағы (барлық оқу уақытының ~50%). Зертханалық жұмысты орындау көзбен көруге және теориялық материалдарды бекітуге, оқу және ғылыми – зерттеу эксперименттерінің, логикалық ойлау мен дәлелді қортындыларының дағдысын жетілдіріп және дамытуға жол береді. БАӨЖ нақты тапсырмалармен күнделікті және міндетті түрде оқытушының бақылауымен жасалынып отырылады.



  1. Курс саясаты

Дәріс және тәжірибелік сабақтарға міндетті түрде қатысу. Егер білім алушы белгілі бір себептермен сабаққа қатыса алмаса, барлық өткен материалдар бойынша жауап беру тиіс.

Сабақтан себеппен қалу сізді курсты міндетті және толық игеруден босатпайды. Сізді сабаққа факультет деканы рұқсат еткен анықтамамен кіргізеді. Қатыса алмаған сабақтардағы тақырыптар үшін өткізетін мерзімі көрсетілген тапсырмалар аласыздар.

Оқу процесіндегі аудиториялық емтихандарға белсенді қатынасып, берілген тапсырмаларды уақытында өткізуіңіз қажет.

Аудиториялық сабақтар кезінде сіздің ұялы телефондарыңыз өшірулі болуы қажет.

Сабақ үстінде үнемі тәртіп бұзған білім алушы аудиториядан шығарылып жіберіледі және барлық курс бойынша «қанағаттанғысыз» бағасы қойылады.

Межелік бақылау қорытындысы білім алушытың сабаққа қатысуын, өздік жұмысты уақытында орындауын, сабақта ауызша және жазбаша түрде жауап беруін ескере отырып қойылады.

Кез-келген көшіріп алу үшін қатаң жазалап аудиториядан шығарумен қоса, жалпы курс үшін «F» бағасын қоюмен қамтылады.



6 БАҒА ҚОЮ САЯСАТЫ
Білім алушылардың үлгерім бақылауы ағымды, шектік және қорытынды бақылау арқылы жүзеге асырылады.

"Программалау технологиясы" пәні бойынша баллдардың үлестірілуі


Кесте 2 – Пән бойынша балдар үлестірімі

апта

Бақылау түрі

Барлық балл

Ескерту

3

Тәжірибелік сабақ

10




Тәжірибелік сабақ

10




Тәжірибелік сабақ

10




4

Тәжірибелік сабақ

10




Тәжірибелік сабақ

10




Тәжірибелік сабақ

10




ОБСӨЖ

40




5

Тәжірибелік сабақ

10




Тәжірибелік сабақ

10




ОБСӨЖ

40




6

Тәжірибелік сабақ

10




Тәжірибелік сабақ

10




ОБСӨЖ

40




7

Межелік бақылау 1

50




1-7 аптадағы жинаған баллдар саны

300




8-15 аптада сабаққа қатысу балы

30




9

Тәжірибелік сабақ

10




Тәжірибелік сабақ

10




10

Тәжірибелік сабақ

10




Тәжірибелік сабақ

10




ОБСӨЖ

40




11

Тәжірибелік сабақ

10




Тәжірибелік сабақ

10




12

Тәжірибелік сабақ

10




Тәжірибелік сабақ

10




ОБСӨЖ

40




13

Тәжірибелік сабақ

10




Тәжірибелік сабақ

10




14

ОБСӨЖ

40




15

Межелік бақылау 2

50




8-15 аптада жинаған баллдар саны

300




Емтихан балы

400




Академиялық кезең бойынша балл

1000






7 Әдебиет

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


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

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

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

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

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

7.1.6. Культин Р. «Програмирование на языке Си» – М.: Наука, 1987


7.2. Қосымша әдебиет

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



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




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


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

    Басты бет