Курс |
Семестр
|
Кредиттер
|
Дәріс, сағ.
|
СТС, сағ.
|
ЗЖ, сағ.
|
БӨЖ, сағ.
|
Барлығы, сағ.
|
Қортынды бақылау формасы
|
2,3
|
1 (3,5)
|
1+2+0
|
15
|
30
|
|
90
|
135
|
Емтихан
|
2 ПӘННІҢ ТАҚЫРЫПТЫҚ МАЗМҰНЫ ЖӘНЕ САБАҚ ТҮРЛЕРІ БОЙЫНША САҒАТТАРДЫ БӨЛУ. ӘДЕБИЕТТЕРГЕ СІЛТЕМЕ
Пәннің тақырыптық мазмұны және сабақ түрлері бойынша сағаттарды бөлу және әдебиеттерге сілтеме 2-кестеде көрсетілген.
Кесте 2
№
|
Дәріс атауы
Сабақ тақырыбы
|
Сағат саны
|
Әдеб.сілт
|
Д
|
ЗЖ
|
СТС
|
БАӨЖ
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
Модуль 1. Java программалауға кіріспе
|
1
|
Алгоритм және инженерлік есептердегі математикалық модельдер турлы түсінік. Алгоритмдер түрлері. Алгоритмдерді таныстырудың тәсілдері.
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
2
|
Инструментальді программалау жүйесі. Программалау құрылымы және негізі. Еңгізу және шығару операторлары. Таңдау және тексеріу операторлары. Циклдық программалауға арналған операторлар.
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
3
|
«Классыз» программалау және негізі.
Классыз программалау.
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
4
|
«Классыз» программалау, қатарлар, массивтер, кластар, айнымалылар және әдістер
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
5
|
Кластар, айнымалылар және әдістер.
Негізгі түсініктер. Құру сатылары. Проект құрылымы. Объектілі Java программасындағы интегралды орта. Кластар құрылымы және қолдану мүмкіндікьері. Айнымалылар типтері. Әдістер мен айнымалыларды хабарлау. Визуалды интерфейстерді құру. Элементерде пайда болған оқиғаларды өңдеуді программалау.
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
6
|
Файлдармен, қатарлармен және массивтермен жұмыс істеу.
Қарапайым типтер, операторлар, қатарлы процедуралық функциялар, құрылымды типтер. Айнымалылық жолдармен жұмыс істеу. Массивтерді қолдану. Файлдардың көмегі арқылы ақпараттарды еңгізіу және шығару. |
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
Модуль 2. Өрнектер және операторлар. Массивтер
|
6
|
HTML құжаттары, Апплеттер және Java арқылы байланыстарды концептуалды модельдеу
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
7
|
Апплеттер, ерекше жағдайларды өңдеу және графикалық мүмкіндіктері.
Апплеттер қосымшалары. Ерекше жағдайларды өңдеу. Графиктермен жұмыс істеу. Рaint әдісі.
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
8
|
HTML құжаттарындағы HTML негіздері және JavaScript.
HTML негіздері және оның теориялық мәліметтері. Фреймдер және формалар. HTML және JavaScript.
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
9
|
Java және апплеттермен өзара байланыстары.
Java-ға кіріспе. Апплеттер, олардың әдістері және ақпараттарды шығару әдістері. Кластар және негізгі класты анықтау. Апплеттермен өзара қарым-қатынасын орнату.
|
|
|
|
|
|
Модуль 5. Кластар- қапшықтар. Жолдармен жұмыс
|
11
|
XML негіздері және мәліметтер модельдері
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
12
|
Меню және деректер базасымен жұмыс істеу.
Апплеттің ішкі деректер базасы. Қосу, Жою және жазбаларды іздеу. Java және деректер базасы. Формалармен және менюлермен жұмыс істеу.
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
13
|
XML негіздері және XML-Java-JavaScript өзара әрекет. Java-дағы ағымдар.
XML негіздері. XML – HTML түріне түрлендіру. XML-Java-JavaScript өзара әрекет. Файлалық диалогты қолдана отырып XML-файлды оқу. Java-дағы ағымдар.
|
|
|
|
|
|
14
|
«Клиент-сервер» қосымшаларын құру және клиент арқылы серверлік деректер базасына қатынас орнату.
«Клиент-сервер» қосымшаларын құру. Клиенттің ағымдарын құру. Әртүрлі әдістерді оқу. Серверлік деректер базасына қатынас орнатуға рұқсат алу механизмі.
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
15
|
Басқа орталар үшін Java Beans-ті қолдану. Сервлетті құру, JSP- беттері және қарапайым браузер.
Басқа орталар үшін Java Beans-ті қолдану. Сериализациалау механизмдерін оқу. Сервлетті құру. JSP- беттерін құру. Қарапайым браузерлерді құру.
|
1
|
|
2
|
6
|
пп қара 5.1.1 – 5.1.3
|
|
Барлығы
|
15
|
|
30
|
90
|
|
2.1 1-2 білімді межелік бақылау тапсырмалары
Білім алушының № 1 және № 2 білімін межелік бақылау тақырыптарының сипатталуы, жүргізілу формасы, құрылымы.
Межелік бақылау компьютерлік тест түрінде жүргізіледі.
1 - Межелік бақылау тақырыптары
Тақырып 1. Алгоритм және инженерлік есептердегі математикалық модельдер турлы түсінік. Алгоритмдер түрлері. Алгоритмдерді таныстырудың тәсілдері.
Тақырып 2. Инструментальді программалау жүйесі. Программалау құрылымы және негізі. Еңгізу және шығару операторлары. Таңдау және тексеріу операторлары. Циклдық программалауға арналған операторлар.
Тақырып 3. «Классыз» программалау және негізі.
Классыз программалау.
Тақырып 4. «Классыз» программалау, қатарлар, массивтер, кластар, айнымалылар және әдістер
Тақырып 5. Кластар, айнымалылар және әдістер.
Негізгі түсініктер. Құру сатылары. Проект құрылымы. Объектілі Java программасындағы интегралды орта. Кластар құрылымы және қолдану мүмкіндікьері. Айнымалылар типтері. Әдістер мен айнымалыларды хабарлау. Визуалды интерфейстерді құру. Элементерде пайда болған оқиғаларды өңдеуді программалау.
Тақырып 6. Файлдармен, қатарлармен және массивтермен жұмыс істеу. Қарапайым типтер, операторлар, қатарлы процедуралық функциялар, құрылымды типтер. Айнымалылық жолдармен жұмыс істеу. Массивтерді қолдану. Файлдардың көмегі арқылы ақпараттарды еңгізіу және шығару.
Тақырып 7. HTML құжаттары, Апплеттер және Java арқылы байланыстарды концептуалды модельдеу
2 - Межелік бақылау тақырыптары
Тақырып 8. Апплеттер, ерекше жағдайларды өңдеу және графикалық мүмкіндіктері.
Апплеттер қосымшалары. Ерекше жағдайларды өңдеу. Графиктермен жұмыс істеу. Рaint әдісі.
Тақырып 9. HTML құжаттарындағы HTML негіздері және JavaScript.
HTML негіздері және оның теориялық мәліметтері. Фреймдер және формалар. HTML және JavaScript.
Тақырып 10. Java және апплеттермен өзара байланыстары.
Java-ға кіріспе. Апплеттер, олардың әдістері және ақпараттарды шығару әдістері. Кластар және негізгі класты анықтау. Апплеттермен өзара қарым-қатынасын орнату.
Тақырып 11. Меню және деректер базасымен жұмыс істеу.
Апплеттің ішкі деректер базасы. Қосу, Жою және жазбаларды іздеу. Java және деректер базасы. Формалармен және менюлермен жұмыс істеу.
Тақырып 12. XML негіздері және XML-Java-JavaScript өзара әрекет. Java-дағы ағымдар.
XML негіздері. XML – HTML түріне түрлендіру. XML-Java-JavaScript өзара әрекет. Файлалық диалогты қолдана отырып XML-файлды оқу. Java-дағы ағымдар.
Тақырып 13. «Клиент-сервер» қосымшаларын құру және клиент арқылы серверлік деректер базасына қатынас орнату.
«Клиент-сервер» қосымшаларын құру. Клиенттің ағымдарын құру. Әртүрлі әдістерді оқу. Серверлік деректер базасына қатынас орнатуға рұқсат алу механизмі.
Тақырып 14. Деректердің құрылымы. Құрылымдарды сипаттау. Деректердің көрсеткіштері және құрылымы.
Тақырып 15. Басқа орталар үшін Java Beans-ті қолдану. Сервлетті құру, JSP- беттері және қарапайым браузер.
Басқа орталар үшін Java Beans-ті қолдану. Сериализациалау механизмдерін оқу. Сервлетті құру. JSP- беттерін құру. Қарапайым браузерлерді құру.
3 Курс саясаты
Сабаққа қатысу қатаң түрде, міндетті болып табылады. Егер қандайда бір себеппен студент сабаққа қатыса алмай қалған жағдайда, барлық меңгерілмеген материалға жауапты.
Бақылау тапсырмалары орындалуға міндетті және уақытылы тапсырылуы тиіс. Кешіктіріліп орындалған жұмыс автоматты түрде төмен бағаланады.
Аралық аттестациясының қорытындысы студенттің сабаққа қатысуы, белгіленген мерзімде өздік жұмыстарын орындауы, сабақ барысындағы, ауызша немесе жазбаша жауаптары, сонымен қатар аралық бақылау нәтижесі ескере отырып қойылады.
Аралық аттестация қорытындысы студенттің сабаққа қатысу, өзіндік жұмысты уақытылы орындауына, сабақ кезіндегі ауызша және жазбаша түрдегі жауабына және аталған аралық бақылаудың нәтижесіне байланысты шығарылады.
Егер студент белгіленген мерзімде сәйкес келетін мекеменің растайтын құжатымен денсаулық жағдайына немесе басқа да дәлелді себептермен сабақ босатып, аралық бақылауды тапсыра алмаған жағдайда, студент аралық бақылауды индивидуалды түрде тапсыруға құқылы.
Кез-келген көшіру немесе плагиат (дайын тапсырмаларды көшіру, қолдану және басқа студенттің тапсырманы орындауы) жазасы аудиториядан шығару немесе бағасын «қанағаттанарлықсыз» деп тану түрінде болады.
Сабақ жүру барысында ұялы телефондар өшіріледі.
4 БағаЛАУ саясаты
4.1 Білім алушылардың білімін бағалау 100 балдық жүйе бойынша жүзеге асырылады (Кесте 3 сәйкес).
Білім алушының нәтижесін 100 баллдық жүйе бойынша бағалау.
Кесте 3
СЕМЕСТР
|
1-7 апта
|
электронды журнал
|
8-15 апта
|
АУДИОТОРИЯЛЫҚ САБАҚТАРДЫҢ БАРЛЫҚ ТҮРІНЕ ҚАТЫСУ
Электрондық журналға
баға қойылмайды, ПОҚ білім алушылардың тек қана сабаққа қатысуын белгілейді.
Назар аударыңыз!
Сабақ босатқан жағдайда әр рейтингіден 0 ден 10 балға дейін баға төмендетіледі.
Аталған көрсеткіш жиынтық рейтингіге әсер етеді.
|
Ағымдағы бақылау
1-6 апта
|
Бақылау түріне байланысты баға
0ден 100 балға дейін анықталады
ПОҚ білім алушының минимальді баға жиынтығын көрсетуі қажет.
|
Ағымдағы бақылау
8-14 апта
|
МБ 1
(Межелік бақылау №1)
7 апта
|
0-100 бал
|
МБ 2
(Межелік бақылау №2)
15 апта
|
R1
(№1 рейтингі)
|
1.білім алушы >min (минимальді ) баға жиынтығынан аз алған жағдайда, орташа арифметикалық мәні есептеледі
2.білім алушы <min (минимальді) баға жиынтығынан жоғары алған жағдайда, бал минимальді баға жиынтығына бөлінеді
|
R2
(№2 рейтингі)
|
R= (R1 + R2) / 2
Жиынтық рейтингі – емтиханға рұқсат/ және жіберілмеу
|
R < 50
Білім алушы 50 балдан төмен алса емтиханға жіберілмейді
|
R > 50
+
Білім алушы 50 балдан жоғары алса және пререквизит бола алатын пән бойынша академиялық қарызы болмаса
=
емтиханға жіберіледі.
|
Емтихан
Семестр қорытындысы бойынша емтихан (0-100бал)
|
Емтихан 50бал
|
Емтихан 50бал
|
Пән бойынша қорытынды баға
|
0,6 * R+0,4* Емтихан
|
4.2 4-кестеде білім алушы алған білімді апта бойынша, бақылау түрі бойынша минимальді баға жиынына бөлу көрсетілген.
Кесте 4
№ апта
|
Зертханалық, практикалық, семинар сабақтарының, БӨЖ тақырыптары
|
Білімді бақылау түрі
|
Минимальді баға жиынтығы (баға алу қарастырылған: Иә/жоқ)
|
1
|
2
|
3
|
4
|
Ағымдағы бақылау
|
1
|
Алгоритм және инженерлік есептердегі математикалық модельдер турлы түсінік.
|
|
|
2
|
Инструментальді программалау жүйесі.
|
|
|
3
|
«Классыз» программалау және негізі.
|
1, 2 тақырыптар бойынша сұрау
Тәжірибелік тапсырмаларды орындау
|
Иә
|
4
|
«Классыз» программалау, қатарлар, массивтер, кластар, айнымалылар және әдістер
|
3, 4 тақырыптар бойынша сұрау
Тәжірибелік тапсырмаларды орындау
|
Иә
|
БАӨЖ №1
|
JAVA программалау тілінің тарихы, дамуы.
|
Иә
|
5
|
Кластар, айнымалылар және әдістер.
|
5 тақырып бойынша сұрау
Тәжірибелік тапсырмаларды орындау
|
Иә
|
6
|
Файлдармен, қатарлармен және массивтермен жұмыс істеу.
|
6 тақырып бойынша сұрау
Тәжірибелік тапсырмаларды орындау
|
|
БАӨЖ №2
|
Java-қосымшаларының графикалық интерфейсі. Swing и AWT.
|
Иә
|
МБ 1 (Межелік бақылау №1)
|
7
|
Апплеттер, ерекше жағдайларды өңдеу және графикалық мүмкіндіктері.
|
|
|
Межелік бақылау №1
|
Жазбаша бақылау
|
0 – 100 балл аралығында бағаланады
|
R 1 (Рейтинг №1)
|
Ағымдағы бақылау
|
8
|
|
|
|
9
|
HTML құжаттарындағы HTML негіздері және JavaScript.
|
7, 8 тақырыптар бойынша сұрау
Тәжірибелік тапсырмаларды орындау
|
Иә
|
10
|
Java және апплеттермен өзара байланыстары.
|
9,10 тақырыптар бойынша сұрау
Тәжірибелік тапсырмаларды орындау
|
|
БАӨЖ №3
|
java.awt және javax.swing кітапханаларының графикалық интерфейсін қолданып қосымшалар құру
|
Иә
|
11
|
XML негіздері және мәліметтер модельдері
|
Тәжірибелік тапсырманы орындау
|
Иә
|
12
|
Меню және деректер базасымен жұмыс істеу.
Апплеттің ішкі деректер базасы.
|
11,12 тақырыптар бойынша сұрау
Тәжірибелік тапсырмаларды орындау
|
|
БАӨЖ №4
|
ECLIPSE IDE – ортасында қосымшалар құру
|
Иә
|
13
|
XML негіздері және XML-Java-JavaScript өзара әрекет. Java-дағы ағымдар.
|
13 тақырып бойынша сұрау
Тәжірибелік тапсырмаларды орындау
|
Иә
|
14
|
«Клиент-сервер» қосымшаларын құру және клиент арқылы серверлік деректер базасына қатынас орнату.
|
|
|
БАӨЖ №5
|
ECLIPSE IDE – ортасында қосымшалар құру. Интерфейстің қысқаша сипаттамасын беріңіз және қарапайым қосымша құру процесін көрсету
|
Иә
|
МБ 2 (Межелік бақылау №2)
|
15
|
Басқа орталар үшін Java Beans-ті қолдану. Сервлетті құру, JSP- беттері және қарапайым браузер.
|
|
|
Межелік бақылау №2
|
Жазбаша бақылау
|
0 – 100 балл аралығында бағаланады
|
R 2 (Рейтинг №2)
|
Ескерту:
-1-бағанада білім алушының білімін бақылайтын апта реті көрсетілген;
-2-бағанада аптаға сәйкес білім алушының сабақ тақырыбы көрсетілген;
-3-кестеде бақылау түрі көрсетілген;
-4- кестеде білім алушы алатын минимальді баға бақылау түріне байланысты ақпарат көрсетілген.
4-кестенің мәліметтерін оқушы электрондық журналға енгізеді.
4.3 Білім алушының бағасы шкала бойынша анықталады (Кесте 5).
Кесте 5
Әріптік, баллдық және пайыздық баламасы көрсетілген бағалау шкаласы
Әріптік жүйе бойынша бағалау
|
Баллдардың цифрлық эквиваленті
|
Пайыздық мазмұны
|
Дәстүрлі жүйе бойынша баға
|
А
|
4,0
|
95-100
|
Өте жақсы
|
А-
|
3,67
|
90-94
|
В+
|
3,33
|
85-89
|
Жақсы
|
В
|
3.00
|
80-84
|
В-
|
2,67
|
75-79
|
С+
|
2,33
|
70-74
|
Қанағаттанарлық
|
С
|
2,00
|
65-69
|
С-
|
1,67
|
60-64
|
Д+
|
1,33
|
55-59
|
Д
|
1,00
|
50-54
|
F
|
0,00
|
0-49
|
Қанағаттанарлықсыз
|
5 ӘДЕБИЕТ ЖӘНЕ ИНТЕРНЕТ-РЕСУРСТАР
5.1 Негізгі әдебиет
5.1.1. Герман О.В., Герман Ю.О. Программирование на Java и C#. – СПб.: БХВ-Петербург, 2005. – 512с.
5.1.2. Смирнов Н. Java 2 Enterprise. Основы практической разработки распределенных корпоративных приложений. – М.: Кудиц-Образ, 2002. – 692с.
5.1.3. Хабибуллин И. Создание распределенных приложений на Java 2. СПб.: БХВ-Петербург, 2002. – 692с.
5.1.4. Холл М. Браун Л. Программирование для Web. – М.: Вильямс, 2002. -1264с.
5.1.5. Холл М. Сервлеты и Java Server Pages. - СПб.: Питер, 2001. – 494с.
5.1.6. Гарнаев А., Гарнаев С. Web-программирование на Java и JavaScript. – СПб.: БХВ-Петербург, 2002. – 1022с.
5.1.7. Джеймс Гослинг, Кен Арнольд. Русский перевод Гослинг Дж., Арнольд К. Язык программирова-ния Java: Пер. с англ. — СПб.: Питер, 1997. — 304 с.: ил.
5.2 Қосымша әдебиет
5.2.1 Ноутон П., Шилдт Г. Java 2: Пер. с англ. – СПб.: БХВ-Петербург, 2001. – 1072 с.: ил.
5.2.2 Гаврилов А.В., Клименков С.В., Цопа Е.А. Программирование на Java. Конспект лекций – СПб: СПбГУ ИТМО, 2010. – 130 с.
5.2.3 С.Н. Карабцев ПРОГРАММИРОВАНИЕ НА JAVA Лабораторный практикум
5.2.4 Вязовик, Н.А. Программирование на Java. [электронный ресурс] http://www.intuit.ru/department/pl/javapl (7.01.2012)
5.2.5 Хорстманн К.С., Корнелл Г. Библиотека профессионала. JAVA 2. Том Основы. 8-е издание. Пер. с англ. – М.: ООО Издательский дом “Вильямс”, 2008. – 816 с.
5.2.6 Эккель Б. Философия JAVA. 4-е издание. – СПб.: Питер, 2009. – 638с.
5.3 Интернет-ресурстар
5.3.1. http://java.sum.com/docs/books/jls/second_edition/html/j.title.doc.html и занимает в упакованном виде около 400 Кбайт.
5.3.2. The Java Virtual Machine Specification, Second Edition. Tim Lindholm, Frank Yellin. http://java.sun.com /docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.htmI.
5.3.3. http://java.sun.com/docs/books/tutorial/ . Печатное издание The Java Tutorial, Second Edition: Object-Oriented Programming for the Internet. Mary Campione, Kathy Walrath.
5.3.4. The Java Application Programming Interface. James Gosling, Frank Yellin and the Java Team, Volume 1: Core Pack-ages; Volume 2: Window Toolkit and Applets.
5.3.5. http://study-java.ru/uroki-java/urok-1-ustanovka-java/comment-page-2/
5.3.6. Курс лекции по языку Java (Лектор: ст.преп. каф. Аркабаев Н.) http://www.studmed.ru/docs/document10693?view=1
Достарыңызбен бөлісу: |