Spring 2025
· Section 1: MW 10:30 – 11:45 in MH 422
· Section 2: MW 12:00 – 1:15 in MH 422
· Section 3: MW 3:00 – 4:15 in MH 222
Note: All lectures are IN PERSON
· MW 1:30 – 3:00 in DH439
· By appointment on Zoom
Week |
Topics |
Projects |
|
1 |
1/27, 1/29 |
Software Engineering, Requirements Modeling |
|
2 |
2/3, 2/5 |
Requirements and Domain Modeling |
MoveMe |
3 |
2/10, 2/12 |
Domain Modeling, Design Patterns |
|
4 |
2/17, 2/19 |
Design Patterns, Graphical User Interfaces |
Turtle Graphics |
5 |
2/24, 2/26 |
Graphical User Interfaces, Model-View-Con
troller Architecture |
|
6 |
3/3, 3/5 |
Model-View Controller Architecture |
|
7 |
3/10, 3/12 |
Version control, Teamwork, Multithreading |
Mine Field on MVC |
8 |
3/17, 3/19 |
Multithreading, Agent-Based Architecture |
|
9 |
3/24, 3/26 |
Midterm Review, Midterm |
|
Spring Break |
|||
10 |
4/7, 4/9 |
Agent-Based Architecture |
Tragedy of the Commons on SimStation |
11 |
4/14, 4/16 |
Distributed Architectures |
|
12 |
4/21, 4/23 |
Distributed Architectures |
Calculator on Echo |
13 |
4/28, 4/30 |
Container-Component Architecture |
|
14 |
5/5, 5/7 |
Container-Component Architecture |
Calculator on SmartBox |
15 |
5/12 |
Final Review |
Friday |
16-May |
10:45 - 12:45 |
|
Sec 2 |
Tuesday |
20-May |
10:45 - 12:45 |
Sec 3 |
Wednesday |
14-May |
1:00 – 3:00 |