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: Module 6 - Deployment

Week 7

Week 8

Topics: New project requirements, Issue tracking

Slides: PDF

How to find reported bugs

Search for Eclipse bugs

Week 9

Topics: Debugging

Slides: PDF

Week 10

Topics: Design Documentation

Slides: PDF

Sequence diagram tutorial 1

Sequence diagram tutorial 2

List of UML tools

<!--     ===== Week 11 =====   Topics: Refactoring   Slides:     ===== Week 12 =====   Final project presentations   -->

course_outline.1553091356.txt.gz · Last modified: 2019/03/20 14:15 by bil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki