COM S 362 Schedule (Fall 2021)

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

362 Home

Syllabus

Staff

Schedule

Project

FAQ

Miscellaneous

 

Schedule

Week Main Topics Reading Homework/ Project/Exam

Week 1
Aug 23 - 27

Complexity and the Object Model

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

 

Week 2
Aug 30 - Sep 3

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

HW1

Week 3
Sep 6 - 10

Analysis and Responsibility-Driven Design [LarmanOOAD04]
Ch. 6 (pp. 61-75)
[WirfsBrockResponsibilityDriven03]
Ch. 2, 5 (pp. 61-70, 176-183)
HW2

Week 4
Sep 13 - 17

Domain Model and GRASP

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

Week 5
Sep 27 - Oct 1

SOLID Design Principles

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

Week 6
Oct 4 - 8

UML

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

Week 7
Oct 11 - 15

Introduction to Patterns

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

Week 8
Oct 18 - 22

Dependency Analysis and Review

  Midterm Exam

Week 9
Mar 22 - 26

Introduction to the Project

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

Week 10
Nov 1 - 5

Testing and Two Behavioral Patterns [ShvetsPatterns20]
Command
Observer
(pp. 268-288, 336-351)
Project Iteration 1

Week 11
Nov 8 - 12

More Design Patterns

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

 

Week 12
Nov 15 - 19

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

Project Iteration 2

Week 13
Apr 22 - 26

Thanksgiving break
No classes

   

Week 14
Nov 29 - 3

Software Paradigms

[Peterson15]
Ch. 48

Project Iteration 3

Week 15
Dec 6 - 10

Review

   

 

 

  Final Exam