Müfredat oluşturmayı gerektiren yeni bir TCS lise programı öğretmem teklif edildi. Bununla ilgili görüş ve önerilerinizi duymak isterim.
İlk olarak, bir TCS programının başarılı bir şekilde (veya başarısız bir şekilde) öğretildiği liseleri bilen var mı?
Fikir, seçkin seçkin öğrenciler için 3 yıllık bir program (10-12. Sınıflar, 16-18 yaş arası), yaklaşık 8 haftalık saat içindir, yani talep edebileceği ve talep etmesi gerektiği anlamına gelir. Standart "bilgisayarlar" programından farklı olarak, bu program programlamaya değil, CS'de çoğunlukla TCS'de seçilen konulara odaklanmalıdır. Şimdiye kadar aklımızda olan konular şunlardır:
- Asimptotik analiz
- Temel veri yapıları ve algoritmalar (listeler, diziler)
- Grafik algoritmalar, dinamik programlamaya karşı açgözlü algoritmaların bir gösterisi olarak.
- Diğer algoritmalar (örneğin olasılıksal)
- Hesaplanabilirlik - TM kavramı, indirgeme, karar verilebilirlik.
- Karmaşıklık - NP, P, belki PSPACE ve NL. Tamlığı.
- Otomata teorisi
Temel olarak, CS'deki bir B.Sc'nin ilk iki yılının TCS bölümünü kapsar. Ancak, bu öğrencilerin bu materyalin çoğu için gerekli olan matematiksel temelden yoksun olduklarını unutmamalıyız. Özellikle set teorisi, kombinatorik, olasılık ve modüler aritmetik gibi şeyler lisede öğretilmez (maalesef).
Özetlemek ve kesin sorular vermek için:
- Herkes benzer bir programı herhangi bir yerde biliyor mu?
- Programı ilginç ve aynı zamanda önemli ve doğrudan alakalı tutarken (örn. Grup teorisi önemli ve ilginç, ancak yeterince ilgili değil), yukarıdaki konulara ek olarak / yerine öğretilmesi gerektiğini düşündüğünüz somut / genel konular için öneriler var mı? alacak zamanı haklı çıkarmak için)
- Bugünlerde çok sıcak bir konu olduğu için, makine öğrenmeyi bir şekilde tanıtmaktan memnuniyet duyarım. Makine-öğrenme yönteminin, ölçüm-konsantrasyon teoremleri gibi araçlar olmadan nasıl sunulabileceğine dair her türlü fikir memnuniyetle karşılanmaktadır.