CS114 Logical Thought & Programming
download syllabus
Resources
1. Of Theory and Practice
A short quotation from historian Will Durant on the importance of acquiring both theoretical and practical knowledge.
2. Logic Puzzles, Chess Problems
There are some fun logic puzzles out there on the web to build your thinking skills. Chess is always a good way to build thinking skills.
3. Links to Python Resources
Python is a very exciting language, and a lot of fun to program in. It's also a great "first program" to learn, as it contains very powerful features that are logically implemented. Visit these resources to learn more.
4. NodeBox - Python Art & Interactivity
NodeBox is a Mac OS X application that lets you create 2D visuals (static, animated or interactive) using Python programming code and export them as a PDF or a QuickTime movie. NodeBox is free and well-documented.