- Въведение в дисциплината.
- Въведение в концепцията на Java
- Преговор на типове данни и променлии
- Преговор на масиви
- Как се извежда информация в конзолата
- Как се работи с вход какво е Scanner
- Оператори за сравняване
- Оператори за аритметика
- Разлика между целочислено деление и деление по модул
- работа с условни конструкции IF / ELSE
- работа с цикли FOR / WHILE
- работа с методи
- работа с многомерни масиви
- работа с методи
- сортиране на масив по метода на мехурчето
- сортиране на масив по метода на пряката селекция
- търсене на елементи в масив с помоща на линейно търсене
- търсене на елементи в масив с помоща на бинарно търсене
- какво е рекурсията
- каква е разликата между рекурсия и цикъл
- употреба на рекурсия за целите на бинарно търсене
- употреба на рекурсия за целите на търсене във файлова система
- Концепция за класове и обекти
- Как да си създадем списък със саморазширяващ се масив
- Как да ползваме класа ArrayList за да пъхаме безкрайно количество данни в него
- Разлика между статични и динамични променливи и методи
- Ключовата дума this. и тайните на динамичните чекмеждета