Министерство науки и высшего образования республики казахстан



жүктеу 321,73 Kb.
бет2/2
Дата16.05.2018
өлшемі321,73 Kb.
#14059
түріБағдарламасы
1   2

(Syllabus)




Павлодар




Пәнді оқыту бағдарламасын бекіту парағы

(Syllabus)





Нысан

ПМУ ҰС Н 7.18.3/38





БЕКІТЕМІН

ФМжАТ факультетінің деканы

____________ Нұрбекова Ж.К.

«___»________ 2010 ж.

Құрастырушы: ИжАЖ кафедрасының доценті Оспанова Н.Н.

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

5В060100 - «Математика» және 5В060400 - «Физика» мамандықтарының студенттеріне «Программалау» пәні бойынша
ПӘНДІ ОҚЫТУ БАҒДАРЛАМАСЫ

(Syllabus)

Бағдарлама 2010 ж. «___»_________ бекітілген оқу жұмыс бағдарламасының негізінде әзірленген.


Кафедра отырысында ұсынылған 2010 ж. «___»_________ №_____хаттама

Кафедра меңгерушісі ___________________ Асаинова А.Ж.

Физика, математика және ақпараттық жүйелер факультеттің әдістемелік кеңесімен құпталған 2010 ж. «_____»______________ №____хаттама


ӘК төрағасы __________ Мұқанова Ж.Ғ. «____»_____________2010 ж.



1 Оқытушылар туралы мәліметтер және байланысу ақпараты
Оспанова Назира Нұрғазықызы - педагогика ғылымдарының кандидаты, информатика және ақпараттық жүйелер кафедрасының доценті.

«Информатика және ақпараттық жүйелер» кафедрасы А1 корпуста (Ломов к-сі, 64) орналасқан, ауд. А1-102, тел. 67-36-87 (ішкі 11-25)


2 Пән туралы мәліметтер

Курс 1 семестрге есептелген және 3 кредитті пән. Семестрде 15 сағ дәрістік сабақтар, 22,5 сағ тәжірибелік, 7,5 (15) сағ зертханалық сабақтар және курстық жұмыс жоспарланған. Пәннің тақырыптық жоспарына кірмейтін тақырыптарды өз бетімен оқып-үйренуі үшін студенттердің 90 сағ студенттердің өздік жұмысы қарастырылған. Бақылау түрі - емтихан.



Сабақтардың, межелік бақылаулардың және емтихан сессиясының кестелерін оқу үрдісін бақылау бөлімі құрастырады. Сабақтар бекітілген сабақ кестесіне сәйкес жүргізіледі.
3 Пәннің жұмыс көлемі


Семестр

Кредиттер саны

Аудиторлық сабақтар бойынша контактілі сағаттардың саны

Студенттердің өздік жұмыстары сағаттарының саны

Бақылау формасы

барлығы

дәріс

тәжірибе

зертхана

барлығы

СОӨЖ

2

3

135

15

22,5

7,5

90

45

емтихан

Барлығы




135

15

22,5

7,5

90

45






4 Курстың мақсаттары мен міндеттері
Курстың мақсаты - студенттерді келешекте алгоритмдеу әдістері мен программалауды қолдану және меңгеру үшін білім беру, қажетті іскерлік дағдыны игерту, олардың іс-әрекеттерін бағдарламалау саласында маман ретінде пайдалануға оқыту.


    1. Курстың міндеті - қолданбалы есептерді шешу кезінде студенттерге алгоритм әдістері және берілгендер құрылымы туралы жүйелі түсінік беру, студенттерді тану процесі кезінде және математикалық аппараттар арқылы практикалық іс-әрекеттерде нақты әлемнің заңдылықтарын пайдалануда кездесетін әртүрлі есептердің шешімін ЭЕМ–нің көмегімен есептелетін алгоритмдерді қолдануға және құруға студенттерді даярлау.



5 Білім, білік және дағдыларына қойылатын талаптар
Курстың оқылу нәтижесінде студенттер келесілерді білуі қажет:

  • негізгі алгоритмдік құрылымдарды;

  • мәліметтер түсінігін, мәліметтер құрылымын және типін;

  • есепті шешудің әртүрлі алгоритмдік технологиясын жасауды.

