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 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

C1

Fri 8/28: Systems and Modeling Lecture

Activity Diagrams C2
2 Part 2: Product Design

F+B Chp2 / 3 due Fri 11pm 9/4
Mon 8/31: SW Processes / Process Models Lecture

Quiz chp 1 reading

C3
Tue night 9/1 Activity Diagram due
Wed 9/2: Software Quality Lecture
C4
Fri 9/4: Lecture Product Design Requirements C5
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

C6

Wed 9/9: Engineering Design Principles Lecture

C7
Fri 9/11: User Interfaces / Interaction Design

C8
4 Part 3: Engineering Design

F+B Chp 7 due Fri 11pm 9/18
Mon: 9/14: Design patterns lecture

C9

Wed 9/16: More Design Patterns

C10
Fri 9/18: Architectural Styles Lecture

C11

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

C12

Wed 9/23: GUI, UI, Construction Lecture

C13
Fri 9/25: Version Control Lecture

C14

6 Testing and Verification

F+B Chp 8, 9, 10 and Git readings due 11pm Fri 10/2
Mon 9/28: Github Lecture

C15
Wed 9/30: Verification Lecture

C16

Fri 10/2: Coverage Testing lecture
Pitch Deck template

C17
7 Deployment, Support and Maintenance

Reading: F+B Chp 11, 12 Due Fri 10/9 Due Fri 10/9 11pm
Mon 10/5: Debugging, Deployment, Deploy Diagrams

C18
Wed 10/7: Fall Break No Class Fri 10/9: Fall Break No Class
8 Project Management

Reading: F+B 13, 14, 15 Due Wed 10/14
Mon 10/12: Support, Maint, Project and Risk Management

C19

Wed 10/14: SW site and cost estimation

C20
Fri 10/16: CPM/Gantt

C21

9 Exam 2 week

Reading:
Mon 10/19: Performance Tracking and Time Value Money

C22
Wed 10/21: Exam 2 in class

Practice Exam

C23
Fri 10/23: Sprint 1 Planning Meeting

C24

10 Final Project

Reading: GitKit Chp3
Mon 10/26 Sprint 1 Planning Contd & Sprint 1 Scrum

C26



WITHDRAW DEADLINE 10/27
Wed 10/28 Sprint 1 Scrum

C27

Fri 10/30: Sprint 1 Retrospective/Review

C28
Withdraw deadline Oct 27
11

Reading: GitKit Chp4
Mon 11/2: Sprint 2 Planning Wed 11/4: Sprint 2 Scrum

Lab Controller input

C29
Fri 11/6: Sprint 2 Retro/Review

C31
12

Reading: GitKit Chp5
Mon 11/9: Sprint 3 Planning

C32
Wed 11/11: Sprint 3 Scrum

C33
Fri 11/13: C34
13

Reading:
Mon 11/16: Sprint 3 Scrum

Lab accessibility

C35
Wed 11/18: Sprint 3 Retrospective/ Review

C36
Fri 11/20: Sprint 4 Planning

C37

14

Reading:
Mon 11/23: C38 Wed 11/25: Sprint 4 Retrospective / Review

C39

Fri 11/27:Sprint 5 Planning

C40 Sprint 5 Scrum
15

Reading
Mon 11/30:Sprint 5 Scrum

C41
Wed 12/2: Sprint 5 Retrospective/Review / Sprint 6 Planning

C42
Fri 12/4 Sprint 6 Scrum

C43
16 Review

Review
Mon 12/7: Last day of class 12/9

Sprint 6 Scrum / Licensing

C44
Wed 12/9: Final Class - Sprint 6 Retrospective/Review

C45


Exam week/final presentations
17 Exam week

Exam Schedule

Exam day Final Sprint 5 Retro/Review
Mon 12/14 Wed 12/16 Fri 12/18 Exam 9-10am (no exam but final presentation of projects) -

Back to Top

Back to Top