Mir wurde angeboten, ein neuartiges TCS-Highschool-Programm zu unterrichten, für das ein Lehrplan erstellt werden muss. Ich würde sehr gerne Meinungen und Vorschläge dazu hören.
Erstens, kennt jemand Hochschulen, an denen ein TCS-Programm erfolgreich (oder erfolglos) unterrichtet wurde?
Die Idee ist ein 3-jähriges Programm (10.-12. Klasse, 16-18 Jahre), ungefähr 8 Wochenstunden, für ausgewählte herausragende Studenten, was bedeutet, dass es anspruchsvoll sein kann und sollte. Im Gegensatz zum Standardprogramm "Computer" sollte sich dieses Programm nicht auf die Programmierung konzentrieren, sondern auf ausgewählte Themen in CS, hauptsächlich in TCS. Die Themen, die wir bisher im Auge haben, sind im Großen und Ganzen:
- Asymptotische Analyse
- Grundlegende Datenstrukturen und Algorithmen (Listen, Arrays)
- Graph-Algorithmen, auch als Demonstration von Greedy-Algorithmen gegen dynamische Programmierung.
- Andere Algorithmen (zB probabilistisch)
- Berechenbarkeit - das Konzept eines TM, Reduktion, Entscheidbarkeit.
- Komplexität - NP, P, vielleicht PSPACE und NL. Vollständigkeit.
- Automatentheorie
Grundsätzlich umfasst dies den TCS-Teil der ersten zwei Jahre eines B.Sc in CS. Wir müssen jedoch bedenken, dass diesen Schülern die mathematischen Grundlagen fehlen, die für den größten Teil dieses Materials erforderlich sind. Insbesondere werden Dinge wie Mengenlehre, Kombinatorik, Wahrscheinlichkeit und modulare Artihmetik (leider) nicht in der High School unterrichtet.
Um es zusammenzufassen und präzise Fragen zu stellen:
- Kennt jemand ein ähnliches Programm irgendwo?
- Gibt es Vorschläge für konkrete / allgemeine Themen, die Ihrer Meinung nach zusätzlich / anstelle der oben genannten Themen vermittelt werden können und sollten, während das Programm interessant sowie wichtig und direkt relevant bleibt (z. B. Gruppentheorie ist wichtig und interessant, aber nicht relevant genug)? die Zeit zu rechtfertigen, die es dauern wird)
- Ich hätte das maschinelle Lernen gerne in irgendeiner Form eingeführt, da es heutzutage ein sehr heißes Thema ist. Anregungen, wie maschinelles Lernen ohne Hilfsmittel wie Maßkonzentrationssätze dargestellt werden kann, sind willkommen.