Skip to main content

COM S 362 Schedule (Spring 2021)

By Source, Fair use, https://en.wikipedia.org/w/index.php?curid=30996761

362 Home

Syllabus

Staff

Schedule

FAQ

Miscellaneous

Schedule

Week (Dates)            

Textbook readings

Module Topics

Homework/Programming Project/Exam deadlines

Week 01
Jan 25 - 29

[BoochOOAD07]
Ch. 1, 2 (pp. 7-12, 41-64)
[BrooksMythicalManMonth95]
Ch. 16 "No Silver Bullet"

Complexity and the Object Model

 

Week 02
Feb 1 - 5

[FowlerRefactoring18]
Ch. 3 (pp. 71-74, 78-79, 82-83)
[LarmanOOAD04]
Ch. 1, 2 (pp. 3-11, 19-36)

Code Smells and UP

HW1

Week 03
Feb 8 - 12

[LarmanOOAD04]
Ch. 6 (pp. 61-75)
[WirfsBrockResponsibilityDriven03]
Ch. 2, 5 (pp. 61-70, 176-183)

Analysis and Responsibility-Driven Design

HW2

Week 04
Feb 15 - 19

[LarmanOOAD04]
Ch. 9, 17 (pp.134-158, 281-291)

Doman Model and GRASP

HW3

Week 05
Feb 22 - 26

[MartinCleanArchitecture17]
Ch. 8, 9, 10, 11

SOLID Design Principles

HW4

Week 06
Mar 1 - 5

[Fowler03]
Ch. 3, 4, 5, 12 (pp. 35-52, 53-61, 66-72, 131-133)
 

UML

HW5

Week 07
Mar 8-12

[ShvetsPatterns20]
What's a design pattern?
Factory Method
(pp. 26-31, 74-89)
[Martin17]
Ch. 17, 22 (pp. 160-173, 202-209)

Introduction to Patterns

HW6

Week 08
Mar 15-19

 

Dependency Analysis and Review

Midterm

Week 09
Mar 22-26

[ShvetsPatterns20]
Abstract Factory
Strategy
(pp. 90-104, 368-380)

Introduction to the Project

Project Iteration 1

Week 10
Mar 29-Apr 2

[ShvetsPatterns20]
Command
Observer
(pp. 268-288, 336-351)

Testing and Two Behavioral Patterns

 

Week 11
Apr 5 - 9

[ShvetsPatterns20]
Singleton
Decorator
Facade
Proxy
State
Visitor
(pp. 138-147, 192-209, 210-219, 234-245, 352-367, 393-408)

More Design Patterns

Project Iteration 2

Week 12
Apr 12 - 16

[RichardsAchitecture20]
Ch 9, 10, 11, 14, 17

Architectural Patterns

 

Week 13
Apr 19 - 23

 

Software Paradigms

Project Iteration 3

Week 14
Apr 26 - 30

 

Review

 

Week 15
May 3 - 6

 

 

Final Exam