Case studies must be submitted by noon before lecture. In-class exercises are due on the same day as the lecture. Homework is done in groups of two students.
| LEC # | TOPICS | KEY DATES |
|---|---|---|
| 1 | System process: Introduction | |
| 2 | System process: Fundamentals | Lecture 2 case study due |
| 3 | System process: Time and resource estimation, part 1 | In-class exercise due |
| 4 | System process: Time and resource estimation, part 2 |
Homework 1 due In-class exercise due |
| 5 | System process: CMMI, ISO | Lecture 5 case study due |
| 6 | System process: UML, part 1 | In-class exercise due |
| 7 | System process: UML, part 2 |
Homework 2 due In-class exercise due |
| 8 | Database: Data modeling, part 1 | In-class exercise due |
| 9 | Database: Data modeling, part 2 | In-class exercise due |
| 10 | Database: Data normalization |
Homework 3 due In-class exercise due |
| 11 | Database: SQL basics: SELECT, INSERT | In-class exercise due |
| 12 | Database: SQL lab | In-class exercise due |
| 13 | Database: SQL joins, subqueries, views | In-class exercise due |
| 14 | Database: SQL Homework 5 |
Homework 4 due In-class exercise due |
| 15 | Database: SQL transactions, connections | In-class exercise due |
| 16 | Web: Introduction, HTTP | In-class exercise due |
| 17 | Web: XHTML, CSS | In-class exercise due |
| 18 | Web: Connecting Web and database | In-class exercise due |
| 19 | Web: Web and database: Forms |
Homework 5 due In-class exercise due |
| 20 | Web: Web and database | In-class exercise due |
| 21 | Web: XML | In-class exercise due |
| 22 | Web: Web services | In-class exercise due |
| 23 | Web: Web services: WSDL, registries |
Homework 6 due In-class exercise due |
| Midterm Exam | ||
| 24 | Web: Service oriented architecture, EDI | Lecture 24 case study due |
| 25 | Security: Framework, concepts | Lecture 25 case study due |
| 26 | Security: Protocols, part 1 | In-class exercise due |
| 27 | Security: Protocols, part 2 | Homework 7 due |
| 28 | Security: Cryptography | In-class exercise due |
| 29 | Security: SSL, Internet | Lecture 29 case study due |
| 30 | Networks: System architecture, part 1 |
Homework 8 due In-class exercise due |
| 31 | Networks: System architecture, part 2 | In-class exercise due |
| 32 | Networks: Basic telecom technology | Lecture 32 case study due |
| 33 | Networks: Wired LANs, WANs |
Homework 9 due Lecture 33 case study due |
| 34 | Networks: Connecting wired LANs, WANs | Lecture 34 case study due |
| 35 | Networks: Fiber optics | Lecture 35 case study due |
| 36 | Networks: Wireless |
Homework 10 due Lecture 36 case study due |
| 37 | Networks: Enterprise, VPN, MPLS. Course summary. | |
| Final Exam | ||
