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