Lecture | Topics | Read before class | Project |
Lecture #1 Wed, Aug 27 | What is analysis? software architecture, Universal Modeling Lanaguage (UML), Class Text, Handouts | UML Notes | hand out Pr1 & Pr2 |
Lecture #2 Wed, Sep 3 | C# Language, Modules, Project concepts and Prototype code | Text Chaps 1,2 UML notes Module notes | Pr1 |
Lecture #3 Wed, Sep 10 | C# techniques, WinForms programming | Text chaps 1-4 prototype code | Pr1 due |
Lecture #4 Wed, Sep 17 | XML, XML code prototypes | Class Notes prototype code | Pr2 |
Lecture #5 Wed, Sep 24 | Interprocess communication, Sockets, Windows Communication Foundation, Web Services | Text chap 25 prototype code Class Notes | Pr2 due hand out Pr3 and Pr4 |
Lecture #6 Wed, Oct 01 | Processes, Threads, Kernel Objects, .Net Platfrom vs. Win32 Platform | Class Notes, Text chap 18 prototype code | Pr3 |
Lecture #7 Wed, Oct 8 | Multi-threaded systems, queues, asynchronous systems | Text chap 18 prototype code | Pr3 |
Lecture #8 Wed, Oct 15 | Review for Midterm | All notes and text | Pr3 due |
Lecture #9 Wed, Oct 22 | Windows Presentation Foundation | Class notes, Text Chap 28 | Pr4 |
Lecture #10 Wed, Oct 29 | Midterm Examination | Class notes | Pr4 |
Lecture #11 Wed, Nov 05 | Queuing Theory, Random Processes, Performance Analysis | class notes | Pr4 |
Lecture #12 Wed, Nov 12 | Managed C++, Attibuted Programming help with Pr5 | Class notes | Pr4 due |
Lecture #13 Wed, Nov 19 | Midterm Exam results, Instructor's solutions, Prototype code to support Pr5 | class notes prototype code | Pr5 |
Wed, Nov 26 | Thanksgiving Holidays - no class | ||
Lecture #14 Wed, Dec 03 | Course Summary, Help with Pr5 what next? | Pr5 due |