The topics to be discussed each week will be listed here. Slides will be posted here as well.
Topic: Introduction to the project
Slides: Module 1 - Project Introduction
Topics: Screen readers, Version Control
Slides: Module 2 - Version Control
Useful links:
NVDA (screen reader for Windows
Topics: Test-Driven Development, JUnit
Slides: Module 3 - JUnit
Code: Counter.java, CounterTest.java, AllTests.java
Useful links:
Topics: Documentation
Slides: Module 4 - Documentation
Topics: Test code coverage
Slides: Module 5 - Test Code Coverage
Topics: Deployment
Slides: Module 6 - Deployment
Topics: Issue tracking
Slides: Module 7 - Issue tracking
Topics: Refactoring, Design Documentation
Slides: Module 9 - Refactoring
Slides: Module 10 - Design Documntation
Feedback session with Runa Patel
In-class work sessions / Feedback sessions
<!--
===== Week 12 =====
Final project presentations
-->