Personal notes on C++, algorithms, and Java

The following personal notes have been prepared and used for the course "Foundations of Software Engineering", for which I work as a TA for the last five years, during my graduate studies at MIT.

You are welcome to use freely whatever you want from my notes.
Hope you find them useful!

  • Recitation 1 (C++)

  • Recitation 2 (C++)

  • Recitation 3 (C++)

  • Recitation 4 (C++)

  • Recitation 5 (C++ and algorithms)

  • Recitation 6 (Java)

  • Recitation 7 (Java)

  • Recitation 8 (Java)

  • Recitation 9 (Java)

  • Java3D Lecture