| code | Collection of all demonstration, prototype, and reusable module code, discussed in CSE775 lectures. |
| presentations | Collection of all presentation materials used in CSE775 lectures. |
| Lecture1 | Introduction: Syllabus, Projects, Exams, Why Components?, handouts, grading |
| Lecture2 | Component Object Models, Component Roadmap |
| Lecture3 | Interfaces, Dynamic Linking, GUIDs, registry |
| Lecture4 | Class Factory, Service Control Manager, Activation |
| Lecture5 | Active Template Library (ATL) |
| Lecture6 | ATL, Build process |
| Lecture7 | Out-of-Process components, Activation |
| Lecture8 | Marshalling |
| Lecture9 | Interface Definition Language (IDL) |
| Lecture10 | IDL, Type Libraries, COM types, smart pointers |
| Lecture11 | .Net and C# |
| Lecture12 | C# and Component Models |
| Lecture13 | Controls and Components |
| Lecture14 | Review for Midterm |
| Lecture15 | Midterm Examination |
| Lecture16 | Discuss Midterm results |
| Lecture17 | .Net Remoting vs. DCOM |
| Lecture18 | Web Services |
| Lecture19 | Windows programming basics |
| Lecture20 | Event Models, Properties, and Controls |
| Lecture21 | Controls and Control Containers |
| Lecture22 | COM and .Net Interoperablity |
| Lecture23 | Hosting Browser and Media player controls |
| Lecture24 | Security Models |
| Lecture25 | Introduction to COM+ |
| Lecture26 | Performance: CPU cycles and memory |
| Lecture27 | Summary of the COM and .Net Component Technologies |
| Lecture28 | Where do we go from here? |