Teaching
Educational projects due for the 2019-20 academic year:
· MOOC in Data structures (together with Prof. Hanoch Levi)
· Mini-MOOC in logical thinking and argumentation (see material below)
· A textbook in English titled "Computational Thinking for Life Scientists" (together with Prof. Benny Chor)
In 2019-20 I will teach these courses at TAU:
· First steps in CS and Python (MOOC – קורס מקוון) (semester A+B)
· Extended intro to CS (semester A+B)
· Discrete math (semester A+B)
· Data structures (semester B)
· Seminar in CS education (סמינר: הוראת מדעי המחשב) (semester A)
· Seminar in CS bird's eye view (סמינר: מבט על מדעי המחשב) (semester B, not final)
New courses and material I designed:
· Data Structures, booklet (~8MB), videos (from 2010)
· Computational Approaches for Life Scientists (original course), website, published paper
· Logical thinking and argumentation booklet, published paper
In previous years I taught these courses:
· Extended Introduction to Computer Science, TAU (2012-)
· Introduction to programming, cyber track for "non-exact" sciences, TAU (2013-2018)
· Window to CS, "connected vessels" program, TAU (2015-2018)
· Computational Approaches for Life Scientists, Technion (2013-2017)
· Discrete Mathematics, Haifa University (2006-2007)
· Introduction to CS - Marine officers academic program (IDF), Haifa University (2008-2013)
· Data Structures, Ort Braude College (2008-2012)
· Discrete Mathematics, Ort Braude College (2008-2012)
· Data structures and algorithms (for math students), Ort Braude College (2008-2012)
· Logical thinking and argumentation, Ort Braude College (2010-2011)
· Data Structures and Introduction to Algorithms, The Open University of Israel (2008-2013)
· Algorithmics, The Open University of Israel (2012)
· Algorithms, Netanya Academic College (2008-2009)