| Föreläsning | OH-Bilder
(färg, svartvita) |
PowerPoint | documentation and references | comments / reading instructions |
|
Javaintro: 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 |
|
|
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 |
|
|
||
| F8: Visibility and Java API |
|
|
See the lecture notes | |
| F9: Design Patterns : Composite, Observer |
|
|
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 |
|
|
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. |
CORBA: lecture11b |
|
See the lecture notes | |
| F13: Exam, Testing, Planning |
|
|
||
| F14: Exam discussion, Together, Intro C++ |
|
|
Together
Together Community |
|
| F15: C++, multiple inheritance, pointers, operator overloading, template classes |
|
|
Cygwin UNIX shell for Windows | |
| F16: Smalltalk och VisualWorks intro | PDF: lecture16
HTML: lecture16 |
|
Lite kort om Smalltalk
pdf: liteSmalltalk.pdf, html: liteSmalltalk.htm |
Se F18 nedan |
| F17: Game playing, course evaluation, C++, standard template library (STL) |
|
|
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 Koden på pdf-format. Kör imagen (via tex):
|
Sidansvarig: <hoffmann@nada.kth.se>