Skip to page content
Return to Top

Free online resources

Web-based Python IDEs:

Learning Python:


Python code for the Towers of Hanoi and Towers of Hanoi simulation

Cool, weird data: Machine Olfaction and Chess Positions (Wikipedia)

The music of Emily Howell

Cool word: octothorpe


A more detailed/balanced account of Ada Lovelace's and others' contributions to Computer Science: The Superheroines of Computing

Binary addition, carry bits, and adder circuits - nice lecture at U.Maryland

Logarithm calculator (choose base 2)

Wikipedia Turing Test page, with a wealth of links

Wikipedia Nim page

The text of Plato's Apology

ASCII table. Extended ASCII is not standard: IBM page 437 and Latin-1

Frequencies of letters and words in English

Recursion (Wikipedia article)

Download installation files for PEP/8

Fractals (Wikipedia article)

From your instructor

Syllabus Fall 2017

Homework for ch.3 is due Mon, Sep.25 - see notes below.

Instructor's notes: Ch.1, Ch.2, Ch.3,


2013 IEEE-ACM Computer Science Curricula (full document). The SP area is described on pp.192-203.

Complete list of PEP assembly instructions, with their machine codes