User Tools

Site Tools


course_outline

This is an old revision of the document!


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

Week 5

Topics: Debugging

Slides: PDF

Code: 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.1486570310.txt.gz · Last modified: 2017/02/08 16:11 by bil