11 клас - Информатика - Модул 2
Тематичен работен план - 11 клас - Информатика - Модул 2
МОДУЛ 1 "Структури от данни и алгоритми" - 72 часа
АЛГОРИТМИ И МЕТОДИ НА КЛАСОВЕ
- Реализация на алгоритми чрез методи - 1 час
- Реализация на алгоритми чрез методи - Упражнение - 1 час
- Рекурсия - 1 час
- Рекурсивни методи - 1 час
КЛАСИФИКАЦИЯ НА СТРУКТУРИТЕ ОТ ДАННИ
- Абстрактни типове от данни - 1 час
- Колекциии, реализиращи абстрактни типове данни - 1 час
- Класификация на структурите от данни - 2 часа
СИМВОЛЕН НИЗ
- Символен низ - 1 час
- Обработка на символни низове - 2 часа
- Обработка на символни низове - задача с оценка - 1 час
- Регулярни изрази - 1 час
- Метасимволи и литерали - 1 час
ЕДНОМЕРЕН МАСИВ
- Едномерен масив - 1 час
- Обработка на едномерен масив - 2 часа
- Сортиране на масив - 2 часа
- Техники за работа със сортиран масив - 2 часа
- Комбинаторни алгоритми - 1 час
- Комбинаторни алгоритми - Упражнение - 1 час
МНОГОМЕРЕН МАСИВ
- Многомерен масив - 1 час
- Двумерен масив - 1 час
- Обхождане на двумерен масив - 1 час
- Обработка на двумерен масив - 1 час
- Практическа задача за оценка - 1 час
ЛИНЕЙНИ СТРУКТУРИ ОТ ДАННИ
- Линейни структури от данни - 1 час
- Списък - 1 час
- Техники за работа със списък - 1 час
- Обработка на списък - 1 час
- Стек - 1 час
- Обработка на стек - 1 час
- Опашка - 1 час
- Обработка на опашка - 1 час
СТРУКТУРИ ОТ ДАННИ -
СЪПОСТАВКА И ПРЕПОРЪКИ
- Въведение в алгоритмите - 1 час
- Сложност на алгоритмите - 1 час
- Сравнение на основните структури - 1 час
- Алгоритми върху стекове и опашки - 1 час
- Алгоритмични задачи върху списъци - 1 час
- Алгоритми върху рекурсия - 1 час
- Структури от параметризирани данни - 1 час
- Структури от данни -
практическо изпитване - 1 час
ФАЙЛОВЕ И ПОТОЦИ ОТ ДАННИ
- Потоци - 1 час
- Потоци - упражнение - 1 час
- Методи за работа с потоци - 1 час
- Текстови файлове
- 1 час
- Текстови файлове - упражнение - 1 час
- Сериализация на данни - 1 час
- Сериализация на данни - упражнение - 1 час
- Приложение - 1 час
ОБРАБОТКА НА ИЗКЛЮЧЕНИЯ
- Изключения - 1 час
- Основни конструкции за прихващане на изключения - 1 час
- Обработка на грешки - 1 час
- Прихващане и обработване на изключения със средствата на ООП - 1 час
- Приложения - 1 час
- Приложения - валидиране на
данни - 1 час
КАЧЕСТВЕН ПРОГРАМЕН КОД
- Именуване на елементите от програмата - 1 час
- Правила за форматиране и подреждане на кода - 1 час
- Добри практики за изграждане на висококачествени методи - 1 час
- Принципи за качествена документация на кода - 1 час
- Верификация и валидация на цялостно решение - 1 час
- Обобщение - 1 час
- Екипна работа по проект - създаване на приложение - 4 часа
- Документация на проекта - 1 час
- Тестване и верификация на проекта - 1 час
- Представяне на проекта - 2 часа