CS375: Teaching Techniques for Computer Science (Spring 2015)
Monday 5:00 - 7:00pm in 310 Soda

Instructor: Satish Rao

Welcome to CS375! Most of the course logistics will be handled through Piazza

Textbook and Readings

We will be reading chapters from Barbara Davis's Tools for Teaching (TT) and Arthur Mattuck's The Torch or the Firehose as well as other selected papers and articles.

To access the e-book and other assigned readings off the Berkeley network. you will need to set up library proxy. For your convenience, the assigned chapters of Tools of Teaching are also provided as .pdfs in the Calendar section.


In addition to readings, you will be expected to complete various small assignments and worksheets for the class that are designed to help you plan, prepare and review your sections: See this Piazza post on how to submit your homework. Assignment due dates are marked on the calendar, but we accept assignments on a rolling basis meaning the earlier you submit an assignment the faster you get feedback. We reserve the right to add 1 or 2 more assignments not listed here.


We expect students to attend 80% of the scheduled meetings.

When you need to miss a meeting, we want you to select one of the papers for the week, summarize it and email your summary to the instructors and TA prior to the meeting. For unexpected absences, please contact us as soon as possible.


This calendar is tentative and will be adjusted as the semester goes on. Be sure to check back frequently for updates.

Week Date Topic Homework Reading due Handouts/Slides Additional Resources
Week 1 January 26 First Discussion GSI Duties and Responsibilities Worksheet [.docx] (due by 2/2) Self-Reflection 1 (due by 2/2)
GSI Ethics course (due by 2/2)
TT part III: Discussion Strategies Topics. So You Think You Can TA
TA Responsibilities
GSI Checklist
Week 2 February 2 Present something! (activity, experiment)
Presentation skills (lecture)
Present something again! (activity)
Peer Video Observation Notes Worksheet
Peer Video Observation Reflection 1 (due by 2/23)
TT part IV: The Large Enrollment Course Slides Presentation Worksheet.
Ums Worksheet.
Drama and teacher effectiveness
Dan Klein distinguished teaching video
How'm I Doing? [Abstract]
Teacher nonverbal behavior
Amy Cuddy your body language shapes who you are video
Week 3 February 9 How's your class going? (discussion)
Tools for helping students understand (lecture)
Learning something new (activity)
Self-Reflection 2 (due by 3/2) TT part VI: Enhancing Students' Learning and Motivation
Through the Lens of Learning
TT Slides.  
Week 4 February 16 No class (Holiday)          
Week 5 February 23 Armando overview talk on Education.
Educational Theories.
Guest Speakers:
Armando Fox
Kristin Stephens-Martinez
Educational Theories.      
Week 6 March 2 Problem solving (activity)
Peer review group therapy (discussion)
Designing good questions, exams and rubrics (discussion)
Student survey methods (lecture)
Exam Question and Rubric (due on 3/2)
Student Survey
Student Survey Reflection (due by 3/9)
TT part VIII: Test and Grading
Teaching Problem Solving
Slides on Surveys
Self Reflection Reflection.
Slides preparing Questions.
In-Class Question Worksheet.
Survey/student ratings
Benefits of early course evaluations <
Tips for fair and efficient grading
Problem Solving Strategies: Effectiveness
Problem Solving Strategies: Nigeria Study
Week 7 March 9 Student learning
Why do we have discussions, TAs, OH and forums?
Peer Video Observation Notes Worksheet
Peer Video Observation 2 (due by 3/30)
The 2 Sigma Problem
Office hour workseet.
Slides on Laptop Usage.
Week 8 March 16 Learning Syles/Active Learning Activity/Survey Reflection     Vark/Presentation Slides.
Learning Styles: Concepts and Evidence
VARK Questionnaire
Learning Styles Don't Exist
Week 9 March 30 Learning studies, teaching studies     Prelim Quiz
Discussion Worksheet
Keep Up Quiz
  MET project report. Human versus Computer Tutoring Retrieval Learning
Week 10 April 6 Barriers to learning
Defensive climate
  TT part II: Responding to a Changing Student Body
Reducing the Racial Achievement Gap
Identity and Stereotype Threat [Highlight]
StereoType Intervention Slides
StereoType Intervention Slides
A Threat in the Air
A topology of CS students preconditions for learning
Stuck in the Shallow End: Education, Race, and Computing
Week 11 April 13 Independent Meetings Self-Reflection 3 (due by 3/30)      
Week 12   Guest speaker Dan Klein: Designing other parts of the course Self-Reflection 4 (due by 4/6)      
Week 13   Independent Meetings          
Week 14   Independent Meetings