
- •Методичні вказівки до проведення навчальної практики з програмування
- •5 Семестр "Програмування мовою Java"
- •1. Мета і завдання практики
- •2. Місце проходження практики
- •3. Зміст роботи
- •Реєстраційний номер ___________
- •Допущено до захисту Науковий керівник:
- •Ужгород 20хх
- •4. Підведення підсумків практик
- •Перелік рекомендованої літератури
Методичні вказівки до проведення навчальної практики з програмування
5 Семестр "Програмування мовою Java"
Метою практики є закріплення й розвиток знань і вмінь, отриманих студентами під час навчання, набуття і удосконалення практичних навичок і умінь майбутнього фахівця.
Терміни і тривалість практики визначаються навчальним планом підготовки фахівців за відповідним освітньо-кваліфікаційним рівнем.
Порядок організації і проведення практики регламентується графіком навчального процесу.
1. Мета і завдання практики
Метою навчальної практики з програмування є поглиблене вивчення системного та прикладного програмного забезпечення сучасних комп’ютерів, освоєння практичних навиків об’єктно-орієнтованого програмування і ознайомлення з роботою вузькоспеціалізованих програм. У результаті проходження практики студенти повинні:
– закріпити та поглибити знання по практичному використанню можливостей операційної системи;
– вдосконалити навики роботи з текстовим редактором Word;
– набути практичні навики програмування мовою Java;
навчитись проектувати та реалізовувати класи Java;
вдосконалити навички з об’єктно-орієнтованого програмування;
– ознайомитись із способами пошуку інформації в мережі Internet;
– засвоїти правила техніки безпеки та охорони праці при роботі з комп’ютерною технікою.
2. Місце проходження практики
Навчальна практика проводиться на базі природничо-гуманітарного коледжу із використанням комп'ютерних лабораторій, які оснащені сучасними персональними комп’ютерами зі встановленим відповідним програмним забезпеченням та доступом до глобальної та локальної мереж .
Програмування мовою Java
(74 годин)
№ з/п |
Зміст |
Кількість годин |
1 |
Первинний інструктаж з техніки безпеки. |
4 |
2 |
Вступне заняття. Отримання індивідуальних завдань. Ознайомлення з планом проходження практики та вимогами до студентів під час проходження практики. |
3 |
3 |
Пошук матеріалу за індивідуальним завданням. |
7 |
4 |
Побудова математичної моделі до поставленої задачі. |
6 |
5 |
Проектування та реалізація класів. |
30 |
6 |
Тестування програми відладка та рефакторинг. |
10 |
7 |
Робота над звітом. |
12 |
8 |
Захист |
2 |
Разом |
74 |
Особливості Java
Особливості Java. JRE та JVM. Байт код. Встановлення та використання JDK. Поняття об’єкта та класу. Абстракція. Інтерфейс об’єкта. Повторне використання об’єктів, композиція. Розміщення об’єктів в памяті. Посилання на об’єкти. Збирач сміття. Алфавіт мови. Коментарі. Примітивні типи даних, зведення типів даних., обгорткові класи. Змінні і константи, оголошення та ініціалізація. Збереження рядків в Java. Об’єкти класу String. Операції в Java. Зведення типів. Особливості масивів в Java. Багатомірні масиви, непропорційні масиви.
Класи в мові Java.
Екземпляри класів. Поля та методи. Конструктори.Модифікатори доступу. Інкапсуляція. Перевантаження методів. Статичні елементи класів. Поняття колекції об’єктів. Призначення колекцій. Особливості та призначення List, Map, Set. Ітератори. Імпорт класів. Імпорт статичних полів та методів. Додавання класів у пакети. Область видимості пакета. Увімкнення коментарів. Коментарі до класу. Коментарі до методів, полів, пакетів. Коментарі загального характеру. Особливості статичних даних та методів. Використання final стосовно об’єктів.
Наслідування
Класи, супер-класи, підкласи. Перевантаження та перевизначення методів. Ієрархія класів. Область використання наслідування.
Поліморфізм.
Поліморфізм в Java. Абстрактні класи і методи.