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

Topic: Introduction to the project

Module 1 - Project Introduction

Example Venn diagram tool

Week 2

Topic: Version Control

Slides: Module 2 - Version Control

Useful links:

Pro Git ebook

EGit tutorial

Week 3

Topics: Gitflow

Slides: PDF

Useful links:

Git Merges Demystified

Original Gitflow description

Another Gitflow description

<!--       ===== Week 4 =====   Topics: Test-Driven Development, JUnit   Slides:   Code: Check out the EECS 2311 project from [[https://github.com/biltzerpos/TeachingCode|https://github.com/biltzerpos/TeachingCode]]   Useful links:   [[https://junit.org/junit5/docs/current/user-guide/| JUnit 5 documentation]]           ===== Week 5 =====   Topics: Test code coverage, GUI Testing   Slides: {{:module05-testcodecoverage.pdf|PDF}}   Gui Testing example in the [[https://github.com/biltzerpos/TeachingCode|EECS 2311 github repository]]     ===== Week 6 =====   Topics: Deployment   Slides: {{:module06-deployment.pdf|Module 6 - Deployment}}   ===== Week 7 =====   Topics: Continuous Deployment   Slides: {{:module07-continuousdeployment.pdf|PDF}}   [[https://www.youtube.com/watch?v=r5DIuWPUwE0|Gradle and Circle CI (Part 1)]]   [[https://www.youtube.com/watch?v=cK-0pOX749k|Gradle and Circle CI (Part 2)]]   [[https://github.com/danielmapar/ExampleApp|ExampleApp github repository]]       ===== Week 8 =====   Topics: New project requirements, Issue tracking   Slides: {{:module08-issuetracking.pdf|PDF}}   [[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]]     ===== Week 9 =====   Topics: Debugging   Slides: {{:module09-debugging.pdf|PDF}}     ===== Week 10 =====   Topics: Design Documentation   Slides: {{:module10-designdocumentation.pdf|PDF}}   [[http://www.tracemodeler.com/articles/a_quick_introduction_to_uml_sequence_diagrams/|Sequence diagram tutorial 1]]   [[https://online.visual-paradigm.com/tutorials/sequence-diagram-tutorial/|Sequence diagram tutorial 2]]   [[http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools|List of UML tools]]         ===== Week 11 =====   Topics: Refactoring   Slides: {{:module11-refactoring.pdf|PDF}}       ===== Week 12 =====   Final project presentations   -->

course_outline.1580308604.txt.gz · Last modified: 2020/01/29 14:36 by bil