Logistics

Course information, syllabus, logistics, policies, etc. Official Syllabus

Course Schedule

Schedule
The schedule may change during the semester.
Week #Week ofMondayWednesdayFriday
01Jan. 13 - Intro -
- Starter Mini Project
Mini Project , SE basics - SDLC
- Reflection 01
02 Jan. 20 - No class for MLK Day SE Basics - more SDLC and Software Activities -
03 Jan. 27 -
Starter Project Demo
UML, Software activities
Project Scheduling, POGIL - Task tracking Project Selection; SE - User Stories
04 Feb. 03 Project Finalization, SE - User Stories.
Software development activities Agile practices - RE - Product Backlog
05 Feb. 10 Sprint Planning - User Stories - Slides
Reflection 02 - Blog on mozilla ethics reading
UML basics - Slides Sprint Planning, Agile basics - Scrum, Kanban - Product Backlog, Costing and Estimation, Agile practices - Product Backlog User Story Writing,Burndown, Daily Standup - Slides, Sprint 1 planning begins
06 Feb. 17 Sprint 1 - POGIL 1
- Sprint 1 init
Sprint 1 Sprint 1 - POGIL 2
07 Feb. 24 Sprint 2 - Software Testing
-
Sprint 2 - POGIL 3 Sprint 2 - Usability
08 Mar. 02 Sprint 3 , FOSS POGIL, Scenario constraint cards
-
Sprint 3 Demo + Reflection Sprint 3, Usability Testing
Spring Break
Extended Midterm Break
09 Mar. 23 23 - Sprint 3 work
-
24 - Sprint 3 demo, Sprint 4 planning 25 - Sprint 4 , Software Releases POGIL
10 Mar. 30 26 - Sprint 5 - POGIL - Student project communication
-
27 - Sprint 5 - Function Point analysis
Group project write up
28 - Sprint 5 - Mob programming
Individual Blog due in Sakai
11 Apr. 06 29 - Sprint 6 - Mob programming practice
Individual Blog due in Sakai
30 - Sprint 6 - Software Metrics, Function Point Analysis
Individual Blog on software metrics
Easter Break
Easter Break
12 Apr. 13 Easter Break 31 - Sprint 6 Demo + Retrospective, Sprint 7 planning
- Function Point Analysis
32 - Sprint 7,
13 Apr. 20 33 - Sprint 7 demo, Sprint 8 planning
slides

SPIDR resource
34 - Sprint 8 - Testing , Reading 35 - Sprint 8 - Reflection on COCOMO and Cost models
14 Apr. 27 36 - Sprint 8 demo, Sprint 9 starts - Big picture analysis, Cohesion and Coupling
37 - Last lecture, discussion on final submissions - individual, group. Reading Days
Final Project Presentation - Time and Date - TBD

Readings

  1. Mozilla Foundation - Ethics and Students