User Tools

Site Tools


course_outline

This is an old revision of the document!


Table of Contents

Course Outline

The topics to be discussed each week will be listed here. Slides will be posted here as well.

Week 1

Topics: Introduction and Version Control

Slides: Introduction Version Control

Week 2

Topics: Test-Driven Development, JUnit

Slides: JUnit

Code: Counter.java, CounterTest.java, AllTests.java

Week 3

Work session on the Simulator deliverable.

<!--     ===== Week 4 =====   Topics: Debugging   Slides: {{:week4.pdf|PDF}}   Code: [[http://www.eecs.yorku.ca/~bil/2311/Week4/WordAnalyzer.java|WordAnalyzer.java]]       ===== Week 5 =====   Topics: Refactoring   Slides: {{:week5.pdf|PDF}}   [[http://www.eecs.yorku.ca/~bil/2311/Week6/original.tar|System in need of refactoring]]   [[http://www.eecs.yorku.ca/~bil/2311/Week6/refactored.tar|Refactored system]]     ===== Week 6 =====   Topics: Deployment   Slides: {{:week6.pdf|PDF}}   ===== Week 7 =====   Midterm presentations   ===== Week 8 =====   Midterm submission feedback   ===== Week 9 =====   Topics: Test code coverage   Slides: {{:week9-testcodecoverage.ppt.pdf|PDF}}   ===== Week 10 =====   Topics: Design documentation   Slides: {{:week10-designdocumentation.pdf|PDF}}   [[http://www.tracemodeler.com/articles/a_quick_introduction_to_uml_sequence_diagrams/|Sequence diagram tutorial]]   [[http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools|List of UML tools]]   ===== Week 11 =====   Topics: Final presentation preparation   Slides: {{:week11-finalpresentation.pdf|PDF}}   ===== Week 12 =====   Final project presentations   -->

course_outline.1485361061.txt.gz · Last modified: 2017/01/25 16:17 by bil