Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМКД JP Инф_каз_2015.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
595.94 Кб
Скачать

Қазақстан Республикасының Білім және ғылым министірлігі

«Л.Н. Гумилев атындағы Еуразия ұлттық университеті» ШЖҚ РМК

Ақпараттық технологиялар факультеті

(факультет атауы)

Информатика және ақпараттық қауіпсіздік кафедрасы

(кафедра атауы)

БЕКІТЕМІН

«Л.Н. Гумилев атындағы Еуразия ұлттық университеті» ШЖҚ РМК Ақпараттық технологиялар

факультетінің деканы

___________ Нурбекова Ж. К.

_______________2015 ж.

COMS 22214 Программалау

(модульдің атауы және шифры)

JTP 1212 Java тілінде программалау пәні бойынша

(жұмыс оқу жоспары бойынша пәннің коды және толық атауы )

5B060200 Информатика мамандығының(тарының) білім алушыларына арналған

(мамандықтың/мамандандырудың шифры және атауы)

ПӘННІҢ ОҚУ-ӘДIСТЕМЕЛIК КЕШЕНІ

Астана

2015

Қазақстан Республикасының Білім және Ғылым Министрлігі

«Л.Н. Гумилев атындағы Еуразия ұлттық университеті» ШЖҚ РМК

Информатика ақпараттық қауіпсіздік кафедрасы

(кафедраның атауы)

БЕКІТЕМІН

Информатика және ақпараттық қауіпсіздік кафедрасының

меңгерушісі, т.ғ.к., доцент

____________Г. Т. Бекманова

____________2015 ж.

5B060200 Информатика мамандығының білім алушыларына арналған

(мамандық/мамандыру шифрі және атауы)

JTP 1212 Java тілінде программалау пәні бойынша

(жұмыс оқу жоспары бойынша пәннің коды және толық атауы)

COMS 22214 Программалау

(модульдін атауы және шифры)

СИЛЛАБУС

(оқу жұмыс бағдарламасы)

Астана

2015

Силлабус

1. Сауханова Жанат Сергазевна, ф.-м.ғ.к., доцент, Л.Н.Гумилев атындағы ЕҰУ, информатика және ақпараттық қауіпсіздік кафедрасы.

Байланыс телефоны 709 500 (34-212 ) (жұмыс); saukhanova@mail.ru

Ғылыми аймағы: сандық әдістер, программалау, деректерді талдау.

Ғылыми мектебі: Санкт-Петербург мемлекеттік университетінің сандық әдістер кафедрасы жанындағы аспирантура, Ресей.

2. Java тілінде программалау. Код: JTP 1212 . Кредиттер саны – 2

3. Оқу жоспары бойынша сағаттардың бөлінуі

Сабақ түрі

Сағаттардың жалпы саны

Күзгі семестр

Аптасына

Барлығы

Дәріс

15

1

15

Тәжірибелік сабақ

Семинарлық сабақ

Зертханалық сабақ

30

1

30

БОӨЖ

45

3

45

БӨЖ

45

3

45

Оқу пәнін өткізу уақыты мен орны: 3 семестр; бекітілген сабақ кестесіне сәйкес.

4. Оқу пәнінің пререквизиттері: ағылшын тілін білуі, Объектіге-бағытталған программалау (С++), программалау технологиясы.

Оқу пәнінің постреквизиттері: интерактивті электрондық басылымдар әзірлеуге, дипломдық жоба жазуда, арнай курстарда.

5. Оқу пәнінің сипаттамасы

5.1. Оқу пәнін оқыту мақсаты мен міндеті:

  • Java тілінде программалаудың теоретикалық және практикалық дағдыларын игеру;

  • Java-қолданба құру ортасы Eclipse пен жұмыс істеудің практикалық дағдыларын бекіту.

5.2 Оқытылатын пәннің құзіреттілігі.

  • Java тілінде тиімді программа құру қабілеттілігі;

  • Java-қолданба құру ортасы Eclipseпен жұмыс істеу қабілеттілігі.

Осы курс деңгейінде Java тілінде тиімді программа құруға қажетті барлық негізгі темаларды оқып білу, атап айтқанда, мәліметтердің базалық типтері, басқарушы инструкциялар, Javaда класстар мен объектілерді сипаттау ерекшеліктері, пакеттер мен интерфейстер құру, әдістерді қайта қолдану және мұрагерлік тәрізді негізгі элеметтерін қарастыру көзделеде. Графикалық интерфейсті қолданба құру қарастырылады.

Оқу пәннің мазмұны

Java тілінің синтаксисінің негізі, Javaның негізгі операторлары, Javaның басқарушы инструкциялары, Массивтер, Класстар және объектілер, Әдістер және конструкторлар, Мұрагерлік және әдістерді қайта жүктеу, Javaның тривиальды емес мүмкіндіктері.