Курстың оқылу нәтижесінде студенттер істей білуі қажет:

  • әртүрлі типтік есептерге кіретін және шығатын берілгендердің типін және санын анықтауды;

  • әртүрлі типтегі есептерді шешудің алгоритмін құруды және нақтылыққа тексеруді;

  • дайын алгоритммен бағдарлама құруды.


6 Пререквизиттер

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


7 Постреквизиттер

- сандық әдістер


8 Пәннің тақырыптық жоспары




Тақырыптар атауы

Сағаттар саны

Дәріс

Тәжір

Зертх.

СӨЖ

1

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

1







4

2

Есептерді алгоритмдеудің негіздері

1

4

2

4

3

Негізгі процедураларға бағытталған алгоритмдік тілдерде программалау. Алгоритмдік тілдің негізгі сипаттамалары

2

6

3

10

4

Мәліметтерді енгізу-шығаруды ұйымдастыру

2

4

3

10

5

Программаның құрылымы

2







20

6

Ішкі бағдарламалар: процедуралар және функциялар

2

2

3

10

7

Ақпаратты компьютердің сыртқы құрылғыларында көрсету

2

4

2

12

8

Графиктік операторлармен жұмыс

2

2,5

2

8

9

Программаларды ұйымдастыру

1







12




Барлығы

15

22,5

15

90


9 Пәннің қысқаша сипаттамасы

«Программалау» пәні студенттерді келешекте алгоритмдеу әдістері мен программалауды қолдану және меңгеру үшін білім беру, қажетті іскерлік дағдыны игерту, олардың іс-әрекеттерін бағдарламалау саласында маман ретінде пайдалануға оқыту сұрақтарын қарастырады.



  1. Курс компоненттері

10.1 Дәрістер мазмұны
1. Компьютердің программалық құралдары

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



2. Есептерді алгоритмдеудің негіздері

Алгоритмнің анықтамасы. Алгоритмді баяндаудың тәсілдері. Алгоритм схемаларын жасау ережелері. Алгоритмдердің құрылымдарының түрлері. Сызықтық және тармақталған алгоритмдердің құрылымдарының баяндалуы.

Техникалық есептердің қойылымының класқа бөлінуі. Есептердің типтік компоненттері: талдау, синтездеу, шешім қабылдау.

Ғылыми - техникалық есептердің алгоритмдерінің схемаларының мысалдары.



3. Негізгі процедураларға бағытталған алгоритмдік тілдерде программалау. Алгоритмдік тілдің негізгі сипаттамалары

Pascal тілінің негізгі сипаттамалары. Тілдің алфавиті. Тілдің объектілерінің жазылуының ерекшеліктері. Мәліметтер типінің ұғымы. Мәндердің стандартты типтері. Айнымалалар және тұрақтылар ұғымы. Ерекше белгілер. Өрнектер. Арифметикалық және логикалық өрнектер. Мәліметтер құрылымы: массивтер, жиындар, жазбалар.

4. Мәліметтерді енгізу-шығаруды ұйымдастыру

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

5. Программаның құрылымы

Алгоритм схемасынан программа схемасына көшу. Алгоритмнің сызықтық құрылымын программалау. Тармақталған құрылымдарды программалау. Алгоритмнің циклдік құрылымдарын программалау. Массивтерді енгізу-шығаруды программалау. Қатарлар. Символдық мәліметтерді өңдеудің есептерін программалау.



6. Ішкі бағдарламалар: процедуралар және функциялар

Ішкі программаларды ұйымдастыру әдістері. Ішкі программаларды шақыру. Жадының жалпы облысын пайдалану. Стандартты ішкі функциялардың қоры және процедуралары. Оларды шақырудың тәсілдері.



7. Ақпаратты компьютердің сыртқы құрылғыларында көрсету

Файлдар классификациясы: файлдардың типтері және қатынас әдісі бойынша бөлінуі. Мәтіндік файлдар. Нақты және логикалық файлдар түсінігі. Мәтіндік файлдарды өңдеуге арналған процедуралар мен функциялар. Берілгендерді енгізу шығару. Мәліметтердің динамикалық құрылымы. Сілтемелер. Кезектер және ағымдармен жұмыс істеу.



