Abelson, Harold, and Gerald Sussman, with Julie Sussman, Structure and Interpretation of Computer Programs (second edition), McGraw Hill, 1997.
Friedman, Daniel, Mitchell Wand, and Christopher Haynes, Essentials of Programming Languages (second edition), MIT Press, 2001.
Harel, David, Algorithmics: The Spirit of Computing, Addison Wesley, 1992.
Sipser, Michael, Introduction to the Theory of Computation (second edition), International Thomson Publishing, 2005.
Van Roy, Peter and Seif Haridi, Concepts, Techniques, and Models
of Computer Programming, MIT Press, 2004.
Aho, Alfred, John Hopcroft, and Jeffrey Ullman, The Design and Analysis of Computer Algorithms, Addison Wesley, 1974
Cormen, Thomas, Charles Leiserson, and Ronald Rivest, Introduction to Algorithms, MIT Press, 1991.
Dasgupta, Sanjoy, Christos Papadimitriou, and Umesh Vazirani, Algorithms, McGraw Hill, 2006.
Tarjan, Robert, Data Structures and Network Algorithms, Society for
Industrial and Applied Mathematics, 1983.
Abelson, Harold, and Andrea diSessa, Turtle Geometry: The Computer as a Medium for Exploring Mathematics, MIT Press, 1986.
Foley, James, Andres van Dam, Steven Feiner, and John Hughes, Computer Graphics: Principles and Practice (second edition), Addison Wesley, 1990.
Laszlo, Michael, The Schemer's Guide to Solid Modeling, Schemers Inc., 1998.
Rogers, David, Procedural Elements of Computer Graphics, McGraw Hill, 1985.
Ferguson, Iain, Edward Martin, and Burt Kaufman, The Schemer's Guide (second edition), Schemers Inc., 1995.
Friedman, Daniel, and Matthias Felleisen, The Little Schemer (fourth edition), MIT Press, 1996.
Friedman, Daniel, and Matthias Felleisen, The Seasoned Schemer, MIT Press, 1996.
Friedman, Daniel, William Byrd, and Oleg Kiselyov, The Reasoned
Schemer, MIT Press, 2005.
Cousineau, Guy, and Michel Mauny, The Functional Approach to Programming, Cambridge University Press, 1998.
Felleisen, Matthias, and Daniel Friedman, The Little MLer,
MIT Press, 1998.
Arnold, Ken, and James Gosling, The Java Programming Language (fourth
edition), Addison Wesley, 2005.
Dewhurst, Stephen, and Kathy Stark, Programming in C++ (second edition),
Prentice Hall, 1995.
Bird, Richard, Introduction to Functional Programming using Haskell, Prentice Hall, 1998.
Hudak, Paul, The Haskell School of Expression: Learning Functional Programming through Multimedia, Cambridge University Press, 2000.
[ Home ]