|
Dates
|
Topics |
Readings |
Week 1 |
Jan.
7 |
Software Product |
Chapter 1 |
Jan.
9 |
|||
Week 2 |
Jan.
14 |
Agile Software Engineering |
Chapter 2 |
Jan.
16 |
|||
Week 3 |
Jan.
21 |
Features, Scenarios, and Stories |
Chapter 3 |
Jan.
23 |
|||
Week 4 |
Jan.
28 |
Software Architecture |
Chapter 4 |
Jan.
30 |
|||
Week 5 |
Feb.
4 |
Cloud-Based Software |
Chapter 5 |
Feb.
6 |
|||
Week 6 |
Feb.
11 |
Microservices Architecture |
Chapter 6 |
Feb.
13 |
|||
Week 7 |
Feb.
18 |
Security and Privacy |
Chapter 7 |
Feb.
20 |
|||
Week 8 |
Feb.
25 |
Reliable Programming |
Chapter 8 |
Feb.
27 |
|||
Week 9 |
Mar.
4 |
Testing |
Chapter 9 |
Mar.
6 |
|||
Week 10 |
Mar.
11 |
Devops
and Code Management |
Chapter 10 |
|
Mar.
13 |
(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.)