Skip to content

CS345 Section 001 / 002 Calendar

Java and Config Resources:

(Note: This schedule is tentative and is subject to change during the semester)

Week / Topic Reading Mon in class Wed in class Fri in class HW / Programming Assignment Events
1 Part1: Software Engineering and Software Process Chp 1 F+B due Friday 8/28 Mon No class Intro

Wed 8/26: Intro to SW Eng Lecture

Fri 8/28: Systems and Modeling Lecture

Activity Diagrams C2
HW = Reading / Activity Lab Diagram due Mon 8/31 11pm
2 Part 2: Product Design F+B Chp2 / 3 due Fri 11pm 9/4 Mon 8/31: SW Processes / Process Models Lecture

C3
Wed 9/2: Software Quality Lecture
C4
Fri 9/4: Lecture Product Design Requirements C5 Readings / Quiz
3 Product Design contd F+B Chp 4, 5, due Mon 11pm /Wed 11pm 9/7 + 9/9 Mon 9/7: Requirements / Users Stories / Use Cases Lecture

Wed 9/9: User Interfaces / Interaction Design Fri 9/11: Engineering Design Principles Lecture -
4 Part 3: Engineering Design F+B Chp 7 due Fri 11pm 9/18 Mon: 9/14: Design patterns lecture

Wed 9/16: More Design Patterns Fri 9/18: Architectural Styles Lecture

-
5 Part 4: Implementation / Construction F+B CHp 8 - Due Fri 9/25 11pm Mon 9/21: Exam 1 in class (Chp 1-7 F+B)

Practice Exam

Wed 9/23: GUI, UI, Construction Lecture Fri 9/25: Version Control Lecture

-
6 Deployment, Support and Maintenance F+B Chp 8, 9, 10 and Git readings due 11pm Fri 10/2 Mon 9/28: Github Lecture Wed 9/30: Verification Lecture

Fri 10/2: Coverage Testing lecture
Pitch Deck template
-PA 2 due Fri 10/2
7 Project Management Reading: F+B Chp 11, 12 Due Fri 10/9 Due Fri 10/9 11pm Mon 10/5: Debugging, Deployment, Deploy Diagrams Wed 10/7: Support, Maint, Project and Risk Management

Fri 10/9: SW site and cost estimation -HW
8 Exam 2 week Reading: F+B 13, 14, 15 Due Wed 10/14 Mon 10/12: CPM/Gantt

Wed 10/14: Performance Tracking and Time Value Money Fri 10/16: Exam 2 in class

Practice Exam
9 Fall Break Reading: Mon 10/19: Fall Break No class

Wed 10/21: Fall Break No Class Fri 10/23: Fall Break no Class - Fall Break Oct 19-23
10 Final Project Reading: GitKit Chp3 Mon 10/26: Sprint 1 Planning Meeting

Sprint 2 Planning
Wed 10/28 Sprint 1 Planning Contd & Sprint 1 Scrum

Fri 10/30 WITHDRAW DEADLINE Sprint 1 Scrum

WITHDRAW DEADLINE
11 Reading: GitKit Chp4 Mon 11/2: Sprint 1 Retrospective/Review

Sprint 2 Planning
Wed 11/4: Sprint 2 Scrum

Lab Controller input
Fri 11/6: Sprint 2 Scrum
12 Reading: GitKit Chp5 Mon 11/9: Sprint 2 Retro/Review Wed 11/11: Sprint 3 Planning Fri 11/13: Sprint 3 Scrum
13 Reading: Mon 11/16: Wed 11/18: Sprint 3 Scrum

Lab accessibility
Fri 11/20: Sprint 3 Retrospective/ Review -
14 Reading: Mon 11/23: Sprint 4 Planning

Wed 11/25: Fri 11/27: Sprint 4 Retrospective / Review

15 Reading Mon 11/30:Sprint 5 Planning Sprint 5 Scrum Wed 12/2:Sprint 5 Scrum Fri 12/4: Sprint 5 Retrospective/Review / Sprint 6 Planning
16 Review Review Mon 12/7 Sprint 6 Scrum Wed 12/9: Last day of class 12/9

Sprint 6 Scrum / Licensing
Fri 12/11: Exam 9:10 section Final Class - Sprint 6 Retrospective/Review

Exam week/final presentations
17 Exam week Exam Schedule

Exam day Final Sprint 5 Retro/Review
Mon 12/14 Wed 12/16 Exam 10:20 section Fri 12/18 -

Back to Top

Back to Top