Honors Section

This quarter we are reading Algorithms to Live By: The Computer Science of Human Decisions by Brian Christian and Tom Griffiths.

Students must attend seven of the planned nine sections to receive credit for the seminar.

Meeting times

Relevant Links

Reading assignments

1/11 - 1/12 no reading
1/18 - 1/19 Introduction, Chapters 1-2
1/25 - 1/26 Chapters 3-4
2/1 - 2/2 Chapters 5-6
2/8 - 2/9 Chapters 7-8
2/15 - 2/16 Chapter 9
2/22 - 2/23 Chapter 10
3/1 - 3/2 Chapter 11
3/8 - 3/9 Conclusion

Quine

We discussed how to write a quine in Java and came up with S.java.

Automata

We discussed how to make a Finite State Machine and a Turing Machine. I used a program called JFLAP to build these machines: