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 Deployment, Support and Maintenance

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

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: Support, Maint, Project and Risk Management

C19

Fri 10/9: SW site and cost estimation

C20
8 Exam 2 week

Reading: F+B 13, 14, 15 Due Wed 10/14
Mon 10/12: CPM/Gantt

C21

Wed 10/14: Performance Tracking and Time Value Money

C22
Fri 10/16: Exam 2 in class

Practice Exam

C23
9 Fall Break

Reading:
Mon 10/19: Sprint 1 Planning Meeting

C24

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

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

C26

Fri 10/30 WITHDRAW DEADLINE Sprint 1 Scrum

C27

Withdraw deadline Oct 27
11

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

Sprint 2 Planning

C28
Wed 11/4: Sprint 2 Scrum

Lab Controller input

C29
Fri 11/6: Sprint 2 Scrum

C30
12

Reading: GitKit Chp5
Mon 11/9: Sprint 2 Retro/Review

C31
Wed 11/11: Sprint 3 Planning

C32
Fri 11/13: Sprint 3 Scrum

C33
13

Reading:
Mon 11/16: C34 Wed 11/18: Sprint 3 Scrum

Lab accessibility

C35
Fri 11/20: Sprint 3 Retrospective/ Review

C36
14

Reading:
Mon 11/23: Sprint 4 Planning

C37

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

C39

15

Reading
Mon 11/30:Sprint 5 Planning

C40 Sprint 5 Scrum
Wed 12/2:Sprint 5 Scrum

C41
Fri 12/4: Sprint 5 Retrospective/Review / Sprint 6 Planning

C42
16 Review

Review
Mon 12/7 Sprint 6 Scrum

C43
Wed 12/9: Last day of class 12/9

Sprint 6 Scrum / Licensing

C44
Fri 12/11: 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