8. Графиктік операторлармен жұмыс

ДК-де графиктік режимде жұмыс жасауға дайындау. Геометриялық объектілермен жұмыс жасау процедуралары. Графиктік бейнелерді салу бағдарламаларына мысалдар.



9. Программаларды ұйымдастыру

Әртүрлі құрылымдық ұйымдасқан программалардың мысалдары. Құрылымдық программалау. Модульдік программалау. Программалық тілдерді таңдау. Программалау тәсілдері. Программалаудың сапалық көрсеткіші.



10.2 Практикалық сабақтардың мазмұны
ПР1. Сызықтық алгоритмді программалау.

Сызықтық алгоритмді программалау. Программаны толықтыру (түзету) және тестілеу.



ПР2. Шартты операторлар.

Шартты операторларының қысқа және толық формалары.



ПР3. Таңдау операторлары.

Таңдау операторларымен байланысты есептерді шығару.



ПР4-5. Параметрлі циклдік оператор.

Параметрі бар циклдік оператормен қатысты есептерді шешуге бағдарлама құрастыру.



ПР6-7. Циклді процестерді ұйымдастыру.

Шарты алдын ала берілген және шарты соңынан берілген цикл операторлары. Кірістірілген циклдер.



ПР8-9. Ішкі бағдарламалар: процедуралар және функциялар.

Процедуралар және функцияларды қолданып шығарылатын есептерді бағдарламалау.



ПР10-11. Символдық және жолдық мәндер

Жолды өңдеу алгоитмі. Жолдан ішкі жолды іздеу алгоритмі. Жолдармен жұмыс істеуге арналған функциялар мен процедуралар.



ПР12. Массивтер

Бір өлшемді массивтерге бағдарлама құрастыру.



ПР13-14. Массивтер

Екі өлшемді массивтерге бағдарлама құрастыру.



ПР15-16. Массивті сұрыптау

Ең үлкенін (ең кішісін) іздеу алгоритмі. Ішкі және сыртқы массивті сұрыптау алгоритмі: таңдау арқылы сұрыптау, орын ауыстыру арқылы т.б.



ПР17-18. Массивті сұрыптау

Ішкі және сыртқы массивті сұрыптау алгоритмі: таңдау арқылы сұрыптау, орын ауыстыру арқылы т.б.



ПР19-20. Мәндердің күрделі типі

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



ПР21. Мәтіндік файлдармен жұмыс

Мәтіндік файлдарды өңдеуге арналған процедуралар мен функциялар.



ПР22. Мәтіндік файлдармен жұмыс

Мәтіндік файлдарда берілгендерді енгізу және шығару.



ПР23. Графиктік операторлар.

Графиктік ақпаратты өңдеу. Геометриялық объектілерді қолданып, тақырыптық суреттер салу бағдарламасы.




10.3 Зертханалық сабақтардың мазмұны
З1. Алгортим ұғымы

Алгортим ұғымы. Алгоритмнің мәтіндік және графиктік түрде көрсетілуі алгоритмнің қасиеті. Алгоритмнің түрлері: сызықтық, тармақталған, циклдік, көмекші (процедура және функция). Алгоритмдерге мысалдар.



З2. Сызықтық алгоритмді бағдарламалау

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



З3. Шартты оператор

Шартты оператор. Логикалық өрнекті қолдану. Кірістірілген шартты оператор. Құрама және бос операторлар. Шартты оператордың қысқа және толық формалары.



З4. Таңдау операторлары

Таңдау операторы. Таңдау операторының қысқа және толық формалары.



З5. Параметрлі цикл операторы

Параметрлі цикл операторы. Көпмүшені есептеудегі арифметикалық алгоритмдер. Саналатын типтер. Оларды параметрлі циклдерді ұйымдастыруда қолдану.



З6. Циклді процестерді ұйымдастыру

Шарты алдын ала берілген цикл операторлары. Кірістірілген циклдер.



З7. Циклді алгоритмдерді ұйымдастыру

Шарты соңынан берілген цикл операторлары.



