Class Schedules

 

Dates

Topics

Readings

Week 1

Apr. 2

Software Product

Chapter 1

Apr. 4

Week 2

Apr. 9

Agile Software Engineering

Chapter 2

Apr. 11

Week 3

Apr. 16

Features, Scenarios, and Stories

Chapter 3

Apr. 18

Week 4

Apr. 23

Software Architecture

Chapter 4

Apr. 25

Week 5

Apr. 30

Cloud-Based Software

Chapter 5

May 2

Week 6

May 7

Microservices Architecture

Chapter 6

May 9

Week 7

May 14

Security and Privacy

Chapter 7

May 16

Week 8

May 21

Reliable Programming

Chapter 8

May 23

Week 9

May 28

Testing

Chapter 9

May 30

Week 10

Jun. 4

Devops and Code Management

Chapter 10

Jun. 6

 

(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.)