Introduction to Programming
CSC 401
P
ython
Python, the web-site
, comprehensive, includes
Python 3.4.1 downloads
(for Windows, MacOS)
Tutorial
Reference
Introduction to Computer Science with Python
, Ljubomir Perkovic, Wiley, 2012.
xkcd on Python
Ljubomir's slides
C
omputer Science
Outline of computer science
Turing machines:
in Lego
,
with markers
,
in Minecraft
Babbage's
difference engine no. 2
,
analytical engine
Binary number system
Leibniz's
calculus ratiocinator
ASCII
and
Unicode
On becoming a
programmer in 21 days
xkcd:
Unicode joke
Interviews, Puzzles, etc.
How would you move Mount Fuji
, William Poundstone, 2003. About the Microsoft Puzzle interviews.
Test your Agile Mind
(Deutsche Bank)
Robozzle
Marcus Schaefer
Last updated: August 25th, 2014.