| Лекция
| Дата
| Теми
| Слайдове
|
| 1
| 29.09.2009
| Въведение в средата за програмиране Java
- кратка история на Java
- платформата Java
- Java виртуалната машина
- инсталиране на Java виртуална машина
- езикът Java
- среди за разработка
- първа програма на Java
| изтегляне
|
| 2
| 06.10.2009
| Основни понятия в Java
- структура на Java програма
- поток на изпълнение в Java
- основния типове от данни
- управляващи конструкции
- масиви
| изтегляне
|
| 3
| 13.10.2009
| Класове и обекти
- класове
- обекти
- преглед на класовете от стандартната библиотека
- създаване на собствени класове
| изтегляне
|
| 4
| 20.10.2009
| Наследяване и полиморфизъм
- Наследяване
- Виртуални методи
- Предефиниране на методи
- абстрактни класове
| изтегляне
|
| 5
| 27.10.2009
| Интерфейси и вътрешни класове
- интерфейси
- вътрешни класове
- ползва и приложения
| изтегляне
|
| 6
| 03.11.2009
| Увод в създаването на графични потребителски интерфейси
- въведение в awt
- въведение в swing
- предглед на алтернативни решения – swt, java bindings, etc
- създаване на просто swing приложение
| изтегляне
|
| 7
| 10.11.2009
| Стардартни компоненти в Swing. Обработка на събития в Swing.
- Стандартни Swing widgets
- примери
| изтегляне
|
| 8
| 17.11.2009
| Обработка на изключения, водене на журнал, очаквания и техники за дебъгване
- типове изключения
- техники за обработка на изключения
- прихващане на изключения
- водене на журнал(log)
- проверка на коректност на изпълнение на програма с assertions(очаквания)
| изтегляне
|
| 9
| 24.11.2009
| Генерично програмиране
- нужда от генерично програмиране
- генерични класове
- генерични колекции
- създаване на генерични класове
| изтегляне
|
| 10
| 01.12.2009
| Колекции в Java
- видове колекции
- основни колекции
- примери
| изтегляне
|
| 11
| 15.12.2009
| Паралелно програмиране в Java
- нишки
- задачи(tasks)
- java.concurrent
- примери
| изтегляне
|
|
| 15.12.2009
| Гост лекция: СИП Комуникатор - поглед отвътре, Емил Ивов
представяне на проекта SIP Communicator от неговия създател
| изтегляне
|