- OOMPA 2001 -

Föreläsningsanteckningar

OH-bilderna finns som pdf-filer i färg (oh-X), pdf-filer i svart-vitt, med 4 oh-bilder/A4, (ohBW-X), ibland Power Point Files (ppt). I vissa fall finns kompletterande dokument under rubriken annat, som tex informationsbladet som delas ut på föreläsning 1 under rubriken Annat.
Föreläsning OH-Bilder
(färg, svartvita)
PowerPoint documentation and references comments / reading instructions
Javaintro: i 
oh-i
pps-i
  Endast OompaE
Javaintro: ii oh-ii pps-ii   Endast OompaE
F1: Introduction to OOA/D lecture1 lecture1 www.bruceeckel.com
www.craiglarman.com
Larman chapter 1
F2: Extreme Programming
lecture2
lecture2
www.extremeprogramming.org
JUnit på NADA
JUnit exempel del 1a, del 1b
 
F3: OO concepts: classes, polymorphism, interface, inheritance, composition lecture3 lecture3   Eckel: Thinking in JAVA chapters 1,6,7
F4: requirements, use case model, UML static model, class/object diagrams lecture4 lecture4 Dia
UML quick reference
UML documentation
more about UML
class diagrams
use cases
Larman chapters 5,6,10,11,12 
Why Use Analysis and DesignTechniques (Martin Fowler)
F5: UML dynamic model, sequence, collaboration, state chart diagrams  lecture5 lecture5 interaction diagrams
state chart diagrams
activity diagrams
CRC cards
Larman chapters 15,29
F6: Requirement analysis: functional model, object model, dynamical model, non-functional requirements lecture6 lecture6   Larman chapters 7,9,10,11,12
F7: Design of objects
lecture7
lecture7
   
F8: Visibility and Java API
lecture8
lecture8
See the lecture notes  
F9: Design Patterns : Composite, Observer
lecture9
lecture9
Thinking in Patterns with JAVA, Bruce Eckel 
Design Patterns, Erich Gamma, Addison-Wesley
Larman chapters 21,22,23
F10: Design Patterns : Singleton, Factory Method, Abstract Factory, Mediator
lecture10
lecture10
Thinking in Patterns with JAVA, Bruce Eckel 
Design Patterns, Erich Gamma, Addison-Wesley
Larman chapters 21,22,23,33
F11: GUI with AWT and Swing. CORBA.
GUI: lecture11a
CORBA: lecture11b
GUI: lecture11a
CORBA: lecture11b
See the lecture notes   
F13: Exam, Testing, Planning
lecture13
lecture13
   
F14: Exam discussion, Together, Intro C++
lecture14
lecture14
Together
Together Community
 
F15: C++, multiple inheritance, pointers, operator overloading, template classes
lecture15
lecture15
Cygwin UNIX shell for Windows  
F16: Smalltalk och VisualWorks intro PDF: lecture16
HTML: lecture16
lecture16
Lite kort om Smalltalk
pdf: liteSmalltalk.pdf, html: liteSmalltalk.htm
Se F18 nedan
F17: Game playing, course evaluation, C++, standard template library (STL)
lecture17
lecture17
STL quick reference
STL documentationUnderstanding C++: An Accelerated Introduction
Java to C++ transition tutorial
 
F18 PDF: lecture18
HTML: lecture18
 lecture18   Koden till F16 och F18 i katalogen
/info/oompa01/SOURCE/Smalltalk underkatalogen F16 respektive F18
Image med alla exempel i /info/oompa01/SOURCE/Smalltalk/oompaF18.im
Kodenpdf-format.

Kör imagen (via tex):
visual /info/oompa01/SOURCE/Smalltalk/oompaF18.im


Sidansvarig: <hoffmann@nada.kth.se>