Длившие шрешюдяивяшелжх Байгушева Канагат Мубараковна


Физика, математика және ақпараттық жүйелер факультеті



жүктеу 345,85 Kb.
бет2/2
Дата25.05.2018
өлшемі345,85 Kb.
#16861
түріБағдарламасы
1   2

Физика, математика және ақпараттық жүйелер факультеті




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


5В070300- Ақпараттық жүйелер мамандықтарының студенттеріне арналған

«Алогритмдер, деректер құрылымдары және бағдарламалау»


ПӘН БОЙЫНША ОҚЫТУ БАҒДАРЛАМАСЫ (Syllabus)

Павлодар

Пән бойынша оқыту бағдарламасының

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


(Syllabus)





ПМУ ҰСН 7.18.3/38




БЕКІТЕМІН

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

_____________Н.А.Испулов

2012 ж. «__»_________

Құрастырушы: аға оқытушы Бельгибаева С.А.



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


5В070300 - Ақпараттық жүйелер мамандығының қашықтық оқу нысанының студенттеріне арналған

Алогритмдер, деректер құрылымдары және бағдарламалау

пәні бойынша оқыту бағдарламасы (Syllabus)


Бағдарлама 2012 ж. «____»________бекітілген жұмыс оқу бағдарламасы негізінде әзірленген


Кафедра отырысында ұсынылды 20___ж. «___»________ №______ Хаттама
Кафедра меңгерушісі ___________Н.Н. Оспанова 20___ж. «___»________
Физика, математика және ақпараттық технологиялар факультетінің оқу - әдістемелік кеңесімен мақұлданды 20___ж. «___»________, №____ хаттама
ОӘК төрағасы ____________ А.Б.Искакова 20___ж. «___»________

1 Мұғалімдер туралы мәліметтер
Дәріс - Бельгибаева Салтанат Алтынғазықызы

Тәжірибелік сағаттар – Қанағатова Мақпал Серікжановна

Тел. (8-7182)67-36-87

Қабылдау уақыты кеңес беру кестесіне сәйкес № А1-102 ауд.


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

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


3 Пәннің еңбек сиымдылығы


Семестр

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

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

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

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

барлығы

дәріс

тәжір

зерт

студ

жеке

барлығы

СОӨЖ




2

3

135

22,5

15

7,5







90




емтихан





4 Пән мақсаты - Программалау тілдердің классификацияларын, С тіліндегі операторларды, мәліметтер типін, ішкі программаларды, стандартты модульдерді, программалау стилін пайдаланып бағдарлама құрастыруды үйрету, программалаудың сапа көрсеткішімен таныстыру, объектіге бағытталған бағдарламалау негізімен таныстыру, онда бағдарламалар құруды үйрету.

Пән міндеттері

Студенттерге бағдарлама құруға, бағддарламадағы қателерді тауып түзетуге үйрету.

5 Білімге, икемділікке және дағды- машықтарға қойылатын талаптар

Осы пәнді меңгеру нәтижесінде студенттердің



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

  • Си тілінің операторларын және функцияларын;

  • Си тіліндегі препроцессорлық құралдардың түрлерін;

  • Объектіге бағытталған бағдарламалау негіздерін білуі тиіс.

  • Әр түрлі есептерді шешуде

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

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

Осы пәнді меңгеру үшін төмендегі пәндерді меңгеру кезінде алынған білім, икемділік және дағды машықтар қажет:



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

    • Бағдарламалау тілдері;

    • Жоғары математика;

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


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

Пәнді меңгеру кезінде алынған білім, икемділік және дағды машықтар келесі пәндерді меңгеру үшін қажет:



  • Мәліметтер қоры жүйесі;

  • Қазіргі бағдарламалау тілдері;

  • Мәліметтерді өңдеу тәсілдері;

  • Интернет үшін бағдарламалау.



8 Тақырыптық жоспар






Мазмұны

Сағат саны

дәріс

Тәжір

зерт

СӨЖ

1

Кіріспе

1







10

2

СИ++ бағдарламалау тілінің негізгі элементтері

2







10

3

Си тілінің операторлары

4

3

3

10

4

Массивтер, құрылымдар және көрсеткіштер. Динамикалық массив

4

3

2

12

5

Функциялар және ішкі программалар

4

3

2,5

12

6

Препроцессорлық құралдар

2







12

7

С++ тілінде файлдармен жұмыс

3

3




12

8

Символдық жолдармен жұмыс

2,5

3




12

Барлығы

22,5

15

7,5

90


9 Курстың компоненттері

9.1 Пәннің тақырыптарының мазмұны

1 тақырып. Кіріспе

Алгоритмдік тілдер. Алгоритмдік тілдің қолдануы және оған қойылатын талаптар. Процедураға бағытталған тілдер. Си тілінде бағдарламалау орталары Visual C++, Dev C++ Studio, Borland C++ Builder.



2 тақырып. СИ++ бағдарламалау тілінің негізгі элементтері

Тілдің алфавиті және мәліметтер типі. Шығару операторы. Енгізу операторы. Меншіктеу операторы және өрнектер. Математикалық функциялар.



3 тақырып. Си тілінің операторлары

Шарттық және таңдау операторы. Параметрлі қайталану операторы for. Алдыңғы шартты қайталану циклы, while операторы. Кейінгі шартты қайталану циклы, do-while операторы.



4 тақырып. Массивтер, құрылымдар және көрсеткіштер. Динамикалық массив

Массивтер. Көрсеткіштер және сілтемелер. Массивтер және көрсеткіштер. Динамикалық массив. Құрылымдар және көрсеткіштер.



5 тақырып. Функциялар және ішкі программалар

