CSC 309 Lectures
CSC 309
Lectures
- 
Week 1
-- introduction to the course; introduction to the design process
- 
Week 2
-- general design principles; high-level design patterns details of
specification-to-design refinement
- 
Week 3
-- more on model/view design; design for independent and incremental testing;
refining a derived model design using the java library
- 
Week 4
-- formal method specification and its use in testing; introduction to system
testing techniques
- 
Week 5
-- testing implementation
- 
Weeks 6 and 7
-- design refinement; introduction to code coverage measures
- 
Week 8
-- administrative matters; code coverage; acceptance testing
- 
Week 9
-- introduction to "classic" design patterns
- 
Week 10
-- introduction to formal verification
- 
Slides
-- lecture slides as presented in class.
          
index
|
lectures
|
handouts
|
examples
|
doc
|
lib
|
grades