Computer Science

B599 Teaching in Computer Science

Credits: 1


General principles of teaching and practical experiences that relate to teaching computer science. An important feature of the course is the micro-teaching, in which each participant prepares and delivers short lectures to the seminar participants. Each presentation is followed by critical analysis and discussion.

  • Course History

      Fall 2017

      Instructor: Olgun Sadik
      Topic: Teaching In Computer Science
      Time: 5:45PM-7:45PM Wed
      Location: Lindley Hall, Room 008

      Fall 2011

      Instructor: Suzanne Menzel
      Instructor: Jeff Whitmer
      Topic: Teaching In Computer Science
      Time: 6:50PM-8:50PM Tue
      Location: Informatics West, Room 107
      Course URL (syllabus link or course homepage)
      Supplementary Description: This course is intended for students wishing to learn about and practice effective strategies for teaching computer science concepts to undergraduates. You will learn how to address ethical and administrative issues that commonly arise in the classroom. You will gain hands-on experience in crafting and delivering lessons, as well as evaluating the presentation of others. Active and regular participation is required, as are weekly readings of best practices and teaching methodologies.