Today, the EECS department sent out a mailer which advertises 2 open positions to the Intro to Programming course, which I am teaching. When I asked the department if they had funding for the positions, I included a description specifically drafted so that it could be copied into the advert. Unfortunately they did not pick […]
I may have only done three classes, but already I’ve rediscovered that there is one principal to working efficiently: automate and systematize whatever you can.Â Practicing this mantra allows a course to run much smoother, reducing headaches and prepratory time.Â I’ve compiled a short list of tips, each of which I learned the hard way:
The success of Salman Kahn’s Academy and other instances of disruptive education, have started me thinking about how computer science education might scale. Let’s first analyze how Kahn is organizing the learning experience.
First: Have a huge collection of videos. Kahn’s library has been organically grown. Each video introduces only a single topic, through the […]