CS298: Seminar on Teaching Introductory Computer Science
Autumn 2008-09


CS298 now meets in Gates B12

Tentative schedule and materials

Handout on general course information.


Note: all dates/topics are subject to change

Date Topic
9/23 Background and motivation for new curriculum
Slide presentation providing an overview of the new curriculum.
9/30 Details on new curriculum requirements and courses
10/7 Guest: Bob Plummer (instructor for new CS103).
Discussion of new CS103 course (Mathematical Foundations of Computing)
10/14 Discussion of CS109 course (Introduction to Probabilty for Computer Scientists)
10/21 Guest: Julie Zelenski (instructor for new CS107).
Discussion of new CS107 course (Computer Organization and Systems).
May also include discussion of new CS110 course (Principles of Computer Systems).
10/28 Discussion of Track model and various considered alternatives
11/4 What's missing in the new curriculum? What is the role of functional programming?
11/11 Alternative models/platforms (e.g., robots) for teaching introductory programming
11/18 A discussion of Computational Thinking and Computer Science education
11/25 Thanksgiving recess. No class meeting.
12/2 Class wrap-up and social dinner