Assignment:
Assignment 1
Reading:
Paul Graham, "Great Hackers"
Further Reading:
Beck, Kent and Andres, Cynthia. Extreme Programming Explained : Embrace Change (2nd Edition)
Addison-Wesley. 2004.
Booch, Grady. Object-Oriented Analysis and Design with Applications (2nd Edition)
Addison-Wesley. 1993.
Dijkstra, Edsger. Selected Writings on Computing: A Personal Perspective.
Springer-Verlag. 1982. section on stepwise programming can be found here
Stroustrup , Bjarne. The C++ Programming Language (Special 3rd Edition)
Addison-Wesley. 2000.
Links:
John Cayley
Richard Gabriel
Intentional Software
Ada, Countess of Lovelace
Bjarne Stroustrup
|