ҚАЗАҚСТАН РЕСПУБЛИКАСЫ ҒЫЛЫМ ЖӘНЕ БІЛІМ МИНИСТРЛІГІ
СЕМЕЙ қаласының ШӘКӘРІМ атындағы МЕМЛЕКЕТТІК УНИВЕРСИТЕТІ
|
СМЖ 3 дәрежелі құжаты
|
ТК ОБ
|
ТК ОБ
042-34.1.28/01 – 2016 ж
|
Таңдау компонентінің
ОҚУ БАҒДАРЛАМАСЫ
|
№1 басылым
09.06.2016 ж
|
Таңдау компонентінің
ОҚУ БАҒДАРЛАМАСЫ
Java технологиялар
5В060200 - «Информатика»
Кафедра Информатика және ақпараттық технологиялар
Курс ______2_________________
Кредиттер саны ______4_________________
Барлық сағат _____ 180_______________
Дәрістер _____ 15_______________
Практикалық сабақтар_____ 30_________________
Зертханалық сабақтар _____ 15_________________
БӨЖ _____ 120_________________
Бақылау формасы _____Емтихан __________
|
|
|
Семей 2016
АЛҒЫ СӨЗ
1 ӘЗІРЛЕГЕН
Құрастырушы
Информатика және ақпараттық технологиялар кафедрасының
аға оқытушысы, магистр Каженова Ж.С. __________ 08.06.2016 ж.
аты, жөні қолы
2 КЕЛІСІЛДІ
2.1. Информатика және АТ кафедрасының отырысында
Хаттама №11 08.06.2016 ж.
Информатика және АТ кафедрасының
Меңгерушісі И.С. Мусатаева _________
аты, жөні қолы
2.2 Жаратылыстану-математика факультетінің әдістемелік бюросының отырысында
Хаттама №6 09.06.2016 ж.
Әдістемелік бюроның төрайымы З.В.Абдишева _________
аты,жөні қолы
БЕКІТІЛДІ
Университеттің оқу-әдістемелік кеңесінде мақұлданды және баспаға ұсынылды.
Хаттама №6 09.06. 2016 ж.
ОӘК төрайымы, оқу-әдістемелік істері
жөніндегі проректор Г.К.Искакова _______
аты,жөні қолы
АЛҒАШ РЕТ ЕНГІЗІЛДІ
Мазмұны
Түсіндірме жазба
Кіріспе
3. Пәннің негізгі бөлімдері
4. Зертхана (тәжірибелік), семинар сабақтардың тақырыбының тізімі
5. Білім алушылардың өзіндік жұмысының тақырыптарының тізімі
6. Ұсынылған әдебиеттер тізімі
Түсіндірме жазба
Таңдау компонентінің оқу бағдарламасы элективті пәндер каталогы (міндетті пән компонентінің құрылымының үлгісі бойынша) үшін әзірленеді, сонымен қатар пәннің мазмұнын, пәннің көлемін және оқыту тәртібін анықтайтын, пәнді игреу үшін қажетті негізгі білім, іскерлік, дағды және құзыреттіліктер тізімін және ұсынылатын әдебиттер тізімін қамтитын құжат болып табылады.
Кіріспе
Пән мазмұнының қысқаша сипаттамасы
Java программалау тілі заманауи нысанды бағдарланған тіл болып табылады, қазіргі уақытта ол өзінің кроссплатформалық, желілік программалық қосымшалар жасауға бағытталғандығының арқасында кең қолданысқа ие болды.
Пәнді оқытудың мақсаты: Java заманауи нысанды-бағдарланған программалау тілі туралы білім алу және программалаудың негізгі тәсілдерін меңгеру. Java тілінде программалар дайындау бойынша жұмыс істеудің практикалық дағдыларын алу.
Пәнді оқытудың міндеттері: студенттердің Java тілінде компьютерлік программаларды жобалау мен дайындау принциптері туралы білім негіздерін меңгеруін қамтамасыз ету; студенттердің заманауи Java платформасының құрылуы мен қызметі туралы тұтас түсінігін қалыптастыру; кәсіби іс-әрекеттерінде нақты есептерді шешу үшін заманауи аспаптық программалық құралдарды саналы және тиімді қолдану дағдыларына машықтандыру.
Пәнді меңгеру нәтижесінде студенттерде қалыптасатын
құзыреттіліктер
Пәнді оқыту нәтижесінде студентке міндеттеледі:
Білуі керек: Java технологиясының заманауи программалық қамсыздандырылуының негізгі ұғымдарын, түрлерін және сипаттамаларын; Java платформасының негізгі ұғымдарын; Java нысанды-бағдарланған программалау тілінің мүмкіндіктерін; пайдаланушы интерфейсінің негізгі нысандарын; пакеттермен жұмыс істеудің негізгі тәсілдерін; JUnit мүмкіндіктері мен принциптерін; программа мәтіндерін редактрлеу құралдарын; графикалық үлгілерді жасау тәсілдері және графикалық мәлімет форматтарын; файлдармен жұмыс істеуді; көпағынды қосымшаларды; программалау жүйесінің құрылымы мен қызмет ету принципін; компьютерлік программаларды жобалау мен құру процесін;
Істей білуі керек: Java тілінде жергілікті қосымшаларды жобалау мен дайындауды; аплеттер дайындауды; графикалық интерфейс элементтері пайдалануды; Java пакеттерін қолдануды.
Меңгеруі керек: IDE-де программалық жобалар жасау бойынша негізгі дағдыларды; компьютерлік вирустардан қорғаудың программалық құралдарын; IDE-мен жұмыс істеу бойынша негізгі дағдыларды; Java – қосымшаларды тестілеудің негіздерін; НБП қолдану арқылы программалау негіздерін; үлгілер технологиясымен; UML тілінің негіздерімен;
2 ПӘННІҢ НЕГІЗГІ БӨЛІМДЕРІ
Java тіліне кіріспе. Типтер. Операторлар. Программаның орындалуын басқару. Класстар.Пакеттер мен интерфейстер.
Жолдармен жұмыс істеу. Алып тастауларды өңдеу. Жеңіл салмақты процесстер мен синхрондау. Утилиттер. Енгізу/Шығару. Желілік құралдар.
Апплеттер. Терезелермен жұмыс істеуге арналған абстракциялар жиынтығы. Оқиғаларды өңдеу модельдері. Бейнелермен жұмыс істеу.
ПРАКТИКАЛЫҚ САБАҚТАРДЫҢ ТАҚЫРЫПТАРЫ
Мәліметтердің тұрғызылған типтері, оларға қолданылытын операциялар. Басқарушы операторлар. Мәліметтерді енгізу және шығару. Массивтер. Массивтерді өңдеу. Файлдарменжұмыс. Ерекше жағдайларды өңдеу. Жолдармен жұмыс.
Java-да обектілі бағытталған программалау. Пакеттер мен интерфейстер. Графикалық примитивтер. Визуалды интерфейс құру. Орналасу менеджерлері. Оқиғаларды өңдеу. AWT-ныңнегізгікомпоненттері. Меню құру. Апплеттер. Желімен жұмыс.Желімен сокеттер мен ағындар деңгейінде жұмыс жасау. Желімен жұмыс.Деректер қорына қосылу. JDBC арқылы деректер қорымен байланыс.
ЗЕРТХАНАЛЫҚ САБАҚТАРДЫҢ ТАҚЫРЫПТАРЫ
Eclipse программалау ортасына кіріспе. Java программалау тіліне кіріспе. Алгоритмдеу және Java-ның басқарушы құрылымдарын қолдану. Алгоритмдеу және Java-ның басқарушы құрылымдарын қолдану. Массивтер мен жолдар. Нысанды-бағдарланған программалауға кіріспе. Пайдаланушының графикалық интерфейсімен жұмыс. Оқиғаларды өңдеу. Апплеттер. «Калькулятор» қосымшасы.
БІЛІМ АЛУШЫЛАРДЫҢ ӨЗДІК ЖҰМЫСЫ ТАҚЫРЫПТАРЫНЫҢ ТІЗІМІ
Гипермәтіндік құжат. Формалар. Front Page бағдарламасының мүмкіндіктері мен артықшылықтары. Java Script тілінің мүмкіндіктері. Web-графика жұмысы үшін бағдарламалар шолуы. Веб-парақты құру негіздері. Веб-парақты құру. HTML-құжатының ішінде мәтінді ұйымдастыру. Гипермәтіндік құжат. Формалар. Кестелер. Кестелік әдіспен жасалған сайттың дизайны. HTML-мен танысу. HTML тегі. Веб-парақтың құрылымы. Құжаттың тақы-рыбы. Құжаттың денесі. Тегтердің атрибуттары. Мәтіннің түсі. Қаріптің өлшемі мен түрі. Тақырыбы. Абзацтар. Бөлгіш сызықтары. Қарапайым web-парақты құру. HTML-де қаріптерді қолдану. Қаріптерді форматтау. Форматирование шрифтов. Базалық мәтінді рәсімдеу. Сыртқы және ішкі гиперссылкаларды құру. Форманы құру. Әр түрлі кестелер мен фондық сурет-терді қамтитын HTML құжаттарды құру. Web-сайттарды құру. Веб-дизайн. Веб парақшаны құрудың қосымша мүмкіндіктері. CSS қасиеттері. CSS форматтау моделі. Позициялау. Кестелер. CSS қасиеттерін қолдана отырып веб-парақша құру. Блоктардың көмегімен сайт құру. Абсолютті және қатысты позициялау. Спецэффекттер. Спецэффекттерді қолдану арқылы сайт құру. CSS кестелерінің қасиеттері. Кестелік және блоктік дизайн көмегімен толыққанды сайт құру. MS FrontPage. FrontPage редакторында WEB-парақшасын құру. MS FrontPage-те жұмыс негіздері. MS FrontPage-тің қосымша мүмкіндіктері. Шаблондар қолдану және шеберлер редакторын іске қосу. Бағыттар ұйымдастыру. Сілтемелер жасау. Дыбыстар. Ауыспалы батырмалар. Жүгіртпелі жолдар.
ҰСЫНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
Негізгі әдебиет
Эккель,Б.ФилософияJava/Б.Эккель. — СПб.:Питер,2003. — 976с.
Ноутон, П. Java 2: Наиболее полное руководство / П. Ноутон, Г. Шилдт. — СПб.: БХВ-Петербург, 2005. — 1072 с.
Тейт, Б. Горький вкус Java / Б. Тейт. — СПб.: Питер, 2003. — 333 с.
Риккарди, Г. Системы баз данных. Теория и практика использо- вания Internet в среде Java / Г. Риккарди. — М.: Вильямс, 2001. — 480 с.
Дейтел, Х.М. Технологии программирования на Java 2 / Х.М. Дей- тел, П.Дж. Дейтел, С.И. Сантри. — М.: Бином-Пресс, 2003. — 672 с.
Қосымша әдебиет
Буч, Г. 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
Интернет-ресурстар
http://www.fandroid.info/2-vvodnyj-kurs-po-yazyku-programmirovaniya-java-peremennye-i-tipy/
http://java-course.ru/old/students/
Достарыңызбен бөлісу: |