References
Textbooks: Required
"C++ Primer", Lippman and Lajoie, 3rd edition
"Algorithms in C++", Sedgewick
"The Java
Tutorial", Mary Campione and Kathy Walrath, 2nd edition
Recommended references:
C++
-
"C++ How to program", Deitel & Deitel, 3rd edition
-
"The C++ programming language", Bjarne Stroustrup, 3rd edition
-
"On to C++", H. Winston, 2nd edition
-
Object Oriented Programming in C++", Johnsonbaugh & Kalin
-
"C++ FAQ", Cline/Lomow
Algorithms
-
"Algorithms, Data Structures and Problem Solving with C++", Weiss
-
"Introduction to Algorithms", Cormen, Leiserson, and Rivest
Java
"Core Java", Gary Cornell and Cay Horstmann, 2nd edition
"The Java programming language", Ken Arnold and James Gosling, 2nd edition
"Java: How to program", Deitel & Deitel, 2nd edition
Java
2 Platform API Specification
© 1.124J Foundations
of Software Engineering
Prof. Kevin Amaratunga,1-274,
kevina@mit.edu
TA: Petros Komodromos,
1-245,
petros@mit.edu
TA: Eric Perkins, 1-245,
edp@mit.edu