User Tools

Site Tools


course_outline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
course_outline [2020/01/15 15:21] bilcourse_outline [2020/03/11 14:16] bil
Line 13: Line 13:
 [[http://www.paulowe.com/venn_diagram_061119/activity.html|Example Venn diagram tool]] [[http://www.paulowe.com/venn_diagram_061119/activity.html|Example Venn diagram tool]]
  
- 
-<html><!-- 
  
 ===== Week 2 ===== ===== Week 2 =====
Line 20: Line 18:
 Topic: Version Control Topic: Version Control
  
-Slides: +Slides: {{:module02-git.pdf|Module 2 - Version Control}} 
 Useful links: Useful links:
  
Line 26: Line 25:
  
 [[http://www.vogella.com/tutorials/EclipseGit/article.html|EGit tutorial]] [[http://www.vogella.com/tutorials/EclipseGit/article.html|EGit tutorial]]
- 
  
  
 ===== Week 3 ===== ===== Week 3 =====
  
-Topics: Test-Driven Development, JUnit+Topics: Gitflow
  
-Slides: {{:module03-junit.pdf|Module 3 - JUnit}} +Slides: {{:module03-gitflow.pdf|PDF}}
- +
-Code: Check out the EECS 2311 project from [[https://github.com/biltzerpos/TeachingCode|https://github.com/biltzerpos/TeachingCode]]+
  
 Useful links: Useful links:
  
-[[https://junit.org/junit5/docs/current/user-guide/| JUnit 5 documentation]]+[[https://www.campingcoder.com/2018/03/git-merges-demystified/|Git Merges Demystified]]
  
 +[[https://nvie.com/posts/a-successful-git-branching-model/|Original Gitflow description]]
 +
 +[[https://www.campingcoder.com/2018/04/how-to-use-git-flow/|Another Gitflow description]]
  
 ===== Week 4 ===== ===== Week 4 =====
  
-Topics: More on GitDocumentation+Topics: Test-Driven DevelopmentJUnit
  
-Slides: {{:module04-documentation.pdf|PDF}}+Slides: {{:module04-junit.pdf|PDF}} 
 + 
 +Code: Check out the EECS 2311 project from [[https://github.com/biltzerpos/TeachingCode|https://github.com/biltzerpos/TeachingCode]]
  
 Useful links: Useful links:
  
-[[https://www.campingcoder.com/2018/03/git-merges-demystified/|Git Merges Demystified]]+[[https://junit.org/junit5/docs/current/user-guide/| JUnit 5 documentation]]
  
-[[https://nvie.com/posts/a-successful-git-branching-model/|Original Gitflow description]] 
- 
-[[https://www.campingcoder.com/2018/04/how-to-use-git-flow/|Another Gitflow description]] 
  
  
Line 65: Line 63:
 Slides: {{:module05-testcodecoverage.pdf|PDF}} Slides: {{:module05-testcodecoverage.pdf|PDF}}
  
-Gui Testing example in the [[https://github.com/biltzerpos/TeachingCode|EECS 2311 github repository]]+GUI Testing example in the [[https://github.com/biltzerpos/TeachingCode|EECS 2311 github repository]] 
  
  
 ===== Week 6 ===== ===== Week 6 =====
  
-Topics: Deployment+Topics: Midterm Submission
  
-Slides: {{:module06-deployment.pdf|Module 6 - Deployment}}+Slides: {{:module06-midtermsubmission.pdf|PDF}}
  
 ===== Week 7 ===== ===== Week 7 =====
  
-Topics: Continuous Deployment+Topics: New project requirements, Continuous Deployment
  
 Slides: {{:module07-continuousdeployment.pdf|PDF}} Slides: {{:module07-continuousdeployment.pdf|PDF}}
  
-[[https://www.youtube.com/watch?v=r5DIuWPUwE0|Gradle and Circle CI (Part 1)]]+[[https://github.com/biltzerpos/counterci|Github repo with continuous deployment]]
  
-[[https://www.youtube.com/watch?v=cK-0pOX749k|Gradle and Circle CI (Part 2)]]+===== Week 8 =====
  
-[[https://github.com/danielmapar/ExampleApp|ExampleApp github repository]]+TopicsDesign Documentation
  
 +Slides: {{:module08-designdocumentation.pdf|PDF}}
  
 +[[http://www.tracemodeler.com/articles/a_quick_introduction_to_uml_sequence_diagrams/|Sequence diagram tutorial 1]]
  
-===== Week 8 =====+[[https://online.visual-paradigm.com/tutorials/sequence-diagram-tutorial/|Sequence diagram tutorial 2]]
  
-TopicsNew project requirements, Issue tracking+[[http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools|List of UML tools]]
  
-Slides: {{:module08-issuetracking.pdf|PDF}} 
  
 +<html><!--
 +
 +===== Week 9 =====
 +
 +Topics: Issue tracking
 +
 +Slides: 
 [[https://developer.mozilla.org/en-US/docs/Screening_duplicate_bugs | How to find reported bugs]] [[https://developer.mozilla.org/en-US/docs/Screening_duplicate_bugs | How to find reported bugs]]
  
Line 105: Line 112:
 Slides: {{:module09-debugging.pdf|PDF}} 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]] 
  
  
course_outline.txt · Last modified: 2020/03/31 15:15 by bil