Schedule - CS 4322, Spring 2018

current (last updated 4/26/18, 12:21 pm)

Wk Date In Class Assigned Due
1

Jan 9

  1. Syllabus
  2. JUnit
  3. Equivalence Class Testing
  4. RA 1
RA 1  
  Jan 11
  1. Category-Partition Testing
  2. Testing Example
  3. CA 1
  4. CA 2
RA 2, CA 1, CA 2, (code) RA 1 - noon
2 Jan 16 Lab Day    
  Jan 18 Lab Day    
Wk Date In Class Assigned Due
3 Jan 23
  1. Strategy Pattern
  2. Player-Role Pattern
CA 3 (code), RA 3 RA 2, CA 1, CA 2 - noon
  Jan 25 Lab Day    
4 Jan 30 Observer Pattern CA2-v2, CA 4, RA 4 RA 3, CA 3 - noon
  Feb 1 A solution to CA 2 and CA 3    
Wk Date In Class Assigned Due
5 Feb 6 Observer - CA 4   RA 4 - noon
  Feb 8
  1. Decorator Pattern
  2. Test 1 Expectations
CA 5 CA 4 - 11:59 pm
6 Feb 13 Lab Day    
  Feb 15 Test 1    
Wk Date In Class Assigned Due
7 Feb 20 Lab Day RA 5  
  Feb 22 Test 1 - v2  
  1. Due Friday, Feb 23, 11:59pm: CA2-v2
  2. Due Friday, Feb 23, 11:59pm: CA 5
8 Feb 27 Factory Method Pattern RA 6 RA 5 - noon
  Mar 1 Abstract Factory Pattern RA 7, CA 6 RA 6
Wk Date In Class Assigned Due
9 Mar 6 Test 2 (Factory Method and Abstract Factory)    
  Mar 8 Lab Day    
10 Mar 13 Spring Break    
  Mar 15 Spring Break    
Wk Date In Class Assigned Due
11 Mar 20 Lab Day RA 8, CA 7 RA 7-noon, CA 6-noon
  Mar 22 Singleton Pattern    
12 Mar 27 Command Pattern    
  Mar 29 MVC RA 9, CA 8 (code), CA 9 RA 8 - noon, CA 7 - noon
Wk Date In Class Assigned Due
13 Apr 3
  1. Delegation, Adapter, and Facade Patterns
  2. Test 3 Expectations
  RA 9 - noon
  Apr 5 Test 3 (Singleton, Command, MVC) RA 10 CA 8 - noon
14 Apr 10 Template Method Pattern RA 11 RA 10 - 12:15pm, CA 9 - 12:15pm
  Apr 12 Iterator & Composite Patterns CA 10, CA 11 (code), RA 12 RA 11 - 12:15pm
Wk Date In Class Assigned Due
15 Apr 17 Lab    
  Apr 19 Lab    
16 Apr 24
  1. State Pattern
  2. Final Expectations
  CA 10, RA 12 - 12:15pm
  Apr 26 Proxy Pattern   CA 11 - 12:15 pm
17 May 1 Exam-12:30-2:30    
         
`

#ccccff - purple, #ffffcc - pale yellow