Software-Sciences/Module-1-OOP/Module-2-DS-and-Algo

Взето без изменения от https://github.com/BG-IT-Edu/School-Programming/tree/main/Courses/Software-Sciences/Module-1-OOP

Тема Наименование на урока Часове теория Часове практика Часове общо
01 Въведение в програмирането 2 2 4
02 GUI приложения с Windows Forms 2 2 4
03.1 Условни конструкции – базов вариант 2 4 6
03.2 Условни конструкции – разширен вариант * 1 2 3
03.3 Условни конструкции – още упражнения ** 0 3 3
04.1 Цикли – базов вариант 2 4 6
04.2 Цикли – разширен вариант * 1 2 3
04.3 Цикли – още упражнения ** 0 3 3
05.1 Методи – базов вариант 2 2 4
05.2 Методи – разширен вариант * 2 3 5
06 Контролна работа: основи на програмирането 0 2 2
07.1 Класове и обекти – базов вариант 2 4 6
07.2 Класове, обекти и списъци – разширен вариант * 1 2 3
07.3 Класове и обекти – още упражнения ** 0 3 3
08.1 Капсулация – базов вариант 2 2 4
08.2 Капсулация – разширен вариант * 1 1 2
09.1 Наследяване – базов вариант 2 2 4
09.2 Наследяване – разширен вариант * 1 1 2
10.1 Абстрактни класове и интерфейси – базов вариант 2 2 4
10.2 Интерфейси – разширен вариант * 0 2 2
11.1 Полиморфизъм – базов вариант 2 2 4
11.2 Полиморфизъм – разширен вариант * 0 2 2
12.1 Делегати и събития – базов вариант 1 1 2
12.2 Делегати и събития – разширен вариант * 2 2 4
13.1 Финален изпит: ООП 0 2 2
13.2 Финален тест: Програмиране и ООП * 0 1 1
14 Шаблони за дизайн ** 2 2 4
15 SOLID принципи ** 2 2 4
16.1 Практически проект: Камък, ножица, хартия 0 4 4
16.2 Практически проект: Камък, ножица, хартия – GUI 0 4 4
16.3 Практически проект: Познай числото 0 4 4
16.4 Практически проект: Бързо рисуване * 0 4 4
16.5 Практически проект: Случайни изречения ** 0 6 6
Задължителни часове (базов вариант) 21 43 64
Резерв часове (базов вариант) 5 3 8
Общ брой часове (базов вариант) 26 46 72
Задължителни часове (разширен вариант) 30 61 91
Резерв часове (разширен вариант) 6 11 17
Общ брой часове (разширен вариант) 36 72 108
Задължителни часове (вариант експерт) 34 80 114
Резерв часове (вариант експерт) 13 17 30
Общ брой часове (вариант експерт) 47 97 144
Разпределенията по-горе са примерни и служат само за ориентир. Учителите са свободни да правят промени според нивото и темпото на класа, според непредвидени ситуации в учебния график, както и да работят с различна скорост с по-напредналите и с по-бавните ученици.

Модул 2. „Структури от данни и алгоритми“

Примерно разпределение на часовете включва темите и часовете за теория и упражнения в трите предложени варианта:

Наименование на урока Часове теория Часове практика Часове общо
01.1 Масиви – базов вариант 2 2 4
01.2 Масиви – разширен вариант * 0 2 2
01.3 Масиви – още упражнения ** 0 2 2
02.1 Списъци – базов вариант 2 2 4
02.2 Списъци – разширен вариант * 0 2 2
02.3 Списъци – още упражнения ** 0 2 2
03.1 Стек и опашка – базов вариант 2 2 4
03.2 Стек и опашка – разширен вариант * 0 2 2
03.3 Стек и опашка – още упражнения ** 0 2 2
04.1 Многомерни масиви – базов вариант 2 2 4
04.2 Многомерни масиви – разширен вариант * 0 2 2
04.3 Многомерни масиви – още упражнения ** 0 2 2
05.1 Множества и речници – базов вариант 2 2 4
05.2 Множества и речници – разширен вариант * 0 2 2
05.3 Множества и речници – още упражнения ** 0 2 2
06.1 Стрингообработка – базов вариант 2 2 4
06.2 Стрингообработка – разширен вариант * 0 2 2
06.3 Стрингообработка – още упражнения ** 0 2 2
07 Контролна работа 0 2 2
08.1 Регулярни изрази – базов вариант 2 2 4
08.2 Регулярни изрази – разширен вариант * 2 3 5
09 Обработване на грешки 2 2 4
10.1 Потоци и файлове 2 2 4
10.2 GUI приложения – потоци и файлове * 2 2 4
11 Въведение в алгоритмите 2 2 4
12.1 Въведение в структурите от данни – базов вариант 2 2 4
12.2 Въведение в структурите от данни – разширен вариант * 2 3 5
13.1 Комбиниране на структури от данни – базов вариант 2 0 2
13.2 Комбиниране на структури от данни – още упражнения ** 0 2 2
14 Алгоритми за сортиране и търсене 2 2 4
15.1 Рекурсия 2 2 4
15.2 Комбинаторни алгоритми – базов вариант * 1 1 2
15.3 Комбинаторни алгоритми – разширен вариант ** 0 2 2
16 Рекурсия и обратно връщане ** 1 2 3
17.1 Финален изпит 0 2 2
17.2 Финален тест * 0 1 1
18 Качествен код и рефакториране 4 2 6
19.1 Компонентно тестване – базов вариант * 1 2 3
19.2 Компонентно тестване – разширен вариант ** 2 3 5
20.1 Практически проект: Игра на война * 0 4 4
20.2 Практически проект: Бесеница ** 0 4 4
20.3 Практически проект: Змия ** 0 4 4
20.4 Практически проект: Падащи камъни ** 0 4 4
Задължителни часове (базов вариант) 32 32 64
Резерв часове (базов вариант) 3 5 8
Общ брой часове (базов вариант) 35 37 72
Задължителни часове (разширен вариант) 40 60 100
Резерв часове (разширен вариант) 3 5 8
Общ брой часове (разширен вариант) 43 65 108
Задължителни часове (вариант експерт) 43 93 136
Резерв часове (вариант експерт) 5 3 8
Общ брой часове (вариант експерт) 48 96 144

Внимание: официалната учебна програма на МОН има неизправности и трябва да се адаптира!

Предвиденият минимален обем часове (72 учебни часа) е абсолютно недостатъчно.
Поради горното съображение силно препоръчваме на всички учители да намерят начин да увеличат броя часове.
Подредбата на темите в учебната програма може да се направи в по-удачен начин.

https://zelenkroki.wordpress.com/wp-admin/post.php?post=4402&action=edit&classic-editor
(Last: October 9, 2011 @ 07:02:41) версията е преместена на https://zelenkroki.wordpress.com/2011/10/14/energia/

Вашият коментар