Пәнді оқыту бағдарламасының
титулдық парағы
(
Syllabus)
Нысан
ПМУ ҰС Н 7.18.3/37
Қазақстан Республикасының Білім және ғылым министрлігі
С. Торайғыров атындағы Павлодар мемлекеттік университеті
«Информатика және ақпараттық жүйелер» кафедрасы
«Бағдарламалық қамтаманы құру технологиялары» пәні бойынша
6М060200 – Информатика мамандығының магистранттарына арналған
ПӘНДІ ОҚЫТУ БАҒДАРЛАМАСЫ
(Syllabus)
Павлодар
Пәнді оқыту бағдарламасын
бекіту парағы
(
Syllabus)
Нысан
ПМУ ҰС Н 7.18.3/38
БЕКІТЕМІН
ФМжАТФ деканы
___________ Испулов Н.А.
«___»__________ 2013 ж.
Құрастырушы: ИжАЖ кафедрасының профессоры Оспанова Н.Н.
Информатика және ақпараттық жүйелер кафедрасы
«Бағдарламалық қамтаманы құру технологиялары» пәні бойынша
6М060200 – Информатика мамандығының магистранттарына арналған
ПӘНДІ ОҚЫТУ БАҒДАРЛАМАСЫ
(
Syllabus)
Бағдарлама 2012 ж. «___»_________ бекітілген оқу жұмыс бағдарламасының
негізінде әзірленген.
Кафедра отырысында ұсынылған 2013 ж. «___»_________ №_____хаттама
Кафедра меңгерушісі ___________________ Оспанова Н.Н.
ФМжАТФ оқу-әдістемелік кеңесімен құпталған:
№____хаттама, «_____»______________ 2013 ж.
ОӘК төрағасы __________ Искакова А.Б. «____»_____________2013 ж.
1 Оқытушылар туралы мәліметтер және байланысу ақпараты
Оспанова Назира Нұрғазықызы
Педагогика ғылымдарының кандидаты, информатика және ақпараттық
жүйелер кафедрасының доценті
Информатика және ақпараттық жүйелер кафедрасы А корпуста (Ломов
к-сі, 64) орналасқан, ауд. А-407, тел. 67-36-87 (ішкі 11-25)
2 Пән туралы мәліметтер
Курс 1 семестрге есептелген және 2 кредитті пән. Семестрде 15 сағ
дәрістік сабақтар, 15 сағ тәжірибелік сабақтар жоспарланған. Пәннің
тақырыптық жоспарына кірмейтін тақырыптарды өз бетімен оқып-үйренуі
үшін магистранттардың 120 сағ өздік жұмысы, оның ішінде 30 сағ
магистранттың оқытушымен бірге өздік жұмысы қарастырылған. Бақылау
түрі - емтихан.
Сабақтардың, межелік бақылаулардың және емтихан сессиясының
кестелерін оқу үрдісін бақылау бөлімі құрастырады. Сабақтар бекітілген
сабақ кестесіне сәйкес жүргізіледі.
3 Пәннің жұмыс көлемі
С
ем
ес
тр
К
ре
ди
тт
ер
с
ан
ы
Аудиторлық сабақтар бойынша
контактілі сағаттардың саны
Магистранттардың
өздік жұмыстары
сағаттарының
саны
Бақылау
формасы
барлығы дәріс
тәжірибе зертхана барлығы МОӨЖ
2
2
150
15
15
-
120
30
емтихан
Барлығы
150
15
15
-
120
30
4 Курстың мақсаттары мен міндеттері
Курстың мақсаты – магистранттарға бағдарламалық қамтаманы өңдеу
технологиясы және оның архитектурасы туралы білімдерін қалыптастыра
отырып, бағдарламалық жүйелерді жобалау, бағдарламалық қамтамаларды
тестілеуге үйрету.
Курстың міндеттері:
қазіргі замандық бағдарламалық қамтамалардың технологиялары
туралы білім қалыптастыру;
бағдарламалық жүйелерді жобалаудың классикалық әдістерімен
таныстыру;
бағдарламалық тестілеуге үйрету.
5 Білім, білік және дағдыларына қойылатын талаптар
Курстың оқылу нәтижесінде магистранттар білуі қажет:
- қазіргі замандық бағдарламалық қамтамалардың технологияларын;
- бағдарламалық жүйелерді жобалау әдістерін;
- бағдарламалық қамтамаларды тестілеуді;
- бағдарламалық жүйе интерфейстерін құруды.
6 Пререквизиттер
- Алгоритмдер және олардың күрделілігі.
7. Постреквизиттер
- Бағдарламалаудың теориясы мен спецификациясы;
- Ақпараттық жүйелердің инфрақұрылымын жобалау.
8 Пәннің тақырыптық жоспары
№
р/с
Тақырыптар атауы
Сабақ түрлері
бойынша сағаттардың
саны
дәріс
тәж
СӨЖ
1
Бағдарламалық қамтаманы өңдеу
технологиясы
2
2
20
2
Бағдарламалық қамтама архитектурасы
2
2
20
3
Бағдарламалық жүйелерді жобалау
2
2
20
4
Бағдарламалық қамтамаларды тестілеу
2
2
20
5
Бағдарламалық жүйе интерфейстерін
құру
3
3
20
15120
Бағдарламалық жүйелердің объектіге
бағытталған сипатының негіздері
4
4
20
15
Барлығы
:
9 Пәннің қысқаша сипаттамасы
«Бағдарламалық қамтаманы құру технологиялары» пәні бағдарламалық
қамтаманы өңдеу технологиясы және оның архитектурасы туралы білімдерін
қалыптастыра отырып, бағдарламалық жүйелерді жобалау, бағдарламалық
қамтамаларды тестілеуге үйретуді, бағдарламалық интерфейстерін құру
туралы білім беруді қарастырады.
10 Курс компоненттері
10.1 Дәрістер мазмұны
Тақырып 1. Бағдарламалық қамтаманы өңдеу технологиясы
Бағдарламалық қамтаманы өңдеудің қазіргі заманғы технологиясына
шолу. Бағдарламалық қамтаманы өңдеу үдерісін ұйымдастыру. Жобаны
басқару. Рискті азайту және шығару. Өңдеудің және қолдаудың саймандар
құралы. Талап ету талдауы. Талап етуді сипаттау. Жеке талаптарды қосу.
Тақырып 2. Бағдарламалық қамтама архитектурасы
Бағдарламалық қамтаманың архитектурасы. Архитектура типтері мен
олардың пішіндері.
Тақырып 3. Бағдарламалық жүйелерді жобалау
Бағдарламалық жүйелерді жобалау негіздері. Бағдарламалық
жүйелердің синтез үдерісінің ерекшеліктері. Жобалау кезеңдерінің
ерекшеліктері. Жобалаудың классикалық әдістері.
Тақырып 4. Бағдарламалық қамтамаларды тестілеу
Бағдарламалық қамтамаларды тестілеу принциптері. Бағдарламалық
қамтамаларды құрылымдық тестілеу. Бағдарламалық қамтамаларды
функционалды тестілеу. Бағдарламалық қамтамаларды тестілеу үдерістерін
ұйымдастыру. Бағдарламалық жүйелерді тестілеу әдістемелері. Жүйелік
тестілеу.
Тақырып 5. Бағдарламалық жүйе интерфейстерін құру
Әртүрлі бағдарламалық жүйенің тұтынушы интерфейсін құру және
интерфейсті жобалауға қойылатын талаптар.
Тақырып 6. Бағдарламалық жүйелердің объектіге бағытталған
сипатының негіздері
Бағдарламалық жүйелердің объектіге бағытталған сипатының негіздері.
Визуалды пішіндеу тілінің базисі. Объектіге бағытталған бағдарламалық
жүйенің статикалық пішіні. Объектіге бағытталған бағдарламалық жүйенің
динамикалық пішіні. Объектіге бағытталған бағдарламалық жүйелердің құру
пішіндері. Объектіге бағытталған бағдарламалық жүйенің метрикалары.
Объектіге бағытталған бағдарламалық жүйелерді өңдеудің бірыңғайланған
үдерісі.
10.2 Практикалық сабақтар тақырыптарының тізімі
1-тақырып. Бағдарламалық жүйелерді жобалау.
2-тақырып. Бағдарламалық қамтамаларды тестілеу.
3-тақырып. Бағдарламалық жүйе интерфейстерін құру.
4-тақырып. Бағдарламалық жүйелердің объектіге бағытталған сипатының
негіздері.
10.3 МӨЖ мазмұны
10.3.1 МӨЖ түрлері
№
МӨЖ түрі
Есеп
формасы
Бақылау түрі
Көлемі
(сағ)
1 Дәріс сабақтарға дайындық
Сабақтарға
қатысу
15
2 Тәжірибе сабақтарына қатысу
(тақырып
бойынша
материалдарды оқып-үйрену,
есептерді шығару және т.б.)
Жұмыс
дәптері
Сабақтарға
қатысу
30
4 Аудиторлық
сабақтардың
мазмұнына
кірмеген
материалдарды оқып-үйрену
Конспект,
сызбалар
және т.б.
Сұрақ-жауап,
тест және т.б.
35
6 Семестрлік
тапсырмаларды
орындау
рефераттар,
өздік
жұмыстар
және т.б.
Семестрлік
тапсырманы
қорғау
30
7 Бақылау шараларына дайындық
1 МБ, 2 МБ,
бақылау
жұмысы,
тестілеу және
т.б.
10
Барлығы:
120
10.3.2 Магистранттардың өз бетімен оқып-үйренуіне арналған тақырыптар
тізімі
1 Бағдарламалық қамтаманы өңдеу үдерісін ұйымдастыру.
2 Бағдарламалық қамтаманың архитектурасы. Архитектура типтері мен
олардың пішіндері.
3 Бағдарламалық жүйелерді жобалаудың классикалық әдістері.
4 Бағдарламалық қамтамаларды тестілеу әдістері.
5 Объектіге бағытталған бағдарламалық жүйелердің құру.
Ағымдағы және қорытынды үлгерімнің таратылу үлесі
Жіберу рейтингі және қорытынды бақылаудың салмақтық үлестері 0,6
және 0,4-ке тең.
11 Курс саясаты
«Бағдарламалық қамтаманы құру технологиялары» курсы практикалық
курс болып саналады. Сондықтан міндетті түрде ағымдағы бақылаудың
негізгі түрін құрайтын барлық дәрістік, тәжірибелік және өздік жұмыс
тапсырмаларын орындау міндетті болып табылады.
Егер Сіз барлық сабақтарға кешікпей қатысатын болсаңыз, барлық
сабақтарға дайындықпен және белсенді қатысып отырсаңыз, барлық
тапсырманы уақытында және сапалы орындап отыратын болсаңыз, онда
бақылау шараларының күнтізбелік кестесінде көрсетілгендей жоғарғы ұпай
жинайсыз.
Сабақтарға қатысу міндетті болып табылады. Себепті босатулар
магистрантты тәжірибелік және өз бетімен жұмыстар кешенін
орындамауынан босатпайды. Осындай жағдайда оқытушының кеңес беру
уақытымен сәйкес магистранттың жеке тапсырмалары бойынша қайта
тапсыруына мүмкіндігі бар.
Дербес компьютермен жұмыстардан алынған практикалық дағдылар
пән бойынша өз бетімен жұмысты орындау дұрыстылығымен бағаланады.
Барлық аудиторлық уақыттар дәрістік сабақтарға, практикалық
жұмыстарға бөлінеді. Әр сабаққа дайындық және барлық материалдарды оқу
міндетті. Сіздің дайындықтарыңыз ауызша сұраулармен, бақылау
жұмыстарымен және межелік бақылаулар тестілері мен тапсырмаларымен
тексеріледі.
Өздік жұмысы өз нұсқаңызға сәйкес орындалуы қажет, әйтпесе жұмыс
есептелінбейді. Тапсырма нұсқаларын оқытушы тағайындайды.
Барлық тапсырмалар уақытында орындалып, тапсырылуы қажет.
Кешіктірілген тапсырмалар төмен бағаланады. Бақылау жұмыстарын кез
келгенін көшіруге және емтиханда көшіруге тыйым салынады.
Егер бақылау шараларын өткізу уақытында қандай да бір себептермен
қатыса алмасаңыз, онда оқытушының кеңес беру кестесімен қайта тапсыруға
мүмкіндігіңіз болады.
Семестрде екі межелік бақылау қарастырылған. Межелік бақылауға
ағымдағы үлгерімі бойынша балл жинаған студенттер жіберіледі. Межелік
бақылау сәйкес блоктың материалдарына сай жүргізіледі. Ағымдағы үлгерім
және межелік бақылаудың нәтижесі бойынша пән бойынша магистранттың
рейтингісі анықталады:
Р1(2)=АҮ1(2)*0,5+МБ1(2)*0,5, мұндағы АҮ – ағымдағы үлгерім; МБ –
межелік бақылау.
Егер магистрант межелік бақылау тапсырмаса немесе 50 балдан төмен
балл жинаса, онда рейтинг шығарылмайды.
Оқу жоспарында пән бойынша емтихан қарастырылғандықтан
студенттің жіберу рейтингісі (ЖР) мынаған тең:
ЖР=(Р1+Р2)/2
мұндағы: Р1 – 1-рейтинг, Р2 – 2-рейтинг.
Пән бойынша қорытынды баға мына формула бойынша есептеледі:
Қ=ЖР*0,6+Е*0,4
мұндағы: ЖР – жіберу рейтингі, Е – емтиханда алынған ұпайлар саны
Емтихан екі кезеңде (тест және практикалық жұмыстар) өтеді.
12 Әдебиеттер тізімі
Негізгі әдебиеттер
1. Система управления БД и знаний: Справочное издание /А.Н.Наумов,
А.М.Ведров, В.К.Иванов и др. —М.:Финансы и статистика, 1991. -348с.
2. Базы данных: интеллектуальная обработка информации В.В.Корнеев,
А.Ф.Гареев, С.В.Васютин. —М.:Нолидж, 200. -352с.:ил.
3. Фаронов В.В. Программирование баз данных в Delphi 6. Учебный курс.
— СПб.:Питер, 2002.— 352с.: ил.
4. Фаронов В.В. Шумаков П.В. Delphi 4. Руководство разработчика баз
данных. – М.: “Нолидж”, 1999. –560с.: ил.
5. Фаронов В.В. Шумаков П.В. Delphi 5. Руководство разработчика баз
данных. – М.: “Нолидж”, 2000. –640с.: ил.
Қосымша:
6. Конопка Р. Создание оригинальных компонент в среде Delphi: Пер с
англ./Рэй Конопка. –К.: НИПФ “ДиаСофт Лтд”, 1996. –512с. Хендерсон К.
Руководство разработчика баз данных в Delphi 2/Пер. с англ. – К.:
«Диалектика», 1996. –544с.
7. Когсвелл Д. Изучи сам программирование баз данных в Delphi 2.0…
сегодня/Пер с англ. –Мн.: ООО “Попурри”, 1997. -448с.: ил.
Document Outline - БЕКІТЕМІН
- Құрастырушы: ИжАЖ кафедрасының профессоры Оспанова Н.Н.
- Кафедра меңгерушісі ___________________ Оспанова Н.Н.
- ОӘК төрағасы __________ Искакова А.Б. «____»_____________2013 ж.
Достарыңызбен бөлісу: |