Menu Expand Search
CS4530, Summer 2025

Calendar

Class held is Monday-Thursday from 11:40am to 1:20pm in West Village G, Room 104

Information about office hours on the staff page.

This schedule is subject to change; there will not be a final exam.

Week 1

Mon, May 5

Orientation & User Stories

Tue, May 6

From Requirements to Tests

Wed, May 7

Web Applications

Thu, May 8

Architecting Simple Web Services

Week 2

Mon, May 12

Async Programming
DUE: Individual project #1

Tue, May 13

React I
DUE: Team formation survey

Wed, May 14

React II

Thu, May 15

Agile Software Development

Week 3

Mon, May 19

Software Engineering Teams
DUE: Individual project #2

Tue, May 20

work on projects

Wed, May 21

More on Testing
DUE: Project plan

Thu, May 22

In-class meetings to discuss project plan

Week 4

Mon, May 26

HOLIDAY: Memorial Day (no class)
DUE: Individual project #3

Tue, May 27

work on projects
DUE: Revised project plan

Wed, May 28

Security

Thu, May 29

MIDTERM

Week 5

Mon, June 2

Cloud Infrastructure

Tue, June 3

work on projects

Wed, June 4

Continuous Development

Thu, June 5

Testing Web Applications

Week 6

Mon, June 9

Safety, Ethics, and Trust

Tue, June 10

work on projects

Wed, June 11

Alternatives to "Corporate" Software Development

Thu, June 12

Design Patterns

Week 7

Mon, June 16

work on projects
DUE: Final project deliverables

Tue, June 17

Project presentations

Wed, June 18

Project presentations
DUE: Final project write-up

Thu, June 19

HOLIDAY: Juneteenth (no class)