Zaproponowano mi nauczenie nowatorskiego programu szkoły średniej TCS, który wymaga opracowania programu nauczania. Bardzo chciałbym usłyszeć opinie i sugestie dotyczące tego.
Po pierwsze, czy ktoś wie o szkołach średnich, w których program TCS był nauczany z powodzeniem (lub bez powodzenia)?
Chodzi o 3-letni program (10-12 klas, w wieku 16-18 lat), około 8 godzin tygodniowo, dla wybranych wybitnych studentów, co oznacza, że może i powinien być wymagający. W przeciwieństwie do standardowego programu „komputerowego”, program ten nie powinien koncentrować się na programowaniu, ale raczej na wybranych tematach w CS, głównie w TCS. Tematy, które do tej pory mamy na myśli, to:
- Analiza asymptotyczna
- Podstawowe struktury danych i algorytmy (listy, tablice)
- Algorytmy graficzne, również jako demonstracja zachłannych algorytmów vs programowanie dynamiczne.
- Inne algorytmy (np. Probabilistyczne)
- Obliczalność - koncepcja TM, redukcja, rozstrzygalność.
- Złożoność - NP, P, być może PSPACE i NL. Kompletność.
- Teoria automatów
Zasadniczo, obejmuje to część TCS pierwszych dwóch lat licencjata w CS. Musimy jednak pamiętać, że uczniowie ci nie mają podstaw matematycznych potrzebnych do większości tego materiału. W szczególności takie rzeczy, jak teoria mnogości, kombinatoryka, prawdopodobieństwo i artiometria modularna nie są nauczane w szkole średniej (niestety).
Podsumowując i zadając dokładne pytania:
- Czy ktoś zna podobny program gdziekolwiek?
- Czy istnieją sugestie dotyczące konkretnych / ogólnych tematów, które Twoim zdaniem można i należy uczyć w uzupełnieniu / zamiast powyższych tematów, jednocześnie utrzymując program interesujący, a także ważny i bezpośrednio istotny (np. Teoria grup jest ważna i interesująca, ale niewystarczająco istotna uzasadnić czas zajmie)
- Z przyjemnością przedstawiłbym uczenie maszynowe w jakiejś formie, ponieważ jest to obecnie bardzo gorący temat. Mile widziane są wszelkie pomysły na to, jak uczenie maszynowe może być prezentowane bez narzędzi takich jak twierdzenia o koncentracji miar.