Difference between revisions of "Agile Software Development Course Schedule"

From Knowledge Kitchen
Jump to navigation Jump to search
m
m
(One intermediate revision by the same user not shown)
Line 37: Line 37:
 
|  
 
|  
 
Required:
 
Required:
 +
* [[Media:Crosstalk - Missed Expectations.pdf|Missed Expectations: Where CS Students Fall Short in the Software Industry]]
 
* [https://www.joelonsoftware.com/2005/01/02/advice-for-computer-science-college-students/ Advice for Computer Science College Students], from Joel on Software
 
* [https://www.joelonsoftware.com/2005/01/02/advice-for-computer-science-college-students/ Advice for Computer Science College Students], from Joel on Software
* [[Media:Crosstalk - Missed Expectations.pdf|Crosstalk, January/February 2015: Missed Expectations]], pages 4-8
 
 
* [http://queue.acm.org/detail.cfm?id=3130216 Four Ways to Make CS & IT Curricula More Immersive], by Thomas A. Limoncelli
 
* [http://queue.acm.org/detail.cfm?id=3130216 Four Ways to Make CS & IT Curricula More Immersive], by Thomas A. Limoncelli
 
|  
 
|  

Revision as of 17:53, 4 November 2019


Day Date Topic Reading done Assignment due
Part 1 - Introduction
1 9/4 Course overview

Required:

2 9/9 What software engineers do

Required:

Individual assignments:

Part 2 - Basics
3 9/11

Required:

Quizes:

Individual assignments:

4 9/16

Required:

Part 3 - System specification
5 9/18

Quizzes:

Individual assignments:

6 9/23 System modeling and design

Individual assignments:

Part 4 - Sprint 0
7 9/25 Team formation

Quizzes:

9/30 No class
8 10/2 Sprint planning

Required:

Team assignments:

Scrum:

Part 5 - Sprint 0
9 10/7 Testing

Quizzes:

Scrum:

10/9 No class
10/14 No class
10/15 No class
10 10/16

Sprint planning

Scrum:

Part 6 - Sprint 1
11 10/21 Shell scripting

Individual assignments:

Scrum:

12 10/23

Required:

Quizzes:

Scrum events:

Part 7 - Sprint 1
12 10/28

Quizzes:

Scrum:

Part 8 - Sprint 2
13 10/30 Review before exam

Individual assignments:

Quizzes:

Scrum:

14 11/4 Midterm exam

Scrum:

Part 9 - Sprint 2
15 11/6 Stakeholder demos

Scrum:

16 11/11 Code design and quality

Required:

Scrum:

Part 10 - Sprint 3
17 11/13

User experience design

Scrum:

18 11/18 Stakeholder demos

Quizzes:

Scrum:

Part 11 - Sprint 3
19 11/20

Relational (SQL) databases

Team assignments:

Scrum:

20 11/25

Relational (SQL) databases

Quizzes:

Scrum:

Part 12 - Sprint 4
22 12/2 Containers

Individual assignments:

Scrum:

23 12/4 Projects

Quizzes:

Scrum:

Part 13 - Sprint 4
24 12/9 Projects

Scrum:

25 12/11 Projects

Required:

Quizzes:

Scrum:

Part 14 - Release
12/18 12:00pm Final exam
12/18 12:00PM - 1:50PM Final project presentations