Courses:

Laboratory in Software Engineering >> Content Detail



Lecture Notes



Lecture Notes

ses #topics
Week 1
L1Introduction (PDF)
L2Object Semantics (PDF)
Week 2
L3Subclassing (PDF)
L4Specifications (PDF)
L5Testing (PDF)
Week 3
L6Object Model Notations (PDF)

Code Summary (PDF)
L7Introduction to ADTs (PDF)
Week 4
L8Representation Invariants (PDF)
L9Abstraction Functions (PDF)
L10Dependencies and Decoupling (PDF)
Week 5
L11Exceptions (PDF)
L12Equality (PDF)
L13Polymorphism - Guest lecture by Gilad Bracha
Week 6
L14Subtypes and Subclasses (PDF)
Week 7
L15Classes and Interfaces (PDF)
L16Usability 1 (PDF) (Courtesy of Prof. Robert Miller. Used with permission.)
L17Usability 2 (PDF) (Courtesy of Prof. Robert Miller. Used with permission.)
Week 8
L18Design Patterns (PDF)
L19Design Project Experiences 1 (PDF)
L20Design Project Experiences 2 (PDF)
Week 10
L21Lecture on Final Project (PDF) (Courtesy of Corey McCaffrey. Used with permission.)
Week 11
L22Guest Lecture - Joshua Bloch and Neal Gafter

 








© 2010-2021 OpenCollege.com, All Rights Reserved.
Open College is a service mark of AmeriCareers LLC.