Week 1:
Jan 25 Intro to class and intro to software engineering processes
Jan 27 Git and GitHub overview, assignment 1 (due Feb 2)
Week 2:
Feb 1 SDLC: waterfall, assignment 2 (due Feb 8)
Feb 3 Agile, project ideas
Week 3:
Feb 8 Brief intro to Scrum, project ideas, get teams together
Feb 10 Coding standards and Code Reviews, project ideas, get teams together
Week 4:
Feb 15 Style Guide, assignment 3 (due feb 21), group projects, assignment 4
Feb 17 Scrum, Make sure everyone is in a group, start thinking about the product backlog
Week 5:
Feb 22 All groups meet in class to work on product backlog
Feb 24 The following groups meet:
- VulnerabilitySearch
- GitHubGreet
- TheKarenIndex
- Paintapp
- YNOT_site
- KinectApp
Week 6:
Mar 1 The following groups meet:
- PlantryApp
- ChocolateThunder
- SportsOrganizer
- ItsRaining
- UTKTD
- HistoryByYou
Mar 3 The following groups meet for a daily scrum meeting:
- VulnerabilitySearch
- GitHubGreet
- TheKarenIndex
- Paintapp
- YNOT_site
- KinectApp
Week 7:
Mar 8 The following groups meet for a daily scrum meeting:
- PlantryApp
- ChocolateThunder
- SportsOrganizer
- ItsRaining
- UTKTD
- HistoryByYou
Mar 10 All groups present sprint 1 results in class. Demo working software
Mar 15 (Spring Break!)
Mar 17 (Spring Break!)
Week 8:
Mar 22 The following groups meet in class for sprint 2 planning:
- PlantryApp
- ChocolateThunder
- YNOT_site
- KinectApp
- HistoryByYou
- UTKTD
Mar 24 The following groups meet in class for sprint 2 planning:
- GitHubGreet
- VulnerabilitySearch
- TheKarenIndex
- Paintapp
- SportsOrganizer
- ItsRaining
Week 9:
Mar 29 The following groups meet in class for sprint 2 daily scrum and status check:
- PlantryApp
- ChocolateThunder
- YNOT_site
- KinectApp
- HistoryByYou
- UTKTD
Mar 31 The following groups meet in class for sprint 2 daily scrum and status check:
- GitHubGreet
- VulnerabilitySearch
- TheKarenIndex
- Paintapp
- SportsOrganizer
- ItsRaining
Week 10:
Apr 5 The following groups meet in class for sprint 2 review with demo and sprint 3 planning:
- PlantryApp
- ChocolateThunder
- YNOT_site
- KinectApp
- HistoryByYou
- UTKTD
Apr 7 The following groups meet in class for sprint 2 review with demo and sprint 3 planning:
- GitHubGreet
- VulnerabilitySearch
- TheKarenIndex
- Paintapp
- SportsOrganizer
- ItsRaining
Week 11:
Apr 12 No Class: Groups are encouraged to meet during normal class time. The classroom is available if you need a place to meet.
Apr 14 (school break)
Week 12:
Apr 19 The following groups meet in class for sprint 3 review with demo and sprint 4 planning:
- PlantryApp
- ChocolateThunder
- YNOT_site
- KinectApp
- HistoryByYou
- UTKTD
Apr 21 The following groups meet in class for sprint 3 review with demo and sprint 4 planning:
- GitHubGreet
- VulnerabilitySearch
- TheKarenIndex
- Paintapp
- SportsOrganizer
- ItsRaining
Week 13:
Apr 26 The following groups meet in class for sprint 4 daily scrum and status check:
- PlantryApp
- ChocolateThunder
- YNOT_site
- KinectApp
- HistoryByYou
- UTKTD
Apr 28 The following groups meet in class for sprint 4 daily scrum and status check:
- GitHubGreet
- VulnerabilitySearch
- TheKarenIndex
- Paintapp
- SportsOrganizer
- ItsRaining
Week 14:
Note: Everyone is expected to be in attendance for all project presentations
May 3 Project presentations:
- HistoryByYou
May 5 Project presentations
- KarenIndex
- ChocolateThunder
Week 15:
Note: Everyone is expected to be in attendance for all project presentations
May 10 Project presentations (last day of classes)
Final:
Note: Everyone is expected to be in attendance for all project presentations
May 18 Final 1:00-3:15 Project presentations
- PaintApp
Final Presenation Dates yet to be assigned:
-
PlantryApp
-
SportsOrganizer
-
ItsRaining
-
UTKTD
-
GitHubGreet
-
VulnerabilitySearch
-
SportsOrganizer
-
ItsRaining