Lecture | Topics | Read before class | Project |
Lecture #1 Mon, May 19 |
Discuss Syllabus, Assignments, Examination, class text What is analysis? software architecture, Handouts | UML notes Module notes Text chap 1 | hand out Pr1 & Pr2 |
Lecture #2 Wed, May 21 | Architectural Models, Modules, Universal Modeling Lanaguage (UML) | UML notes Module notes Text chap 2 | Pr1 - OCD |
Holiday Mon, May 26 | Memorial Day Observed - No Classes | ||
Lecture #3 Wed, May 28 |
C# Programming Language .Net Platfrom | Text chaps 2-10 | Pr1 - OCD |
Lecture #4 Mon, Jun 2 |
C#, prototype code .Net Platfrom | Text chaps 3, 4, and 5 | Pr1 - OCD due |
Lecture #5 Wed, Jun 4 |
WinForms programming .Net Platfrom | Text chaps 19, 20, 21 | Pr2 - code |
Lecture #6 Mon, Jun 9 | XML, XML code prototypes using C#, .Net Platfrom, Win32 Platform | XML Notes prototype code | Pr2 - code |
Lecture #7 Wed, Jun 11 | .Net Sockets .Net Platfrom | Sockets Notes prototype code | Pr2 - code |
Lecture #8 Mon Jun 16 | Web services, Message-Passing systems | class notes prototype code | Pr2 code due |
Lecture #9 Wed Jun 18 | Windows Communication Foundation (WCF) | Text Chap 25 class notes prototype code | Pr3 - OCD |
Lecture #10 Mon, Jun 23 |
Processes, Threads, Kernel Objects, Multi-threaded systems, queues | Text chaps 13, 14 prototype code | Pr3 - OCD |
Lecture #11 Wed, Jun 25 | Threading examples, shared resources, synchronization | Text chaps 13, 14 prototype code | Pr3 - OCD |
Lecture #12 Mon, Jun 30 | Hand out, and discuss, Project #5 Asynchronous systems, Message-passing Systems | Asynchronous notes prototype code | Pr3 - OCD due |
Lecture #13 Wed, Jul 2 | Review for Midterm Common Language Runtime (CLR) appdomains | Text chap 13 prototype code | Pr4 - code |
Lecture #14 Mon, Jul 7 | Midterm Examination | All Previous lecture notes | |
Lecture #15 Wed Jul 9 | Windows Presentation Foundation (WPF), Handouts | Text Chap 28, Class notes | Pr4 - code |
Lecture #16 Mon Jul 14 | Windows Presentation Foundation (WPF) - controls, Handouts | Text Chap 29 Class notes | Pr4 - code due |
Lecture #17 Wed Jul 16 | Queuing Theory, Back-of-the-Envelope Analysis, Pr#5 Topics, Handouts | Queuing notes | Pr5 OCD & code |
Lecture #18 Mon Jul 21 | Random Processes, Queuing topics, Web Services, Pr#5 Topics | class notes prototype code | Pr5 OCD & code |
Lecture #19 Wed, Jul 23 | Midterm Exam Results Topics in Managed Computing | class notes prototype code | Pr5 OCD & code |
Lecture #20 Mon, Jul 28 | Enterprise computing - web model, Help with Pr5 Course Summary, what next? | class notes prototype code | Pr5 due Arch Report |