Функциялар. Жады класстары. Локальды және глобальды айнымалылар. Нәтиже қайтаратын және нәтиже қайтармайтын функциялар.



6 тақырып. Препроцессорлық құралдар

# include, # define, # undef директивалары. #if, #ifdef, #ifndef, #else, #endif директивалары.



7 тақырып. С++ тілінде файлдармен жұмыс

Файлға тізбектей қол жеткізу. Файлдың кез келген жеріне қол жеткізу.



8 тақырып. Символдық жолдармен жұмыс

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


9.2 Тәжірибелік сабақтардың мазмұны

ТЖ1 – ТЖ3 Си тілінің операторлары

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

ТЖ4 – ТЖ6 Массивтер, құрылымдар және көрсеткіштер.

Тұрақтылардың, айнымалылардың, стандартты функциялардың жазылуы.

Массивтерді өңдеу. Көрсеткіштермен жұмыс.

ТЖ7- ТЖ9 Функциялар және ішкі программалар

Локальды және глобальды айнымалыларды пайдалану. Нәтиже қайтаратын және нәтиже қайтармайтын функцияларды құру.

ТЖ10- ТЖ12 С++ тілінде файлдармен жұмыс

Мәтіндік файлдарды құру, мәліметтерді алу, файлға мәліметтерді жазу.

ТЖ13- ТЖ15 Символдық жолдармен жұмыс

Символдық жолдарды өңдеу, түзету, көшіру, жою.


9.3 Зертханалық сабақтардың мазмұны

ЗЖ1 Си тілінің операторлары

Математикалық функциялармен жұмыс, шартты және таңдау алгоритмдеріне есептер шығару, циклдарға есептер шығару.



ЗЖ2 Массивтер, құрылымдар және көрсеткіштер. Динамикалық массив

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



ЗЖ3 Функциялар және ішкі программалар

Нәтиже қайтаратын және нәтиже қайтармайтын функциялармен жұмыс. Рекурсиялық функцияларды пайдалану.


9.4 СӨЖ мазмұны


№ р/с

СӨЖ түрі

Есеп беру формасы

Бақылау түрі

Көлемі (сағат)



Үй тапсырмаларын орындау

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

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

30



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




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

30



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




тестілеу жұмыстары

20



Межелік бақылауға дайындық




МБ1, МБ2

10

Барлығы




90


9.5 Бақылау шараларының күнтізбелік кестесі


1 рейтинг




Барлық ұпай

Апталар

1

2

3

4

5

6

7

8







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

























АҮ1

100




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

Дәрістер

4

2

4

2

4

2

4

2

24




Практикалық жұмыс

4

4

4

4

4

4

4

4

32




Зертханалық

жұмыс





6




6




6




6

24




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







10










10




20




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






















МБ1

100









2 рейтинг

Барлық ұпай

Апталар

9

10

11

12

13

14

15




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






















АҮ2

100

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

Дәрістер

4

2

4

2

4

2

4

22

Практикалық жұмыс

4

4

4

4

4

4

4

28




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




6




6




6




18




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







10




10




12

32




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






















МБ2

100





10 Курстың саясаты

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

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

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

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

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

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

Сабақтағы ережені бұзғаны үшін айып салынады – бір сабақтан 5 ұпай алынып тасталады.

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

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

Барлық тапсырмалар уақытында орындалып, тапсырылуы қажет. Кешіктірілген тапсырмалар төмен бағаланады. Бақылау жұмыстарын кез келгенін көшіруге және сынақта көшіруге тыйым салынады. Айыптық санкция бақылаудың осы түрі үшін ұпайдың 80%-ын құрайды.

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

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

1 рейтинг

Р1 = АҮ 1*0,7 + МБ1*0,3.

Семестрлік Рейтинг анықталмайды, егер студент МБ өтпесе немесе МБ-дан 50 баллдан төмен балл жинаса.

Пән бойынша Студенттің емтиханға жіберілу рейтингінің бағасы
ЖР
= (Р1+Р2)/2 тең. Егер ЖР 50 баллдан төмен болса, студент емтиханға жіберілмейді.

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



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

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

Емтихан тест түрінде жүргізіледі.
11 Әдебиеттер тізімі

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



  1. Смайли Джон. Учимся программировать на С# вместе с Джоном Смайли: Пер. с англ. –СПб, 2003. -528 с.

  2. Материалы сайта http://www.diasoft.kiev.ua.

  3. Жужжалов В.Е. Основы интеграции парадигм программирования в курсе программирования.-М.: Образование и информатика, 2004. -128 с.

  4. Фути К., Судзуки Н. Языки программирования и схемотехника СБИС. Пер. с япон.-М.:Мир,1988.-224 с., ил.

  5. Ben-Ari M. Understanding Programming Language. John & Sons Ltd.-New York.1998.

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

  1. Открытое образование - стратегия ХХI века для России/ Под ред. В.М. Филиппова и В.П. Тихомирова. М.: Изд-во. МЭСИ, , 2000. 356 с.

  2. Ефимова Л.А., Дмитриевская Н.А. Принципы разработки учебных материалов для Интернет //Интернет-технологии в открытом образовании. Тез. докл. семинара. 2.10.2000. М.: Изд-во МЭСИ. С.59-61.

  3. Denning 1989 - Denning P., et al. Computing as a Discipline // CACM, January, 1989. V. 32, N 1, pp. 9-23.

  4. Glass 1996 - Robert L. Glass. The Relation Between Theory and Practice in Software Engineering. // CACM, November 1996. V. 39, N 11, pp. 11-13.

  5. Lethbridge 2000 - Timothy C. Lethbridge. Priorities for the education and training of software engineers. // The Journal of Systems and Software, 53, 2000, pp. 53-57.

жүктеу 345,85 Kb.

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




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

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