Home > Teaching > Courses on CS Education?

Courses on CS Education?

May 3rd, 2009

Dear Lazyweb,
Does anyone know of any undergraduate or graduate courses offered by Computer Science departments, for CS students, on how to teach CS? If so, I’d be grateful for pointers.

Teaching

  1. May 4th, 2009 at 08:33 | #1

    I hope you’ll blog/tweet if something interesting comes up… I’m a CS undergrad, and I wish I knew more about teaching CS.

  2. Barry Wark
    May 4th, 2009 at 17:16 | #2

    Stanford’s introductory CS sequence (CS106, I think) is TA’d by more advanced undergraduates. When I was an undergrad at Stanford, I participated in this TA program and the associated how-to-teach-CS course, CS198 (https://cs198.stanford.edu/cs106/)

  3. May 5th, 2009 at 08:48 | #3

    Here at Northern Iowa, we used to offer a minor in CS teaching and an M.A. is CS Education. At the time our catalog included several courses on CS teaching. We know longer offer either the minor or the M.A., so the courses are gone, but the lead instructor is still hear and can give you more information on those courses, if you’d like.

  4. Sam Penrose
    May 5th, 2009 at 18:38 | #4

    Cal State East Bay has one; don’t know much about it.

    http://www.sci.csueastbay.edu/mathcs/coursesCS/#CS6005B

  5. Alan Fekete
    May 6th, 2009 at 03:46 | #5

    See the paper by Greening and Kay from ITICSE’02
    http://doi.acm.org/10.1145/544414.544459 describing a class on CSEd Research which was taught to final year CS students who were also doing TA duties.

  6. Smrithi
    May 21st, 2009 at 05:13 | #6

    Hi,
    I have found this link to be useful
    http://www.it.uu.se/research/group/upcerg

    Smrithi

Comments are closed.