Силлабус 042-34.1.07/01-2016
|
09.06.2016 ж №1 басылым
|
беттің
|
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ ҒЫЛЫМ ЖӘНЕ БІЛІМ МИНИСТРЛІГІ
СЕМЕЙ қаласының ШӘКӘРІМ атындағы МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
|
СМЖ 3 дәрежелі құжаты
|
Силлабус
|
Силлабус
042-34.1.23/01 -2016 ж
|
«Іскерлік құжаттарды өңдеу және компьютерлік беттеу» пәнінің оқу бағдарламасы (силлабус)
|
№1 басылым
09.06.2016 ж
|
ПӘННІҢ ОҚУ БАҒДАРЛАМАСЫ
(СИЛЛАБУС)
|
Пән атауы: Java-технологиялар
Кредит саны: 4
Шифр- мамандық атауы: 5В060200 - «Информатика»
Факультет: Жаратылыстану-математика
Кафедра: Информатика және ақпараттық технологиялар
Семей 2016
АЛҒЫ СӨЗ
1 ӘЗІРЛЕГЕН
Құрастырушы
Информатика және ақпараттық технологиялар кафедрасының
аға оқытушысы, магистр Каженова Ж.С. __________ 08.06.2016 ж.
аты, жөні қолы
2 КЕЛІСІЛДІ
2.1. Информатика және АТ кафедрасының отырысында
Хаттама №11 08.06.2016 ж.
Информатика және АТ кафедрасының меңгерушісі
И.С. Мусатаева _________
аты, жөні қолы
2.2 Жаратылыстану-математика факультетінің әдістемелік бюросының отырысында
Хаттама №6 09.06.2016 ж.
Оқу-әдістемелік бюроның төрайымы З.В.Абдишева _________
аты,жөні қолы
БЕКІТІЛДІ
Университеттің оқу-әдістемелік кеңесінде мақұлданды және баспаға ұсынылды.
Хаттама №6 09.06. 2016 ж.
ОӘК төрайымы, оқу-әдістемелік істері жөніндегі проректор
Г.К.Искакова _______
аты,жөні қолы
АЛҒАШ РЕТ ЕНГІЗІЛДІ
Мазмұны
1 Жалпы ережелер
2 Пәннің мазмұны және сабақ түрлері бойынша сағаттарды бөлу
3 Курс саясаты
4 Баға қою саясаты
5 Әдебиет және интернет-ресурстар
1.1 Оқытушы және пән туралы жалпы мәліметтер
Оқытушының аты-жөні, тегі: Каженова Ж.С.
Ғылыми дәрежесі, атағы, лауазымы: аға оқытушы.
Факультет, кафедра: Жаратылыстану-математика, Информатика және АТ.
Байланыс ақпараты: тел.: 36-02-75, e-mail tulp@mail.ru, № 3 оқу ғимараты, кабинет №201.
1.2 Пәннің қысқаша мазмұны
Пәннің жұмыс оқу бағдарламасы (Силлабус) төмендегілердің негізінде дайындалған:
ҚР Үкіметінің 23.08.2012ж. күнгі №1080 қаулысымен бекітілген ҚР ЖБ МЖБС.
ЖОО-ң ОӘК отырысының 08.09.2016ж. күнгі №1 хаттамасымен бекітілген пәннің ТКОЖ.
Java программалау тілі заманауи нысанды бағдарланған тіл болып табылады, қазіргі уақытта ол өзінің кроссплатформалық, желілік программалық қосымшалар жасауға бағытталғандығының арқасында кең қолданысқа ие болды.
1.3 Пәнді оқыту мақсаты
Java заманауи нысанды-бағдарланған программалау тілі туралы білім алу және программалаудың негізгі тәсілдерін меңгеру. Java тілінде программалар дайындау бойынша жұмыс істеудің практикалық дағдыларын алу.
Пәнді оқытудың міндеттері
Қойылған мақсаттарға қол жеткізу үшін келесі оқу міндеттер шешілуі керек:
студенттердің Java тілінде компьютерлік программаларды жобалау мен дайындау принциптері туралы білім негіздерін меңгеруін қамтамасыз ету;
студенттердің заманауи Java платформасының құрылуы мен қызметі туралы тұтас түсінігін қалыптастыру;
кәсіби іс-әрекеттерінде нақты есептерді шешу үшін заманауи аспаптық программалық құралдарды саналы және тиімді қолдану дағдыларына машықтандыру.
1.5 Құзыреті (оқыту нәтижелері)
Пәнді оқу нәтижесінде студент:
Білуі керек:
• Java технологиясының заманауи программалық қамсыздандырылуының негізгі ұғымдарын, түрлерін және сипаттамаларын(ЖҚ1);
• Java платформасының негізгі ұғымдарын;
• Java нысанды-бағдарланған программалау тілінің мүмкіндіктерін(АҚ1);
• пайдаланушы интерфейсінің негізгі нысандарын;
• пакеттермен жұмыс істеудің негізгі тәсілдерін; (АҚ2)
• JUnit мүмкіндіктері мен принциптерін;
• программа мәтіндерін редактрлеу құралдарын(ЖҚ4);
• графикалық үлгілерді жасау тәсілдері және графикалық мәлімет форматтарын(АҚ7);
• файлдармен жұмыс істеуді;
• көпағынды қосымшаларды;
• программалау жүйесінің құрылымы мен қызмет ету принципін(АК17);
• компьютерлік программаларды жобалау мен құру процесін;
Істей білуі керек:
• Java тілінде жергілікті қосымшаларды жобалау мен дайындауды;
• аплеттер дайындауды;
• графикалық интерфейс элементтері пайдалануды;
• Java пакеттерін қолдануды(АҚ19).
Меңгеруі керек:
• IDE-де программалық жобалар жасау бойынша негізгі дағдыларды;
• компьютерлік вирустардан қорғаудың программалық құралдарын (АК28);
• IDE-мен жұмыс істеу бойынша негізгі дағдыларды(ЖҚ3);
• Java – қосымшаларды тестілеудің негіздерін;
• НБП қолдану арқылы программалау негіздерін(АҚ30);
• үлгілер технологиясымен;
• UML тілінің негіздерімен(АҚ31);
1.6 Курстың пререквизиті: Программалау тілдері мен технологиялары.
1.7 Курстың постреквизиті: Интернетте программалау, Кәсіпорындардағы ақпараттық жүйелер.
Оқу жұмыс жоспарының көшірмесі 1-кестеде келтірілген
1-кесте
Курс
|
Семестр
|
Кредит
|
Дәріс
сағ.
|
СТС,
сағ.
|
ЗЖ,
сағ.
|
БӨЖ
сағ.
|
Барлығы
сағ.
|
Қорытынды бақылау
формасы
|
4
|
7
|
4
|
15
|
30
|
15
|
120
|
180
|
емтихан
|
2 ПӘННІҢ МАЗМҰНЫ ЖӘНЕ САБАҚ ТҮРЛЕРІ БОЙЫНША САҒАТТАРДЫ БӨЛУ Пәннің мазмұны және сабақ түрлері бойынша сағаттарды бөлу 2-кестеде келтірілген.
2- кесте
№
|
Модуль. Тақырып
|
Сағаттар саны
|
Әдебиет
|
Д
|
ЗЖ
|
СТС
|
БӨЖ
|
|
Java тіліне кіріспе
|
1
|
|
|
|
5.1 қара
|
|
Типтер
|
1
|
|
|
8
|
5.1 қара
|
|
Операторлар
|
|
2
|
|
8
|
5.1 қара
|
|
Программаның орындалуын басқару
|
1
|
1
|
|
8
|
5.1 қара
|
|
Класстар
|
1
|
2
|
|
8
|
5.1 қара
|
|
Пакеттер мен интерфейстер
|
1
|
1
|
|
8
|
5.1 қара
|
|
Жолдармен жұмыс істеу
|
1
|
1
|
|
8
|
5.1 қара
|
|
Алып тастауларды өңдеу
|
1
|
|
|
8
|
5.1 қара
|
|
Жеңіл салмақты процесстер мен синхрондау
|
1
|
|
|
8
|
5.1 қара
|
|
Утилиттер
|
1
|
|
|
8
|
5.1 қара
|
|
Енгізу/Шығару
|
1
|
2
|
|
8
|
5.1 қара
|
|
Желілік құралдар
|
1
|
|
|
8
|
5.1 қара
|
|
Апплеттер
|
1
|
2
|
|
8
|
5.1 қара
|
|
Терезелермен жұмыс істеуге арналған абстракциялар жиынтығы
|
1
|
2
|
|
8
|
5.1 қара
|
|
Оқиғаларды өңдеу модельдері
|
1
|
|
|
8
|
5.1 қара
|
|
Бейнелермен жұмыс істеу
|
2
|
2
|
|
8
|
5.1 қара
|
|
Eclipse программалау ортасына кіріспе.
|
|
|
1
|
|
5.1 қара
|
|
Java программалау тіліне кіріспе.
|
|
|
1
|
|
5.1 қара
|
|
Алгоритмдеу және Java-ның басқарушы құрылымдарын қолдану.
|
|
|
2
|
|
5.1 қара
|
|
Алгоритмдеу және Java-ның басқарушы құрылымдарын қолдану.
|
|
|
2
|
|
5.1 қара
|
|
Алгоритмдеу және Java-ның басқарушы құрылымдарын қолдану.
|
|
|
2
|
|
5.1 қара
|
|
Массивтер мен жолдар.
|
|
|
4
|
|
5.1 қара
|
|
Нысанды-бағдарланған программалауға кіріспе.
|
|
|
4
|
|
5.1 қара
|
|
Пайдаланушының графикалық интерфейсімен жұмыс.
|
|
|
4
|
|
5.1 қара
|
|
Оқиғаларды өңдеу.
|
|
|
2
|
|
5.1 қара
|
|
Апплеттер.
|
|
|
4
|
|
5.1 қара
|
|
«Калькулятор» қосымшасы.
|
|
|
4
|
|
5.1 қара
|
|
Барлығы:
|
15
|
15
|
30
|
120
|
5.1 қара
|
2.1 1-2 аралық білімді бақылау тапсырмалары
Межелік бақылау тест түрінде келесі тақырыптар бойынша жүргізіледі:
1. Javа-ны қолдану арқылы программалық құралдарды дайындау циклы.
2. Java-да программаларды дайындау үшін минималды жинақ.
3. Дайындау құралдары мен жүйелік талаптар.
4. Eclipse программанысының негізгі техникалық мүмкіндіктері.
5. Java айнымалылары, тұрақтылары, көріну аймағы.
6. Примитивті мәліметтер типтері.
7. Сілтемелік мәліметтер типтері.
8. Логикалық операторлар.
9. Арифметикалық операторлар.
10. Типтерді түрлендіру. Қабықшалық класстар.
11. Math класы.
12. Мәліметтердің күрделі типтері. Массивтер.
13. Мәліметтердің күрделі типтері. Жолдар.
14. Басқарушы конструкциялар. If, Switch операторлары.
15. Цикл операторлары.
16. Өту операторлары.
17. НБП негізгі принциптері. Инкапсуляция.
18. НБП негізгі принциптері. Мұрагерлеу.
19. НБП негізгі принциптері. Полиморфизм.
20. Нысан ұғымы және нысанмен жұмыс істеу.
21.Класстар арасындағы қатынас типтері. Агрегация, ассоциация.
22. НБП жетістіктері мен кемшіліктері.
24. Класс. Класс өрістерін сипаттау. New.
25. Класс әдістерін сипаттау. Қатынау модификаторлары.
26. Конструкторлар.
27. This сілтемесі. Әдістердің асыра жүктелуі.
27. Мұрагерлеу. Super. Әдістердің жылжуы (Замещение методов (override)).
28. Әдістерді динамикалық тағайындау.
29. Java-да енгізу шығару.
30. Графикалық интерфейс элементтері.
3 курс СаЯСАТЫ
Сабақтарға қатысу міндетті болып табылады. Егер қандай-да бір себептермен студент сабаққа қатыса алмайтын болса, меңгерілмеген материал үшін студент жауапкершілікте болады.
Бақылау жұмыстары орындалуға міндетті және бекітілген мерзімде тапсырылуы керек. Мерзімінен кешіктіріліп орындалған жұмыстар автоматты түрде төмен бағаланады.
Аралық аттестациясының қорытындысы білім алушының сабаққа қатысуы, белгіленген мерзімде өздік жұмыстарын орындауы, сабақ барысындағы ауызша немесе жазбаша жауаптары, сонымен қатар аралық бақылау нәтижесі ескере отырып қойылады.
Егер білім алушы белгіленген мерзімде сәйкес келетін мекеменің растайтын құжатымен денсаулық жағдайына немесе басқа да дәлелді себептермен сабақ босатып, аралық бақылауды тапсыра алмаған жағдайда, білім алушы аралық бақылауды индивидуалды түрде тапсыруға құқылы. Бұл жағдайда оған көрсетілген құжаттарға сәйкес межелік бақылауды тапсыруға жеке мерзім бекітіледі.
Кез-келген көшіру немесе плагиат (дайын тапсырмаларды көшіру, қолдану және басқа білім алушының тапсырманы орындауы) жазасы аудиториядан шығару немесе бағасын «қанағаттанарлықсыз» деп тану түрінде болады.
Ұялы телефондар сабақ өту барысында сөндірілуі керек.
Әрбір пән үшін кредит санына тәуелсіз бір академиялық кезең үшін 600 ұпай бөлінеді (1-7 апта – 270 ұпай және 30 ұпай сабаққа қатысуы үшін; 8-15 апта – 270 ұпай және 30 ұпай сабаққа қатысуы үшін).
Ұпайлардың апталар және білімді бақылау түрлері бойынша таратылуы 3-кестеде көрсетілген.
3-кесте
Апта №
|
Зертханалық, практикалық сабақтардың, семинарлар, БӨЖ тақырыптары
|
Білімді бақылау түрі
|
Барлық балл
|
1
|
2
|
4
|
3
|
1-7
|
1-ші аптадан 7-ші аптаға дейін барлық аудиториялық сабақтарға қатысу
|
Оқытушы білім алушының сабақта болмау фактісін ғана белгілейді
|
30
|
|
|
|
|
Зертханалық сабақ, практикалық сабақ, семинар, СӨЖ
|
1
|
Eclipse программалау ортасына кіріспе.
|
Ауызша сұрау
|
|
Java программалау тіліне кіріспе.
|
2
|
Алгоритмдеу және Java-ның басқарушы құрылымдарын қолдану.
|
Тапсырма орындау Ауызша сұрау
|
20
|
3
|
Алгоритмдеу және Java-ның басқарушы құрылымдарын қолдану.
|
Тапсырма орындау Ауызша сұрау
|
20
|
БӨЖ №1. JAVA - нысанды-бағдарланған программалау тілі
|
Сынақтық тапсырма
|
45
|
4
|
Алгоритмдеу және Java-ның басқарушы құрылымдарын қолдану.
|
Ауызша сұрау
|
20
|
5
|
Массивтер мен жолдар.
|
Тапсырма орындау Ауызша сұрау
|
20
|
6
|
Массивтер мен жолдар.
|
Тапсырма орындау Ауызша сұрау
|
20
|
БӨЖ №2
Swing кітапханасы
|
Сынақтық тапсырма
|
45
|
7
|
Нысанды-бағдарланған программалауға кіріспе.
|
Тапсырма орындау Ауызша сұрау
|
|
1 Межелік бақылау
|
Компьютерлік тестілеу
|
80
|
1-ден 7 аптаға дейін оқу нәтижесінің ұпайлары
|
30+270=
300
|
8-15
|
1-ші аптадан 7-ші аптаға дейін барлық аудиториялық сабақтарға қатысу
|
Оқытушы білім алушының сабақта болмау фактісін ғана белгілейді
|
30
|
Зертханалық сабақ, практикалық сабақ, семинар, СӨЖ
|
8
|
Нысанды-бағдарланған программалауға кіріспе.
|
Тапсырма орындау Ауызша сұрау
|
|
9
|
Пайдаланушының графикалық интерфейсімен жұмыс.
|
Тапсырма орындау устый опрос
|
20
|
10
|
Пайдаланушының графикалық интерфейсімен жұмыс.
|
Тапсырма орындау Ауызша сұрау
|
20
|
БӨЖ №3
Апплеттер
|
Сынақтық тапсырма
|
45
|
11
|
Оқиғаларды өңдеу.
|
Тапсырма орындау Ауызша сұрау
|
20
|
12
|
Апплеттер.
|
Тапсырма орындау Ауызша сұрау
|
10
|
13
|
Апплеттер.
|
Тапсырма орындау Ауызша сұрау
|
20
|
14
|
«Калькулятор» қосымшасы.
|
Тапсырма орындау Ауызша сұрау
|
20
|
БӨЖ №4. Орындалудың жиындық жіпшелері (Multiple threads)
|
Сынақтық тапсырма
|
45
|
15
|
Приложение «Калькулятор».
|
Тапсырма орындау Ауызша сұрау
|
|
2 Межелік бақылау
|
Компьютерлік тестілеу
|
80
|
8-ден 15 аптаға дейін оқу нәтижесінің ұпайлары
|
30+270=
300
|
Емтихан үшін қорытынды ұпай
|
|
400
|
Академиялық кезең үшін қорытынды ұпай
|
|
1000
|
Егер семестр бойынша қорытынды рейтингтік ұпай 300-ден 600 дейін ұпайды құраса, сол сияқты білім алушының осы пәннің пререквизиттері болып табылатын пәндер бойынша академиялық қарызы болмаса, білім алушы пән бойынша емтиханға жіберіледі. Пән бойынша қортынды баға үлгерім көрсеткіштерінің қосындысы ретінде анықталады: қортынды аттестация (60%), емтихан (40%), бұл 100% құрайды.
Пән бойынша білім алушы білімінің қортынды бағасы шкала бойынша анықталады (4-кесте).
4-кесте
Білімді бағалаудың көпбаллды әріптік жүйесі
Әріптік жүйе бойынша бағалау
|
Баллдардың цифрлық эквиваленті
|
Пайыздық
мазмұны
|
Дәстүрлі жүйе бойынша баға
|
А
|
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 Негізгі әдебиеттер
Эккель,Б.ФилософияJava/Б.Эккель. — СПб.:Питер,2003. — 976с.
Ноутон, П. Java 2: Наиболее полное руководство / П. Ноутон, Г. Шилдт. — СПб.: БХВ-Петербург, 2005. — 1072 с.
Тейт, Б. Горький вкус Java / Б. Тейт. — СПб.: Питер, 2003. — 333 с.
Риккарди, Г. Системы баз данных. Теория и практика использо- вания Internet в среде Java / Г. Риккарди. — М.: Вильямс, 2001. — 480 с.
Дейтел, Х.М. Технологии программирования на Java 2 / Х.М. Дей- тел, П.Дж. Дейтел, С.И. Сантри. — М.: Бином-Пресс, 2003. — 672 с.
5.2 Қосымша әдебиеттер
Буч, Г. UML 2.0. Объектно-ориентированное моделирование и раз- работка / Г. Буч, М. Блаха. — СПб.: Питер, 2006. — 544 с.
Гранд, М. Шаблоны проектирования в Java / М. Гранд. — М.: Новое знание, 2004. — 559 с.
Лафоре, Р. Объектно-ориентированное программирование в C++ / Р. Лафоре. — СПб.: Питер, 2004. — 923 с.
Портянкин, И.А. Swing: Эффектные пользовательские интерфей- сы / И.А. Портянкин. — СПб.: Питер, 2005. — 524 с.
Фридл, Дж. Регулярные выражения / Дж. Фридл. — СПб.: Питер, 2003. — 464 с.
Bracha, G. Generics in the Java Programming Language. http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf
5.3 Интернет-ресурстар
http://www.fandroid.info/2-vvodnyj-kurs-po-yazyku-programmirovaniya-java-peremennye-i-tipy/
http://java-course.ru/old/students/
Достарыңызбен бөлісу: |