
- •Міністерство освіти і науки, молоді та спорту україни
- •Державного іспиту
- •6.080.400 “Інформаційні управляючі системи та технології”
- •Цикл природничо-наукової підготовки
- •2. Цикл професійної та практичної підготовки
- •1. Природничо-наукові дисципліни.
- •1.1 Об’єктно-орієнтоване програмування
- •1.2 Системний аналіз та проектування інформаційних систем
- •2. Цикл професійно орієнтованих дисциплін.
- •2.1 Основи електротехніки та електроніки
- •2.2 Комп’ютерна схемотехніка
- •2.3 Архітектура комп’ютерів
- •2.4 Організація баз даних та знань
- •2.5 Системне програмування та операційні системи
- •2.6 Комп'ютерні мережі.
- •2.7 Комп'ютерна графіка
- •2.8 Методи та засоби комп’ютерних інформаційних технологій
- •2.9 Чисельні методи в інформатиці
- •2.10 Системи штучного інтелекту
- •2.11 Моделювання систем
- •Основи охорони праці
- •1.1. Об`єктно-орієнтоване програмування
- •1.2 Системний аналіз та проектування інформаційних систем
- •2.1 Основи електротехніки та електроніки
- •2.2 Комп’ютерна схемотехніка
- •2.3 Архітектура комп’ютерів
- •2.4 Організація баз даних та знань
- •2.5 Системне програмування та операційні системи
- •2.6 Компьютерні мережі.
- •2.7 Комп'ютерна графіка
- •2.8 Методи та засоби комп’ютерних інформаційних технологій
- •2.9 Чисельні методи в інформатиці
- •2.10 Системи штучного інтелекту
- •2.11 Моделювання систем
- •2.12 Основи охорони праці
Міністерство освіти і науки, молоді та спорту україни
ОДЕСЬКИЙ ДЕРЖАВНИЙ ЕКОЛОГІЧНИЙ УНІВЕРСИТЕТ
ЗАТВЕРДЖУЮ ЗАТВЕРДЖУЮ
Ректор ОДЕКУ Голова методичної ради ОДЕКУ
____________Степаненко С.М. _______________Хохлов В.М.
“_____” ____________2013 р. “____”_______________2013 р.
ПРОГРАМА
Державного іспиту
бакалаврів
напрям підготовки - “Комп'ютерні науки”
спеціальність
6.080.400 “Інформаційні управляючі системи та технології”
Курс IV Затверджено
на засіданні кафедри
інформаційних технологій
Прот. № “__” 2013 р.
Зав. каф.
_____________Препелиця Г.П.
Затверджено
На засіданні методичної комісії
факультету комп'ютерних наук
протокол №______
“____”___________2013 р.
Декан факультету
_____________Коваленко Л.Б.
Одеса 2013
Передмова
Державний іспит за спеціальністю один з найважливіших видів атестації бакалаврів на заключному етапі навчання. Він призваний забезпечити комплексну оцінку рівня теоретичної та практичної підготовки бакалаврів відповідно до кваліфікаційної характеристики. Іспит повинен виявити рівень професійного мислення та кругозору бака. Що дозволяє майбутньому фахівцеві самостійно вирішувати складні питання теорії та практики на виробництві.
Програма державного іспиту включає в себе ряд розділів, зміст яких базується на дисциплінах циклів фундаментальної (природничо-наукової) та професійної підготовки бакалаврів напряму “комп’ютерні науки”, а саме:
Цикл природничо-наукової підготовки
1.1 Об’єктно-орієнтоване програмування
1.2 Системний аналіз та проектування комп’ютерних інформаційних систем
2. Цикл професійної та практичної підготовки
2.1 Основи електротехніки і електроніки
2.2 Комп’ютерна схемотехніка
2.3 Архітектура комп’ютерів
2.4 Організація баз даних та знань.
2.5 Системне програмування і операційні системи.
2.6 Комп’ютерні мережі
2.7 Комп’ютерна графіка
2.8 Методи та засоби комп’ютерних інформаційних технологій
2.9 Чисельні методи в інформатиці
2.10 Системи штучного інтелекту
2.11 Моделювання систем
2.12 Основи охорони праці
Зміст.
1. Природничо-наукові дисципліни.
1.1 Об’єктно-орієнтоване програмування
Об’єктно-орієнтоване програмування як технологія програмування.
Парадигма програмування. Модульне програмування. Спадне програмування. Структурне програмування. Поняття об’єкта, класу об’єктів. Основні поняття об’єктно-орієнтованого програмування: інкапсуляція, спадкування та поліморфізм.
Прості класи у мові JAVA
Оголошення класу у мові. Модифікатори оголошення класу та його полів, конструкція ініціалізації. Статичні поля та поля final. Модифікатори доступу.
Екземпляри класу
Створення об’єктів. Конструктори об’єктів. Блоки ініціалізації та ініціалізація статичних полів.
Методи класів
Оголошення методів та їх модифікатори. Виклик методів, передача та повернення параметрів. Застосування методів для керування доступом. Вираз this і його застосування. Перевантаження методів. Метод main та методи native.
Спадкування, супер та субкласи
Конструктори субкласів. Порядок ініціювання полів субкласів. Перевизначення методів класів. Приховування полів та доступ до успадкованих членів. Службове слово super і його застосування. Сумісність, перетворення та перевірка типів.
Загальна структура та ієрархія класів у мові JAVA
Класи, що об’єднуються до пакетів. Особливості застосування модифікаторів protected та final. Клас Object і його методи. Клонування об’єктів. Модифікатор abstract і абстрактні класи. Принципи проектування класу, що підлягає спадкуванню.
Інтерфейси у об’єктно-орієнтованому програмуванні
Поняття інтерфейсу. Стандартні інтерфейси мови JAVA. Оголошення інтерфейсу, константи та методи у ньому. Розширення інтерфейсів, спадкування та приховування констант. Спадкування, перевизначення і перевантаження методів у інтерфейсах. Робота з інтерфейсами та їх реалізація. Пусті інтерфейси та правила застосування інтерфейсів.
Різновиди класів, що вони є у мові JAVA
Статичні вкладені класи і інтерфейси. Внутрішні класи. Доступ до полів внутрішніх та зовнішніх класів. Спадкування внутрішніх класів. Спадкування і приховування у контексті зовнішнього класу. Локальні внутрішні класи. Анонімні локальні класи. Вкладеність у інтерфейсах та змінні в них.
Виключення та їх обробка
Ієрархія класів стандартних типів виключень у мові JAVA. Створення нових типів виключень. Інструкція throw, передача управління. Синхронні та асинхронні виключення. Висловлювання throws і перевизначення методів. Блок try-catch. Висловлювання finally. Правила застосування виключень.