З8. Ішкі бағдарламалар: процедуралар және функциялар.

Процедуралар және функцияларды қолданып шығарылатын есептерді бағдарламалау.



З9. Символдық және жолдық мәндер

Жолды өңдеу алгоитмі. Жолдан ішкі жолды іздеу алгоритмі. Жолдармен жұмыс істеуге арналған функциялар мен процедуралар.



З10. Массивтер

Массив ұғымы және мәні. Элементтердің типі, өлшемі, индексі. Бір өлшемді массивтер.Массив элементіне кіруді ұйымдастыру.



З11. Массивтер

Екі өлшемді массивтер. Жедел жадыда массивтің орналасуы. Массивті толтыру алгоритмі.



З12. Массивті сұрыптау.

Ең үлкенін (ең кішісін) іздеу алгоритмі. Ішкі және сыртқы массивті сұрыптау алгоритмі: таңдау арқылы сұрыптау, орын ауыстыру арқылы т.б.



З13. Мәндердің күрделі типі

Мәндердің күрделі типі. Регулярлы тип. Жиындар типі. Жиындардың типіне және жиындардың мәніне тапсырма. Жиындарды қолданғанда, жиындармен орындалатын амалдар. Мәндердің аралас типі – жазулар. Біріктіру операторы.



З14. Мәтіндік файлдармен жұмыс

Файлдар классификациясы: файлдардың типтері және қатынас әдісі бойынша бөлінуі. Мәтіндік файлдар. Нақты және логикалық файлдар түсінігі. Мәтіндік файлдарды өңдеуге арналған процедуралар мен функциялар. Берілгендерді енгізу шығару.



З15. Графиктік операторлармен жұмыс

ДК-де графиктік режимде жұмыс жасауға дайындау. Геометриялық объектілермен жұмыс жасау процедуралары. Графиктік бейнелерді салу бағдарламалары.


10.4 СӨЖ мазмұны
10.4.1 СӨЖ түрлері



СӨЖ түрі

Есеп формасы

Бақылау түрі

Көлемі (сағ)

1

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




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

15

2

Тәжірибе сабақтарына қатысу (тақырып бойынша материалдарды оқып-үйрену, есептерді шығару және т.б.)

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

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

10

3

Зертхана сабақтарына қатысу (тақырып бойынша материалдарды оқып-үйрену, есеп үлгілерін дайындау)

есептер

Зертханаға жіберілу

8

4

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

конспект, сызбалар және т.б.

Сұрақ-жауап, тест және т.б.


12

6

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

(рефераттар, өздік жұмыстары және т.б.)

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

40

7

Бақылау шараларына дайындық




1 МБ, 2 МБ, бақылау жұмысы, тестілеу және т.б.

5

Барлығы:

90

9.4.2 Студенттердің өз бетімен оқып-үйренуіне арналған тақырыптар тізімі

1 Тармақталу алгоритмі

2 Қайталау алгоритмдері

3 Файлдармен жұмыс

4 Жазулармен жұмыс



  1. Массивтермен жұмыс

Ағымдағы және қорытынды үлгерімнің таратылу үлесі



Жіберу рейтингі және қорытынды бақылаудың салмақтық үлестері 0,6 және 0,4-ке тең.
Бақылау түрлері бойынша ағымдағы үлгерім ұпайларының күнтізбелік кестесі


1 рейтинг

Барлық ұпай

Апталар

1

2

3

4

5


6


7

8




Ең жоғарғы ұпай, соның ішінде бақылау түрлері бойынша:

6

15

11

15

11

15

12

15

100

Сабақтарға қатысу, дайындалу және топта жұмыс жасау

Дәрістер

1

1

1

1

1

1

1

1

7

Тәжірибелік жұмыс

1

1

1

1

1

1

1

1

7

Зертхана лық жұмыс

1

1

1

1

1

1

1

1

7

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




























Зертханалық жұмысты орындау және қорғау




























СӨЖ орындау және қорғау







5




5




5




11

СОӨЖ орындау және қорғау




5




5




5




5

18

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






















100

100




2 рейтинг

Барлық ұпай

Апталар

9

10

11

12


13


14

15




Ең жоғарғы ұпай, соның ішінде бақылау түрлері бойынша:






















