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

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: More on Git, Documentation

Slides: PDF

Useful links:

Git Merges Demystified

Original Gitflow description

Another Gitflow description

Week 5

Topics: Test code coverage, GUI Testing

Slides: PDF

Gui Testing example in the EECS 2311 github repository

<!--   ===== Week 6 =====   Topics: Deployment   Slides:   ===== 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.1550073181.txt.gz · Last modified: 2019/02/13 15:53 by bil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki