- Here're the Python codes of labs, homework and projects in CS61A.
It explores:
- Functional programming paradigms
- Higher-order functions
- Recursion and iteration
- Data abstraction
- Object-Oriented Programming
- Scheme programming language (some projects)
Notable projects include:
- (Project 1 - The Game of Hog)
- (Project 2 - Computer Aided Typing Software)
- (Project 3 - The Game of Ants Vs. SomeBees)
- (Project 4 - Scheme Interpreter in Python)