Technion - Israel Institute of Technology  
236703 - Object-oriented Programming
  Spring 2005 EnglishRussianHebrewArabic  
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