ПОӘК 042-18-12.1.61/02-2015
|
Баспа №3 ____________2015 ж.
11.09.2014 ж. №2 баспа орнына
|
10 беттің
|
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
СЕМЕЙ ҚАЛАСЫНЫҢ ШӘКӘРІМ АТЫНДАҒЫ МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
|
3 деңгейлі СМК құжаты
|
ПОӘК
|
ПОӘК
042-18-12.1.61/02-2015
|
ПОӘК
"Ақпараттық жүйелерді программалық қамсыздандыру" пәнінің студентке арналған бағдарламасы
|
Баспа №3 ________2015 ж.
11.09.2014 ж. №2 баспа орнына.
|
"Ақпараттық жүйелерді программалық қамсыздандыру"
Пәнінің оқу-әдістемелік кешені
5В070300 - «Ақпараттық жүйелер» мамандығының студенттеріне арналған
ПӘННІҢ СТУДЕНТКЕ АРНАЛҒАН
БАҒДАРЛАМАСЫ
Семей
2015
Алғы сөз
1. Әзірленді
Құрастырған ___________ «____» ____ 2015 ж_Семей қаласының Шәкәрім атындағы мемлекеттік университетінің «Ақпараттық жүйелер» кафедрасының аға оқытушысы Жаксыгулова Д.Д.
2. Талқыланды
2.1. Шәкәрім атындағы мемлекеттік университетінің «Ақпараттық жүйелер» кафедрасының мәжілісінде
Хаттама № ___, « __ » _________ 2015 ж.
Кафедра меңгерушісі __________ С.К. Смагулов
2.2. «Ақпараттық-коммуникациялық технологиялар» факультетінің оқу-әдістемелік бюросының мәжілісінде
Хаттама № ___, « ____» ___________ 2015ж.
Төрайымы__________ Б.Ш. Турысбекова
3. бекітілді
Университеттің Оқу-әдістемелік кеңесінің мәжілісінде қолдау алды және басып шығаруға ұсынылды
Хаттама № __, « ___» __________ 2015ж.
ОӘК төрайымы _______________ Г.К. Искакова
4 11.09.2014 ж. №2 баспа орнына енгізілді
Мазмұны
1.
|
Жалпы мағлұматтар
|
|
2.
|
Пән мазмұны және сабақ түрлері бойынша сағаттарды бөлу
|
|
3.
|
Пәнді менгеру бойынша оқу-әдістемелік нұсқаулар
|
|
4.
|
Курс форматы
|
|
5.
|
Курс саясаты
|
|
6.
|
Баға қою саясаты
|
|
7.
|
Әдебиеттер
|
|
1 Жалпы мағлұматтар
1.1. Оқытушы және пән туралы жалпы мағлұматтар
Оқытушылардың аты – жөні:
|
Жаксыгулова Д.Д., аға оқытушы
| |
«Ақпараттық жүйелер»
|
телефон:
оқу корпусы:
кабинет:
|
35-26-22
№ 1
№ 1108
| |
«Ақпараттық жүйелерді программалық қамсыздандыру»
| |
3
|
1.2. Курстың қысқаша мазмұны: "Ақпараттық жүйелерді программалық қамсыздандыру" курсы 5В070300 - "Ақпараттық жүйелер" мамандығының таңдау бойынша пәндер қатарына жатады. математикалық және инженерлік техникалық есептерді шығарумен бірге математикалық модельдеу, алгортимдік, АЖ облысында программалау және басқа қолданбалы инженерлік есептерді қамтитын ғылыми пән.
1.3. Курс мақсаты:
ОЖ Windows ортасында, Java тіліндегі құрылымдарды және программалау әдістерін менгерумен қатар, қалаған мамандықтары бойынша кездесетін есептерді шешуге қолдана білуді үйретеді.
1.4. Курсты өткеннен кейінгі білімі мен дағдысы:
Бұл пән Java программасының жұмысының негізі туралы түсінік, объектілі программалау негіздерінің технологиясын, программа құруда консольдік қосымшалардан бастап, Internet мәліметтер базасының жұмыстарымен аяқталатын программаларды қамтиды.
"Ақпараттық жүйелерді программалық қамсыздандыру" пәні студенттердің информатика, информациялық технология, алгоритмдеу және программалау тілдері және математика пәндерінен алған білімдеріне негізделген. Алған білімдерін студенттер жалпы профессианалды және арнайы мамандырылған пәндерде кездесетің инженерлік және ақпараттық жүйелерге арналған есептерді шешуге қолдануына болады.
"Ақпараттық жүйелерді программалық қамсыздандыру" пәні - Java программалау тіліне арналған теориялық сұрақтарды қамтитын, Java программасының негіздерінің жұмыстарын, объектілі программалау негіздерінің технологиясына арналған.
1.5. Курсты аяқтау нәтижесінде студент мыналарды білуі қажет:
Java программалау тілінің негіздері туралы түсінікті;
объектілі программалау негіздерінің технологиясын;
жоғары дәрежеде Java тілінде алгоритмдеуді және программалауды;
Ақпараттық жүйелерді өңдеу үшін Java тілінде алгоритмдеуді және программалауды;
InterBase серверімен SQL -дің негізгі жұмыс принциптерін білу керек:
объектілі Java интегральды ортасында программалауды;
Мәліметтер базасын және Мәліметтер базасын басқару жүйесін «объектілі программалау» интегралды ортасында құру. Релациондық мәліметтер базасын ұйымдастырудың техналогиясын үйрену;
WINDOWS ОЖ-де қолдана алатын консольдік және терезелік қосымшалардың түрлерін құруды үйрену.
1.6. Курс Пререквизиті:
Информатика
Программалау технологиясы
Объектілі – бағытталған программалау
Алгоритмдер, деректер құрылымы және программалау
1.7. Курс Постреквизиті:
Интернетте программалау
Ақпараттық жүйелерді жобалау
2 ПӘН МАЗМҰНЫ ЖӘНЕ САБАҚ ТҮРЛЕРІ БОЙЫНША САҒАТТАРДЫ БӨЛУ
Кесте 1 – Пән мазмұны. Сабақ түрлері бойынша сағаттарды бөлу
Тақырып аты
|
Сағат саны
|
Әдебиеттер
|
Дәріс
|
СТС
|
ЗС
|
|
БАӨЖ
|
1
|
2
|
3
|
4
|
5
|
6
|
1 Модуль
|
Алгоритм және инженерлік есептердегі математикалық модельдер турлы түсінік. Алгоритмдер түрлері. Алгоритмдерді таныстырудың тәсілдері.
|
1
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
Инструментальді программалау жүйесі. Программалау құрылымы және негізі. Еңгізу және шығару операторлары. Таңдау және тексеріу операторлары. Циклдық программалауға арналған операторлар.
|
1
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
«Классыз» программалау және негізі.
Классыз программалау.
|
1
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
«Классыз» программалау, қатарлар, массивтер, кластар, айнымалылар және әдістер
|
2
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
Кластар, айнымалылар және әдістер.
Негізгі түсініктер. Құру сатылары. Проект құрылымы. Объектілі Java программасындағы интегралды орта. Кластар құрылымы және қолдану мүмкіндікьері. Айнымалылар типтері. Әдістер мен айнымалыларды хабарлау. Визуалды интерфейстерді құру. Элементерде пайда болған оқиғаларды өңдеуді программалау.
|
3
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
Файлдармен, қатарлармен және массивтермен жұмыс істеу. Қарапайым типтер, операторлар, қатарлы процедуралық функциялар, құрылымды типтер. Айнымалылық жолдармен жұмыс істеу. Массивтерді қолдану. Файлдардың көмегі арқылы ақпараттарды еңгізіу және шығару.
|
3
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
2 модуль
|
HTML құжаттары, Апплеттер және Java арқылы байланыстарды концептуалды модельдеу
|
2
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
Апплеттер, ерекше жағдайларды өңдеу және графикалық мүмкіндіктері.
Апплеттер қосымшалары. Ерекше жағдайларды өңдеу. Графиктермен жұмыс істеу. Рaint әдісі.
|
2
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
HTML құжаттарындағы HTML негіздері және JavaScript.
HTML негіздері және оның теориялық мәліметтері. Фреймдер және формалар. HTML және JavaScript.
|
2
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
Java және апплеттермен өзара байланыстары.
Java-ға кіріспе. Апплеттер, олардың әдістері және ақпараттарды шығару әдістері. Кластар және негізгі класты анықтау. Апплеттермен өзара қарым-қатынасын орнату.
|
3
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
3 модуль
|
XML негіздері және мәліметтер модельдері
|
2
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
Меню және деректер базасымен жұмыс істеу.
Апплеттің ішкі деректер базасы. Қосу, Жою және жазбаларды іздеу. Java және деректер базасы. Формалармен және менюлермен жұмыс істеу.
|
2
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
XML негіздері және XML-Java-JavaScript өзара әрекет. Java-дағы ағымдар.
XML негіздері. XML – HTML түріне түрлендіру. XML-Java-JavaScript өзара әрекет. Файлалық диалогты қолдана отырып XML-файлды оқу. Java-дағы ағымдар.
|
2
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
«Клиент-сервер» қосымшаларын құру және клиент арқылы серверлік деректер базасына қатынас орнату.
«Клиент-сервер» қосымшаларын құру. Клиенттің ағымдарын құру. Әртүрлі әдістерді оқу. Серверлік деректер базасына қатынас орнатуға рұқсат алу механизмі.
|
2
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
Басқа орталар үшін Java Beans-ті қолдану. Сервлетті құру, JSP- беттері және қарапайым браузер.
Басқа орталар үшін Java Beans-ті қолдану. Сериализациалау механизмдерін оқу. Сервлетті құру. JSP- беттерін құру. Қарапайым браузерлерді құру.
|
2
|
| |
1,5
|
4,5
|
7.1, 7.2, 7.3
|
Практикалық сабақтар
|
Программалау негізі және консольді қосымшалар құру.
|
2
|
Java ортасында циклдар мен тармақталып құрылған программалар құру
|
3
|
Қарапайым диалогтарды ұйымдастыру
|
3
|
Визуалды интерфейстерді ұйымдастыру
|
2
|
Қатарлармен және массивтермен жұмыс істеу
|
2
|
Апплеттер, HTML, JavaScript және графикалық мүмкіндіктері
|
2
|
Меню және деректер базасымен жұмыс істеу
|
1
|
№1 БАӨЖ тақырыптары
|
1 Java тілінің даму тарихы
|
|
№2 БАӨЖ тақырыптары
|
2 Java тілінде өрнектердің жазылу тәртіптері
|
|
№3 БАӨЖ тақырыптары
|
3 Типтер және айнымалылар
|
|
№4 БАӨЖ тақырыптары
|
4 Стандарты функциялар
|
|
№5 БАӨЖ тақырыптары
|
5 Оъектілі програмалау туралы түсініктер
6 Класстар және әдістер
|
|
№6 БАӨЖ тақырыптары
|
7 Тексеру және таңдау операторлары
8 Циклдық прогрламалауға арналған командалар
|
|
№7 БАӨЖ тақырыптары
|
9 Internet HTML негізі
10 Серверлік деректер базасы
|
|
3 Пәнді меңгеру бойынша әдістемелік нҰсқаулар
"Ақпараттық жүйелерді программалық қамсыздандыру" пәні тәжірибелік курс болып табылады, сондықтан үй және зертханалық жұмыстарды міндетті түрде және уақытында тапсыру қажет. ОБСӨЖ тақырыптары бойынша бақылау жұмыстары орындалады. Өздік жұмысты орындау барлық менгерген материал негізінде студент өз бетімен орындайды, көрсетілген уақытта тапсыру міндетті.
4 Курс форматы
Межелік бақылауға сабаққа қатысуы, ағымдағы және үй жұмыстары, тақта алдында жауап беруі, орынында жауап беруі және бақылау жұмыстарын уақытында тапсыруы кіреді. Әрбір дәрістік сабақта 5-7 негізгі ұғымдарды меңгеру қажет.
Қортынды бақылау барлық бақылауды қамтиды: Емтихан бағасы межелік бақылау (40%) және аралық аттестация қортындысын (емтихан – 60%) қамтиды да 100% құрайды.
ОБСӨЖ тақырыптары бойынша бақылау жұмыстары орындалады.
5 Курс саясаты
Келесі талаптар:
дәріске, СТС және ОБСӨЖ міндетті түрде қатысу. Егер қандай да себептермен студент сабақты босатқан болса, сол күні сабақта өтілген материалға өзі жауапты болады.
Сабақ үстінде ұялы телефонды өшіріп қою қажет.
Сабақты жүйелі түрде бұзып, тәртіп бұзған студент аудиториядан шығарылады, немесе барлық курс үшін "қанағаттанарлықсыз" баға қойылады.
СТС және үй тапсырмаларын орындау міндетті
Бақылау жұмыстары міндетті түрде орындалып, аталған уақытта тапсырылуы қажет. Кешіктіріліп өткізілген жұмыс автоматты түрде төмен бағамен бағаланады.
Көшіру орын алғанда студент аудиториядан шығарылады немесе "қанағатанарлықсыз" баға қойылады.
6 Баға қою саясаты
Білім алушылардың үлгерім бақылауы ағымды, шектік және қорытынды бақылау арқылы жүзеге асырылады. (Кесте 2).
"Ақпараттық жүйелерді программалық қамсыздандыру " пәні бойынша баллдардың үлестірілуі
Кесте 2 – Пән бойынша балдар үлестірімі
апта
|
Бақылау түрі
|
Барлық балл
|
Ескерту
|
2
|
Практикалық
|
20
|
|
3
|
Практикалық
|
20
|
|
ОБСӨЖ №1
|
30
|
|
4
|
Практикалық
|
20
|
|
ОБСӨЖ №2
|
30
|
|
5
|
Практикалық
|
20
|
|
ОБСӨЖ №3
|
30
|
|
6
|
Практикалық
|
20
|
|
ОБСӨЖ №4
|
30
|
|
7
|
Межелік бақылау 1
|
50
|
|
1-7 аптадағы жинаған баллдар саны
|
300
|
|
8-15 аптада сабаққа қатысу балы
|
30
|
|
9
|
Практикалық
|
20
|
|
10
|
Практикалық
|
20
|
|
ОБСӨЖ №5
|
40
|
|
11
|
Практикалық
|
20
|
|
12
|
Практикалық
|
20
|
|
ОБСӨЖ №6
|
40
|
|
13
|
Практикалық
|
10
|
|
14
|
Практикалық
|
10
|
|
ОБСӨЖ №7
|
40
|
|
15
|
Межелік бақылау 2
|
50
|
|
8-15 аптада жинаған баллдар саны
|
300
|
|
Емтихан балы
|
400
|
|
Академиялық кезең бойынша балл
|
1000
|
|
7 Әдебиет
7.1. Гиббонз П. Платформа .NET для Java-программистов. – СПб.: Питер, 2003. – 326с.
7.2. Гарнаев А., Гарнаев С. Web-программирование на Java и JavaScript. – СПб.: БХВ-Петербург, 2002. – 1022с.
7.3. Анин Б. Защита компьютерной информации. – С – Пб., 2000
7.4. Дунаев С. Технологии Интернет - программирования. - СПб.: Питер, 2001. – 474с.
7.5. Мейер Д Теория реляционных БД .-М., Мир , 1987.
7.6. Герман О.В., Герман Ю.О. Программирование на Java и C#. – СПб.: БХВ-Петербург, 2005. – 512с.
7.7. Лабор В.В. Си Шарп. Создание приложений для Windows. – Минск: Харвест, 2003. – 382с.
7.8. Дарнелл Рик. JavaScript. Справочник. - СПб.: Питер, 2000. – 192с.
7.9. Пирогов В. MS SQL Server 2000. Управление и программирование. - СПб.: Питер, 2005. – 582с.
7.10. Будилов В. Основы программирования для Интернета. - СПб.: Питер, 2003. – 716с.
7.11. Смирнов Н. Java 2 Enterprise. Основы практической разработки распределенных корпоративных приложений. – М.: Кудиц-Образ, 2002. – 692с.
7.12. Хабибуллин И. Создание распределенных приложений на Java 2. СПб.: БХВ-Петербург, 2002. – 692с.
7.13. Холл М. Браун Л. Программирование для Web. – М.: Вильямс, 2002. -1264с.
7.14. Холл М. Сервлеты и Java Server Pages. - СПб.: Питер, 2001. – 494с.
Достарыңызбен бөлісу: |