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
Topic: Introduction to the project
Slides: Module 1 - Project Introduction
Week 2
Topics: Screen readers, Version Control
Slides: Module 2 - Version Control
Useful links:
NVDA (screen reader for Windows
Week 3
Topics: Test-Driven Development, JUnit
Slides: Module 3 - JUnit
Code: Counter.java, CounterTest.java, AllTests.java
Useful links:
Week 4
Topics: Documentation
Slides: Module 4 - Documentation
Week 5
Topics: Test code coverage
Slides: Module 5 - Test Code Coverage
Week 6
Topics: Deployment
Slides: Module 6 - Deployment
Week 7
Topics: Issue tracking
Slides: Module 7 - Issue tracking
Week 8
Week 9
Topics: Refactoring, Design Documentation
Slides: Module 9 - Refactoring
Slides: Module 10 - Design Documntation
Week 10
Feedback session with Runa Patel
Weeks 11 - 12
In-class work sessions / Feedback sessions
<!--
===== Week 12 =====
Final project presentations
-->