School for Poetic Computation

April 25, 2013 at 1:09 am 2 comments

I love the idea of this school.  It reminds me of Donald Knuth’s Turing Award lecture Computing Programming as an Art and of Guy Steele’s call for an MFA in software practices.

We are interested in craft, and the idea that every writer needs space and time to hone their trade. Our school aims to provide a safe haven – so you could get acquainted with the craft at your own pace, make it your own, find that part between your true creative process and the craft. This takes time, encouragement, the right push at the right time, conversations with colleagues, and more time.

via SFPC – mission.

Entry filed under: Uncategorized. Tags: , , .

Diversity programs give illusion of corporate fairness: Costs of just a little education Google’s Computer Science Teach Fellows Program

2 Comments Add your own

  • 1. Ernesto León De la Rosa  |  April 25, 2013 at 2:47 am

    Reblogged this on Memes:~Education.

    Reply
  • 2. Jim Eng  |  April 25, 2013 at 9:58 am

    I taught an introductory programming course to 300-500 students at the University of Michigan a decade ago. All agreed I did a pretty horrible job, which is why I am no longer teaching.

    The course was structured with large lectures two or three times a week and smaller “discussion section” meetings once a week, taught by graduate student instructors. Students did weekly programming assignments that were graded by a script that returned feedback to them after each submission. They could submit multiple times before the deadline to see how they did. The “autograder” focused on how well students were able to match required outputs and whether they organized their programs along the lines we were teaching them to do (using classes and methods, for example). I think I’m safe in saying that the structure of the course was pretty horrendous also.

    In the course of teaching this course for a couple years, I became convinced that if you are going to try to teach students computer programming, the effort should be more like teaching creative writing. Programming students should be mentored like student writers are in the best Creative Writing courses. At worst, the student-instructor ratio should be a dozen or a few dozen students per instructor, and they should spend time discussing the student’s writing (as well as programming concepts, problem solving approaches, etc).

    The Computer Science department had no budget for what I suggested to them. I’m not sure anyone took it seriously. And I’ve lost track of what they do now to teach courses like that.

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Trackback this post  |  Subscribe to the comments via RSS Feed


Enter your email address to follow this blog and receive notifications of new posts by email.

Join 10,186 other subscribers

Feeds

Recent Posts

Blog Stats

  • 2,060,873 hits
April 2013
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930  

CS Teaching Tips


%d bloggers like this: