Department of Computer Science


A good place for starting Python is actually the on-line Python tutorial. The Python language is available for Windows, Mac and Linux/Unix.


Cormen, T. H., Leiserson, C. E., Rivest, R. L., and Stein, C., (2009). Introduction to Algorithms. MIT Press. Third edition. (required)

Skiena, S., (2008). The Algorithm Design Manual. Computer Science: Algorithm Design. Springer. Second edition.

Mehlhorn, K., and Sanders, P., (2008). Algorithms and Data Structures. Springer.

Sedgewick, R., and Wayne, K., (2011). Algorithms, 4th Edition. Addison-Wesley.

Home (Constructive Artificial Intelligence)

Last changed at Mon Oct 5 18:43:49 2015 by D. Polani