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.
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.
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.
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/)
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.
Cal State East Bay has one; don’t know much about it.
http://www.sci.csueastbay.edu/mathcs/coursesCS/#CS6005B
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.
Hi,
I have found this link to be useful
http://www.it.uu.se/research/group/upcerg
Smrithi
Pingback: The Third Bit » Blog Archive » Courses on CS Education (Revisited)
Pingback: Courses on CS Education (Revisited) | rapid-DEV.net