100

Сабақтарға қатысу, дайындалу және топта жұмыс жасау

Дәрістер

1

1

1

1

1

1

1

7

Тәжірибелік жұмыс

1

1

1

1

1

1

1

7

Зертхана лық жұмыс

1

1

1

1

1

1

1

7

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

























Зертханалық жұмысты орындау және қорғау

























СӨЖ орындау және қорғау

8




8




8




8

32

СОӨЖ орындау және қорғау




6




6




6




18

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



















100

20

Бақылау түрлері: СӨЖ – студенттің өздік жұмысы, СОӨЖ – студенттің оқытушымен өздік жұмысы, МБ –межелік бақылау


11 Курс саясаты
«Программалау» курсы практикалық курс болып саналады. Сондықтан міндетті түрде ағымдағы бақылаудың негізгі түрін құрайтын барлық зертханалық, өздік жұмыс тапсырмаларын орындау міндетті болып табылады.

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

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

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

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

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

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

Әр тапсырма жеке файлда немесе бумада орындалып, СӨЖ 1_аты-жөні, СӨЖ 2_аты-жөні және т.б. деп аталынуы керек. СӨЖ-ының тапсырмалары иілгіш дикскке жазылып, бақылау шараларының кестесіне сәйкес оқытушыға тапсырылады.

Барлық тапсырмалар уақытында орындалып, тапсырылуы қажет. Кешіктірілген тапсырмалар төмен бағаланады. Бақылау жұмыстарын кез келгенін көшіруге және емтиханда көшіруге тыйым салынады.

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

Семестрде екі межелік бақылау қарастырылған. Межелік бақылауға ағымдағы үлгерімі бойынша балл жинаған студенттер жіберіледі. Межелік бақылау сәйкес блоктың материалдарына сай жүргізіледі. Ағымдағы үлгерім және межелік бақылаудың нәтижесі бойынша пән бойынша студенттің рейтингісі анықталады:

Р1(2)=АҮ1(2)*0,7+МБ1(2)*0,3, мұндағы АҮ – ағымдағы үлгерім; МБ – межелік бақылау.

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

Оқу жоспарына сәйкес пән бойынша студенттің емтиханға жіберу рейтингісі (ЖР) мынаған тең:

ЖР=(Р1+Р2)/2

мұндағы: Р1 – 1-рейтинг, Р2 – 2-рейтинг.

Пән бойынша қорытынды баға мына формула бойынша есептеледі:

Қ=ЖР*0,6+Е*0,4

мұндағы: ЖР – жіберу рейтингі, Е – емтиханда алынған ұпайлар саны



Емтихан екі кезеңде (тест және практикалық жұмыстар) өтеді.
12 Әдебиеттер
Негізгі

  1. Абрамов В.Г. Введение в язык Паскаль. М. Наука. 1988

  2. Пильщиков В. Н. Сборник упражнений на языке Паскаль. М. Наука. 1989

  3. Климова Л. М. Практическое программирование. Решение типовых задач в Pascal 7.0. М. Кудиц-образ. 2000.

  4. Фаронов В.В. TurboPascal 7.0. Начальное пособие. М. изд. «Номирис». 1999

Қосымша


  1. Грогоно П. Программное обеспечение персональных ЭВМ. М. Мир. 1982

  2. Йенсен К., Вирт Н. Паскаль: Руководство для использования и описание языка. М. Финансы и статистика. 1982.

  3. Марченко А.И., Марченко Л.А. Программирование в среде TurboPascal. Киев. «Век» 1999

  4. Цейл Дейл. Программирование на СИ. ДМК. 2000

  5. Ян Борецкий. Турбо-Паскаль с графикой для персональных компьютеров М. Машиностроение. 1991.

  6. Айтов Ж.А., Мақамбаев М.Б. Паскаль тілінде программалау. 1998


Студенттерге арналған пәнді оқыту бағдарламасымен (syllabus) танысу парағы




Студенттің аты-жөні

тобы

Құжатпен танысқан мерзімі

Студенттің қолы














































































































































































































































































































































































































































































































































































































































жүктеу 321,73 Kb.

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




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау