Class Schedules

 

Dates

Topics

Readings

Dues

Week 1

Jan. 8

Introduction

Chapter 1

 

Jan. 10

Software Development Processes

Chapter 2

 

Week 2

Jan. 15

(MLK Day; No Class)

Jan. 17

Group Project Kick Off on Zoom

Week 3

Jan. 22

User Requirements

Chapter 3

 

Jan. 24

 

Week 4

Jan. 19

Requirements Analysis

Chapter 4

 

Jan. 31

Group Project Demo 1 on Zoom

Week 5

Feb. 5

User Cases

Chapter 5

 

Feb. 7

 

Week 6

Feb. 12

Design and Architecture

Chapter 6

 

Feb. 14

Group Project Demo 2 on Zoom

Term Project Topic Announcement

Week 7

Feb. 19

Architecture Patterns

Chapter 7

 

Feb. 21

 

Week 8

Feb. 26

Static Checking

Chapter 8

 

Feb. 28

Group Project Demo 3 on Zoom

Week 9

Mar. 4

Testing

Chapter 9

 

Mar. 6

 

Week 10

Mar. 11

Quality Metrics

Chapter 10

 

Mar. 13

Group Project Demo 4 on Zoom

Term Project Due

(This schedule is subject to changes according to the need of the class. All suggested readings are from the recommended textbook, Software Engineering: Basic Principles and Best Practices by Ravi Sethi)