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
Week 2
Week 3
Week 4
Topics: Test-Driven Development, JUnit
Slides: PDF
Code: Check out the EECS 2311 project from https://github.com/biltzerpos/TeachingCode
Useful links:
Week 5
Topics: Test code coverage, GUI Testing
Slides: PDF
GUI Testing example in the EECS 2311 github repository
Week 6
Topics: Midterm Submission
Slides: PDF
Week 7
Topics: New project requirements, Continuous Deployment
Slides: PDF
Week 8
Topics: Design Documentation
Slides:
<!--
===== Week 8 =====
Topics: New project requirements, Issue tracking
Slides: {{:module08-issuetracking.pdf|PDF}}
[[https://developer.mozilla.org/en-US/docs/Screening_duplicate_bugs | How to find reported bugs]]
[[https://bugs.eclipse.org/bugs/query.cgi|Search for Eclipse bugs]]
===== Week 9 =====
Topics: Debugging
Slides: {{:module09-debugging.pdf|PDF}}
===== Week 11 =====
Topics: Refactoring
Slides: {{:module11-refactoring.pdf|PDF}}
===== Week 12 =====
Final project presentations
-->