Technion - Israel Institute of Technology
236703 - Object-oriented Programming
Spring 2005
Course Material
Misc
The full list of presentations (comprising the complete syllabus of the course) is avaialbe
here
Lectures
Week 1 - Introduction to OOP
02a.pdf
418 KB
02a-x4.pdf
475 KB
02b.pdf
186 KB
02b-x4.pdf
140 KB
Week 2 - Object based programming
04A-x1.pdf
303 KB
04A-x4.pdf
235 KB
04B-x1.pdf
313 KB
04B-x4.pdf
203 KB
Week 4 - Object based Programming (cont'd)
04C-The-Class-Conept.pdf
93600 Bytes
04C-The-Class-Conept-x4.pdf
92568 Bytes
04E-Meta-Classes.pdf
104 KB
04E-Meta-Classes-x4.pdf
104 KB
Week 5 - Strict Inheritance
06A-Introducing-Inheritance.pdf
206 KB
06A-Introducing-Inheritance-x4.pdf
247 KB
06B-Typing-And-Strict-Inheritance.pdf
102 KB
06B-Typing-And-Strict-Inheritance-x4.pdf
99687 Bytes
06D-Inclusion-Polymorphism.pdf
178 KB
06D-Inclusion-Polymorphism-x4.pdf
73952 Bytes
Week 8
07F-Conformance.pdf
140 KB
07F-Conformance-x4.pdf
132 KB
07E-Implementation-of-Dynamic-Binding.pdf
138 KB
07E-Implementation-of-Dynamic-Binding-x4.pdf
136 KB
Tutorials
Week 1 - Introduction to Little Smalltalk
3a.pdf
90207 Bytes
3a-x4.pdf
86987 Bytes
3b.pdf
146 KB
3b-x4.pdf
152 KB
3c.pdf
98526 Bytes
3c-x4.pdf
89713 Bytes
3B.sources.zip
2679 Bytes
Week 2 - Introduction to Little Smalltalk (cont'd)
We will go over 3b and 3c (see Week 1)
Week 3 - Object issues
object-issues-x1.pdf
87016 Bytes
object-issues-x4.pdf
78354 Bytes
Week 4 - Collections in Little Smalltalk
03E-Collections-in-Little-Smalltalk.pdf
43201 Bytes
03E-Collections-in-Little-Smalltalk-x4.pdf
37691 Bytes
Week 5 - Everything is an Object
03G-Everything-is-an-Object.pdf
69744 Bytes
03G-Everything-is-an-Object-x4.pdf
58355 Bytes
Week 7
dynamic-dispatch-impl.pdf
72625 Bytes
dynamic-dispatch-impl-x4.pdf
67056 Bytes
dynamic-dispatch-progs.zip
129 KB
Week 9
07B-C++-Addendum-Inheritance-of-Special-Member-Functions.pdf
62464 Bytes
07B-C++-Addendum-Inheritance-of-Special-Member-Functions-x4.pdf
56358 Bytes
07D-C++-Addendum-Static-and-Dynamic-Binding-in-C++.pdf
119 KB
07D-C++-Addendum-Static-and-Dynamic-Binding-in-C++-x4.pdf
111 KB
static_cast.html
2236 Bytes
Week 11
08C-Expression-Tree-in-C++.pdf
211 KB
08C-Expression-Tree-in-C++-x4.pdf
209 KB
08D-Copy-&-Clone-in-the-Expression-Tree-Example.pdf
250 KB
08D-Copy-&-Clone-in-the-Expression-Tree-Example-x4.pdf
113 KB
Week 13
09F-C++-Addendum-Multiple-and-Virtual-Inheritance-in-C++.pdf
80759 Bytes
09F-C++-Addendum-Multiple-and-Virtual-Inheritance-in-C++-x4.pdf
82239 Bytes
Week 14
10D-Containers-x4.pdf
87959 Bytes
10D-Containers.pdf
108 KB