Жұмыс бағдарламасы №2 баспа «Бағдарламалау технологиясы»



Дата05.03.2016
өлшемі197.63 Kb.
#42508
түріЖұмыс бағдарламасы

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


Шәкәрiм атындағы Семей Мемлекеттiк университетi

3-деңгейлi АӘК құжаты

ОӘК

ПОӘК 042-14-02-03.1.06.159/2-2009



ПОӘК

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

№2 баспа



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

ОҚУ -ӘДІСТЕМЕЛІК КЕШЕНІ

050704 Есептеу техникасы және программалық қамсыздандыру

мамандығы үшiн


СТУДЕНТТЕРГЕ АРНАЛҒАН

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

Семей

2009

Алғы сөз



1 Жетiлдiрген

Құрастырған Бекбаева Р.С., Шәкәрiм атындағы Семей Мемлекеттiк университетiнiң «Автоматтандыру және басқару» кафедрасының аға оқытушысы

«____» _______2009 ж.
2 Талқыланды

2.1 Шәкәрiм атындағы Семей Мемлекеттiк университетiнiң «Автоматтандыру және басқару» кафедрасында

Хаттама «____» __________ 2009 жыл, № __.
Кафедра жетекшiсi ___________ А.Д.Золотов
2.2 Ақпараттық коммуникациялар технология факультетінің оқу-әдістемелік кеңесінде

Хаттама «____» __________ 2009 жыл, № __.


Төрағасы ______________ С. Кайсанов
3 Бекiтiлдi

Университеттiң оқу-әдiстемелiк кеңесiнiң мәжiлiсiнде мақұлданды

Хаттама «____» __________ 2009 жыл, № __.
ОӘК төрағасы _____________ А. Молдажанова

Алғаш рет енгiзiлдi




Мазмұны




1

Жалпы жағдайы

4

2

Пән бойынша әдістемелік нұсқау

5

3

Курс ережесі және форматы

6

4

Бағалау ережесі

6

5

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

7

6

СОӨЖ және СӨЖ мазмұны

9

7

Пән бойынша оқу процесінің күнтізбелік графигі

11

8

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

12


1 Жалпы жағдайлар


  • Оқытушының тегi, аты-жөнi – Бекбаева Роза Серикжановна аға оқытушы

  • Кафедра – Автоматтандыру және басқару;

  • Ақпарат – тел: 35-84-38, № 1 оқу ғимараты, кабинет № 701;

  • Сабақ өткiзу орны – аудитория № 706

  • Пәннiң атауы – «Бағдарламалау технологиясы»;

  • Кредит саны – 3;

  • Оқу жоспарынан алынған мәлiметтер 1-кестеде көрсетiлген:



Оқу жоспарынан алынған мәлiметтер

Кесте 1


Курс

Семестр

Кредит


Дәрiс,

сағ.


Зертханалық, сағ.

Прак. Сағ.

СОӨЖ,

сағ.


СӨЖ, сағ.

Барлығы,

сағ.


Соңғы бақылау түрi

1

2

3

15

15

15

45

45

135

Емтихан

(тест)



1.1 Оқу пәнiнiң қысқаша мазмұны
Жаңашыл басқарушы жүйелер күннен – күнге бiрнеше ондаған жергiлiктi локальды желiлердi бiлестiрген техникалық жүйелер ретiнде қалыптасып келедi. Сондықтан мұндай жүйелердi комплекстi түрде ақпараттық-басқарушы жүйелер ретiнде қарастыруға болады.

«Бағдарламалау технологиясы» пәнінен студенттер С++ программалау тілінде программаларды құру тәсілдерін үйренеді.

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

Мұнда программаны бірте-бірте дамыту арқылы жинақты түрде құруға болады. Ол программалау тәсілін үйрену үшін де қажет;



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

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

  • тіл синтаксисі қиын емес; нұсқаулардың (операторлардың) саны мүмкіндігінше азайтылған, т.б.

С++ тілінде құрылған программаны мәшинелік кіріспе тілге аудару үшін компилятор пайдаланылады.
1.2 Пәндi оқығаннан кейiн студенттер


  • Алгоритм және оның қасиеттерін, құрылу принциптерін;

  • Алгоритмдер түрлерін (сызықты, тармақталған, циклдік және күрделі құрылымды);

  • С++ программалау тілін;

  • Оның программалау мүмкіндіктерін, синтаксисін, негізгі командаларын, программалау тәсілдерін;

  • Графикалық мүмкіндіктерін үйренеді.


2 Пәнд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к құжаттарды толтырудың талаптары: СТУ 042-РГКП-СГУ-6-2005.

Аралық бақылауда өтiлген тақырыптар бойынша ауызша және жазбаша бақылау жұмыстары, тестiк сұрақтар берiледi.


3 Курс ережесі және формасы
Аудиториялық сабақтар келес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ру) үшiн аудиториядан шығарылады немесе оған курс бойынша “қанағаттандырарлықсыз” деген баға қойылады.
4 Студенттерді бағалау ережесі
Жекелеген курстар бойынша келесі бағалаулар қарастырылған:

Сабаққа қатысу 1сағ- 1балл;

Практикалық сабақ (сұрақтарға жауап, есепті шығару және қорғау)- 25 балл;

Зертханалық жұмыс (сұрақтарға жауап және жұмысты қорғау)-30 балл:

СОӨЖ (тапсырманы орында және қорғау)-25 балл;

СӨЖ(тапсырманы орында және қорғау)-15 балл;

Аралық бақылау -50 балл.
Пән бойынша студенттің білімін тексеру:


  • күнделікті бақылау

  • аралық бақылау (8 және 15 аптада)

  • қорытынды бақылау семестр аяғында бір рет жүргізіледі (мамандыққа сәйкес ГОСО РК эмтихан).

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

Студенттің білімін төмендегідей бақылау түрімен тексереді:



  • ауызша сұрақ

  • жазбаша сұрақ;

  • аралас сұрақ;;

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

  • конспектілер және рефераттар дайындау;

  • тестік тапсырмалар.

Студенттердің білімін аралық рейтингті бақылау бекітілген кесте бойынша 8-ші (Р1) және 15-ші(Р2) апталар ішінде жүргізіледі.

Пән бойынша аралық аттастацияны жүргізгенде бірінші және екінші рейтинг нәтижесі бойынша орташа балы және қорытынды бақылауда алынған балы ескеріледі.


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

2 кесте Сабақ түрiне байланысты сағаттардың бөлiнуi



Бөлімнің атауы

Мазмұны

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

Д

Зерт

Пр

СО

ӨЖ


СӨЖ

Әдебиет

Тақырып №1

Программалау технология-лары туралы түсінік



Кіріспе. Пәннің мақсаты және міндеті.

1. Программалау тілдерінің және программалау технологиясының дамуы



1













2: 1-10 беттер



Тақырып №2

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




1. Алгоритм туралы түсінік

2. Алгоритмдеу негіздері және есептеулер. Алгоритм және оның қасиеттері.

3. Алгоритмді жазу тәсілдері. Программалар модельдері (блок – схема)

4. Алгоритм түрлері.



1

1

1

1
1


3


3

3
3
3



2: 10-22 беттер



Тақырып №3

Жоғары деңгейдегі программалау тілдерінде программалау



1. Программаларды жасақтау технологиясы. Программалауға кіріспе

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

3. Программаларды құру негіздері. Псевдокод-программаны құру құралы

4. Есепті компьютерде шығаруға даярлау технологиясы. Есепті компьютерде шығарудың негізгі кезеңдері

5. Программаны жасақтаудың негізгі кезеңдері. Программаны жөндеу және тестілеу. Тестілеу процесінің кезеңдері

6. Программалауда кездесетін қателіктер

7. Транслятор таба алмайтын


1
1

1











3

3

3



3

3


3
3
3

1: 6-бет

2: 317-б
1: 11-87 б.

2: 319-б.

1: 88-116 б.


1: 134-239 б.

2: 390-395 б.

1: 175 б.


2 кесте жалғасы




қателіктер

8. Программалау жүйесі. Нысандық-негізделген программалау тілдері















3

2: 367-379 б.

Тақырып №3

Жоғары деңгейлі программалау тілі –С++. Программалау тілінің алғашқы түсініктері



1. С++ тілінің негізі элементтері. Тіл алфавиті

2. Мәліметтер, операторлар, стандартты функциялармен қызметші сөздер

3. Мәлімет типтері

4. С++ тіліндегі программа дайындау жолдары. Программа құрылымы

5. С++ - дағы енгізу және шығару операторлары. Сызықты алгоритм. Мәліметтерді енгізу операторы

6. Символдық мәліметтерді енгізу операторы

7. Мәліметтерді шығару операторы


1
1

1


1
1

1
1
1


3
3


3

1: 251-291 б.

Тақырып №4

Жоғары деңгейлі программалау тілі – С++. Күрделі құрылымды программалау тәсілдері, алгоритмдері



1. Тармақталу командалары

2. Қайталану (Циклдік) командалары

3. Жады кластары. Көрсеткіштер

4. Массивтер

5. Көрсеткіштер және жолдар

6. Функциялар

7. Рекурсиялар

8. Байланысқан құрылымдар. Параметр-көрсеткіштер

9. Мәліметтерді енгізу/шығару библиотекалары

10. Объектілі-негізделген программалау. Кластар және инкапсуляциялар

11. Полиморфизм

12. Графикалық және текстік режимдерде жұмыс



1

1
1


1

1

1


1

2

2
2


2

2

1


2


1

1
1


1

1

1



1

1


3

3
3


3

5

3


3
3

5

5



3



1: 292-311 б.




Барлығы:

15

15

15

45

45





6 СОӨЖ және СӨЖ
Бiлiм берудiң кредиттiк жүйесiнде оқытушыға студенттердiң өздiк жұмыстарының бiлiктiлiгiн көтеруге үлкен талап қойылады. Ол үшiн студенттерге үйге жеке тапсырмалар берiледi.

3 кесте


СОӨЖ

СӨЖ

Аудиторияда

Аудиториядан тыс

Практикалық есептерді шешу

Сызықты құрылымды программа

Тармақталған құрылымды программа

Алгоритмді жазу тәсілдері. Блок – схема.

Алгоритм түрлері. Сызықтық алгоритм.

Тармақталушы алгоритм. Циклдік (қайталанушы) алгоритм

Есепті компьютерде шығаруға даярлау технологиясы.

Программалар кітапханасы

Массивтерді және текстік файлдарды қолданып программалау

Есепті компьютерде шығарудың негізгі кезеңдері

Программаны жасақтаудың негізгі кезеңдері. Программаны жөндеу және тестілеу.

Тестілеу процесінің кезеңдері

Программалауда кездесетін қателіктер


Транслятор таба алмайтын қателіктерді зерттеу


Программалау жүйесі. Программалау тілдері

С++ тілінің негізі элементтері. Тіл алфавиті. Айнымалылар, тұрақтылар, стандартты функциялармен қызметші сөздер

Құрылымдармен жұмыс істеуге арналған бинарлық тарау

Динамикалық айнымалылар. MAIN параметрі

С++-тағы енгізу және шығару операторлары. Сызықты алгоритм. Мәліметтерді енгізу операторы


Көп файлды программалар

Нысандар

3 кесте жалғасы



Параметрлі функцияларды қолданып, арифметикалық мәліметтердің массивтерін өңдеу

Параметрлі функцияларды қолданып, арифметикалық мәліметтердің массивтерін өңдеу

Параметрлі функцияларды қолданып, арифметикалық мәліметтердің массивтерін өңдеу

Қайталану (Циклдік) командалары

Қайталану (Циклдік) командалары

Қайталану (Циклдік) командалары

Массивтермен жұмыс істеу

Массивтермен жұмыс істеу

Массивтермен жұмыс істеу

Процедуралар мен функциялар

Рекурсия


Модуль

Файлдар түрлері

Мәтіндік файлға мәліметтер жазу. Бір өлшемді массив

Мәтіндік файлға мәліметтер жазу. Екі өлшемді массив

Типті файл


Әртүрлі базалық типтер


Графикалық және текстік режимдерде жұмыс


7 Оқу процесiнiң күнтiзбелiк жоспары
4 кесте «Бағдарламалау технологиясы» пәнінің күнтізбелік жоспары

Апта

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Бақылау түрi

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Л

Л

П



Д

ОСӨЖ


СӨЖ

Ұпайлар

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

50

30

2



40

Барлығы

122

122

122

122

122

122

122

122

122

122

122

122

122

122

122

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

4 кесте


№ р\с

Әдебиеттер және оқу әдістемелер- атауы

Саны

экз.


Студенттер саны

Пайыздық қамсыздандыру

Ескерту

1

2

3

4

5

6







Негізгі әдебиеттер










1.



Архангельский А.Я. Программирование в С++ Builder 4. - М.: БИНОМ,1999. - 928с.: ил.

20

15







2.


Шамис В.А. Borland C++ Builder: Программирование на С++ без проблем. - М.: Нолидж, 1997. - 266с.: ил.


5

15







3.

Натан Гуревич, Ори Гуревич. Visual C++: Освой самостоятельно/ Пер. с англ.- М.: ЗАО "Издательство БИНОМ", 1998г.-624.: ил.


20

15







4.

Баженова И.Ю. Visual C++5.0.-М.: Диалог - МИФИ, 1998.-272с.:ил.


20

15







1.

Холзнер С.Microsoft Visual C++5 c самого начала: 14 уроков для начинающих.- СПБ.: Питнр,1998.-480с.:ил.

















Елманова Н.З. Комель С.П. Введение в Borland C++ Builder.-М.:Диалог - МИФИ, 2000.- 344с.:ил.
















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




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

    Басты бет