1. Въведение в езика и платформата Java. Структура на Java програма
2. Работна среда на Java. Java дистрибуции JDK и JRE. Компилация и изпълнение на Java програми
3. Интегрирани среди за разработка. Средата Eclipse. Основни етапи на работа с проект в интегрираната среда
4. Основни означения в Java. Азбука. Оператори. Коментари
5.Константи и променливи. Литерали. Типове данни. Булев тип
6. Целочислени и реални типове
7. Символен тип. Символен низ. Обектен тип
8. Вход и изход от конзолата. Оператори за присвояване
9.Аритметични и логически оператори. Вградени функции. Изрази
10.Условни конструкции if и if-else. Вложени условни конструкции. Условен оператор ?: Конструкция Switch-Case
11. Цикъл while и цикъл do-while
12. Цикъл for. Continue. Break. Вложени цикли
13. Масиви
14. Символни низове
15. Методи
Раздел ІІ. Обекти и класове
16. Принципи на обектно-ориентираното програмиране. Класове и обекти.
17. Елементи на класовете. Видимост. Полета, свойства и методи
18. Конструктори
19. Създаване, използване и освобождаване на обекти. Достъп до полета на обект.
20. Извикване на методи на обект. Ключовата дума this
21. Работа с пакети. Пълни имена на класовете
Раздел ІІІ. Java аплети
22. Същност, създаване и изпълняване на Java аплетите
23. Създаване на графичен потребителски интерфейс с Java. Библиотеката AWT. Архитектура Model-View-Controller
24. Използване на картинки от аплет
25. Java аплети и сигурност. Комуникация със сървъра
Литература:
1. Наков, Св. Въведение в програмирането с Java. В. Търново., Faber, 2009. http://www.introprogramming.info/