Teaching, Playing, and Programming

Saturday, March 1, 2008

What the heck is a math trade?

›
Many sites exist for trading objects or services of various kinds—my favorite example is a site for trading right or left shoes . Over on B...
17 comments:
Monday, February 25, 2008

In praise of mandatory indentation for novice programmers

›
About four years ago, I created my own programming language for teaching. I'll probably write more about this language at some other tim...
39 comments:
Thursday, February 14, 2008

Games for Programmers: Zendo

›
In addition to teaching and programming, I also enjoy playing board games. This is the first in an irregular series of game recommendations ...
7 comments:
Friday, February 8, 2008

Ten Years of Purely Functional Data Structures

›
In 1998, I published a book called Purely Functional Data Structures . Ten years later, the book is still selling well. (Every time I get ...
35 comments:
Friday, February 1, 2008

Boolean Confusion

›
A big part of learning to program is building up effective mental models for how various logical structures work. A big part of learning to...
31 comments:
Wednesday, January 23, 2008

Lessons from Laundry

›
Several years ago, I was advising a student on some code he had written for a data structures class. This code performed a set of actions on...
3 comments:
Friday, January 18, 2008

Why I Don't Use PowerPoint For Teaching

›
This essay was originally written for a talk I was giving to brand new faculty members. I'll let it stand as an introduction to one of m...
14 comments:
‹
Home
View web version

About Me

Chris Okasaki
View my complete profile
Powered by Blogger.