logoalt Hacker News

Swizeclast Monday at 9:19 AM0 repliesview on HN

> If your grading is based mostly on correctly reproducing facts and applying algorithms you memorized then that’s the outcome your education system optimizes for

My favorite college class was compilers.

The whole semester you worked on a compiler for a simplified Pascal. Each homework added a feature.

The final exam was 4 hours. Open textbook, open internet. No chat with classmates. You got a description of 3 features to add to your compiler. Grade is number of tests passed.

Fantastic way to teach understanding.