|
|
Dates
|
Topics |
Readings |
|
Week 1 |
Jan.
6 |
Software Product |
Chapter 1 |
|
Jan.
8 |
|||
|
Week 2 |
Jan.
13 |
Agile Software Engineering |
Chapter 2 |
|
Jan.
15 |
|||
|
Week 3 |
Jan.
20 |
Features, Scenarios, and Stories |
Chapter 3 |
|
Jan.
22 |
|||
|
Week 4 |
Jan.
27 |
Software Architecture |
Chapter 4 |
|
Jan.
29 |
|||
|
Week 5 |
Feb.
3 |
Cloud-Based Software |
Chapter 5 |
|
Feb.
5 |
|||
|
Week 6 |
Feb.
10 |
Microservices Architecture |
Chapter 6 |
|
Feb.
12 |
|||
|
Week 7 |
Feb.
17 |
Security and Privacy |
Chapter 7 |
|
Feb.
19 |
|||
|
Week 8 |
Feb.
24 |
Reliable Programming |
Chapter 8 |
|
Feb.
26 |
|||
|
Week 9 |
Mar.
3 |
Testing |
Chapter 9 |
|
Mar.
5 |
|||
|
Week 10 |
Mar.
10 |
Devops
and Code Management |
Chapter 10 |
|
Mar.
12 |
(This schedule is subject to changes according to the need of the class. All suggested readings are from the required textbook, Engineering Software Products: An Introduction to Modern Software Engineering (1st Edition) by Ian Sommerville.)