skip to content

MIT OpenCourseWare

Subscribe to OCW's newsletter.
Follow OCW on Twitter. Follow OCW on Facebook.
  • Home
  • Courses
  • Donate
  • About OCW
Advanced Search
  • Help
  • Contact Us
  • VIEW ALL COURSES
  • Course Home
  • Syllabus
  • Calendar
  • Lecture Notes
  • Recitations
  • Assignments
  • Exams
  • Projects
    Home > Courses > Civil and Environmental Engineering > Foundations of Software Engineering > Lecture Notes

    Lecture Notes

    Lecture notes.
    SES # TOPICS
    1 Administrative & Introduction
    Makefile Primer
    GNU Makefile Documentation
    CVS Documentation
    2 Overview of C++ and Object-Oriented Design
    3 Object Construction and Destruction
    4 Dynamic Management of Objects
    5 Operator Overloading
    6 Inheritance
    7 Linked Lists, Static Class Members
    8 Quiz Review
    9 Templates,
    Sorting & Searching Algorithms 
    10 Programming in Java®
    Shape Example
    11 Java® Basics (contd.)
    12 Graphical Programs
    13 Applets and Applications
    14 Custom Graphics
    15 File I/O
    16 Quiz Review
    17 Multithreading
    Working with Images
    18 Physical Simulation
    19 Source Code Management Using CVS
    20 Java® Remote Method Invokation Framework
    21 Java® Beans, Java® 3D
    MIT Logo Copyright MIT
    • RSS Feeds RSS Feeds
    • Privacy and Terms of Use
    • Site Map
    • Cite OCW Content

    Your use of the MIT OpenCourseWare site and course materials is subject to our Creative Commons License and other terms of use.

    Creative Commons - some rights reserved
    OCW Consortium