5.3. Оқу пәнін оқыту жоспары

ап-та

Тақырыптың аты

Оқуды ұйым-ру формасы және сағат (с.) саны

БӨЖ тапсырмалары және білімді бағалау формасы

Дәріс

Зертханалық

сабақ

БӨЖ

1

Java негіздері: Қарапайым программалар, Комментариялар, Мәліметтердің қарапайым типтері және литералдар, Типтерді келтіру, Javaның негізгі операторлары; Мысалдар

1

2

3

Оқу және үйрену: Т. 1 [В]

([1], 20-36 б.)

2

Javaның басқарушы инструкциялары: Шартты инструкциялар if(), switch(); циклдар инструкциялары for(), while(), do-while(); Меткалар және break пен continue инструкциялары; Программа мысалдары

1

2

3

Оқу және үйрену: Т. 2 [В]

([1], 53-66 б.)

3

Массивтер: Бір өлшемді массив құру, Екі және көп өлшемді массивтер, Символдық массивтер, Массивтерді тағайындау және салыстыру, Программа мысалдары

1

2

3

Оқу және үйрену: Т. 3 [В]

([1], 84-96 б.)

4

Класстар және объектілер: ОБП танысу, Класстар мен объектілерді құру, Статикалық элементтер, Класстың мүшесіне қатынау, this кілттік сөзі, Ішкі класстар, Мысалдар

1

2

3

Оқу және үйрену: Т. 4 [В]

([1], 114-132 б.)

5

Әдістер және конструкторлар: Әдістерді қайта жүктеу, Конструкторлар, Объект аргумент ретінде және әдіс нәтижесі, Аргументтерді табыстау тәсілі, Мысалдар

1

2

3

Оқу және үйрену: Т.5 [В]

([1], 157-170 б.)

6

Мұрагерлік және әдістерді қайта анықтау: Төменгі классты құру, Суперкласстың элементіне қатынау, Конструкторлар және мұрагерлік, Суперкласстың элементіне сілтеме, Мұрагерлікте әдістерді қайта анықтау

1

2

3

Оқу және үйрену: Т.6 [В]

6 [В] ([1], 202-216 б.)

7

Мұрагерлік және әдістерді қайта анықтау: Көп деңгейлі мұрагерлік, Суперкласстың объектілі айнымалылары және әдістерді динамикалық басқару, Абстрактілі класстар

1

2

3

Оқу және үйрену: Т.6 [В]

([1], 216-224 б.)

8

Пакеттер мен интерфейстер: Java пакеттері, Интерфейстер, Интерфейсті сілтемелер, Интерфейстердің кеңейілуі, Мысалдар

1

2

3

Оқу және үйрену: Т.7 [В]

([1], 234-244 б.)

9

Мәтінмен жұмыс: String классының объектілері, toString() әдісі, Жолмен жұмыс істеу әдістері, Жолдарды салыстыру, Ішкі жолдар мен индектерді іздеу, Мәтіндік жолдарды өзгерту, StringBuffer классы

1

2

3

Оқу және үйрену: Т.8 [В]

([1], 246-264 б.)

10

Ерекше жағдайларды өңдеу: Ерекше жағдайлар, Ерекшелер классы, Ерекше жағдайларды сипаттау, catch{} көптік блоктары, try салынған блоктары, Мысалдар

1

2

3

Оқу және үйрену: Т.9 [В]

([1], 266-284 б.)

11

Көп ағымды программалау: Javaның ағымды моделі, Ағымды құру, Бірнеше ағымды құру, Ағымның синхронизациясы

1

2

3

Оқу және үйрену: Т.10 [В]

([1], 286-301 б.)

12

Енгізу-шығару жүйесі: Байттық және символдық ағымдар, System.in объектісін қолданып консольдық енгізу, Scanner классының көмегімен консольдық енгізу

1

2

3

Оқу және үйрену: Т.11 [В]

([1], 303-311 б.)

13

Енгізу-шығару жүйесі: Диалогтық терезесін қолдану, Файлмен жұмыс, Программа мысалдары

1

2

3

Оқу және үйрену: Т.11 [В]

([1], 311-320 б.)

14

Графикалық интерфейсті программа құру: Қарапайым терезе құру, Оқиғаны өңдеу, Батырмалы қолданба, Негізгі компонеттер классы, Функцияның графигін құру, Программа мысалдары

1

2

3

Оқу және үйрену: Т.12 [В]

([1], 322-358 б.)

15

Графикалық интерфейсті программа құру: Калькулятор, Апплеттер құру негіздері, Программа мысалдары

1

2

3

Оқу және үйрену: Т.12 [В]

([1], 359-378 с.)