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

Week 2

Topic: Version Control

Slides: Module 2 - Version Control

Useful links:

Pro Git ebook

EGit tutorial

Week 3

Topics: Test-Driven Development, JUnit

Slides: Module 3 - JUnit

Code: Check out the EECS 2311 project from https://github.com/biltzerpos/TeachingCode

Useful links:

JUnit 5 documentation

<!--   ===== Week 4 =====   Topics: Documentation   Slides: {{:module04-documentation.pdf|Module 4 - Documentation}}   ===== Week 5 =====   Topics: Test code coverage   Slides: {{:module05-testcodecoverage.pdf|Module 5 - Test Code Coverage}}   ===== Week 6 =====   Topics: Deployment   Slides: {{:module06-deployment.pdf|Module 6 - Deployment}}   ===== Week 7 =====   Topics: Issue tracking   Slides: {{:module07-issuetracking.pdf|Module 7 - Issue tracking}}   [[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]]   [[https://bugs.eclipse.org/bugs/show_bug.cgi?id=402455|An example Eclipse bug]]   ===== Week 8 =====   Topics: Debugging   Slides: {{:module08-debugging.pdf|Module 8 - Debugging}}   Code: [[http://www.eecs.yorku.ca/~bil/2311/Debug/WordAnalyzer.java|WordAnalyzer.java]]   ===== Week 9 =====   Topics: Refactoring, Design Documentation   Slides: {{:module09-refactoring.pdf|Module 9 - Refactoring}}   Slides: {{:module10-designdocumentation.pdf|Module 10 - Design Documntation}}   {{:ref.tar|System in need of refactoring}}   [[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 10 =====   Feedback session with Runa Patel   ===== Weeks 11 - 12 =====   In-class work sessions / Feedback sessions       ===== Week 12 =====   Final project presentations   -->

course_outline.1548253450.txt.gz · Last modified: 2019/01/23 14:24 by bil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki