Back To: [Trinity College] [Computer Science Department] [Heidi Ellis home page] [CPSC 240 Principles of Software Engineering] Syllabus for CPSC 240 Principles of Software Engineering


CPSC-240 Principles of Software Engineering

Instructor: Dr. Heidi Ellis
Syllabus
Dates of topics, assignments, quizzes, exams are subject to change.
Updated 04/19/09


Week 1: Orientation/Overview of Software Engineering
Date Reading/Activity Assignment
Wednesday, 1/21 A: Ch 1 pgs 1-30
B: Ch 1
Tour of UConn Health Center Faclities some time this week.
Week 2: Software Process
Date Reading/Activity Assignment
Wednesday, 1/28 Papers handed out in class.
A: Ch 2 pgs 45-63
B: Ch 2
Fools Gold Activity
Homework 1 hard copy due in class Wednesday 2/4
Launch Report due via email Wednesday 2/4
Software Requirements Specification due via email to Prof. Ellis and opposite team by 9:00 p.m. Friday 2/20
Week 3: Requirements
Date Reading/Activity Assignment
Wednesday, 2/4 A: Ch 4 pgs 141-209 (omit pgs 187-193)
B: Ch 4
Homework 2 hard copy due in class Wednesday 2/18
Homework 1 due hard copy in class
Launch Report due to Prof. Ellis via email by 1:00 p.m.
Interviews with UConn Health Center folks
Week 4: Requirements
Date Reading/Activity Assignment
Wednesday, 2/11 A: Ch 4 pgs 141-209 (omit pgs 187-193)
B: Ch 4
SRS Activity
Bring SRS to class with you (on laptop or hard copy)
Week 5: Quiz and Reviews
Date Reading/Activity Assignment
Wednesday, 2/18 Quiz 1
Improving Quality Through Software Inspections by Karl E. Wiegers
Seven Deadly Sins of Software Reviews by Karl E. Wiegers
Homework 2 due hard copy in class
Software Requirements Specification due via email to Prof. Ellis and opposite team 9:00 p.m. Friday 2/20
Requirements Review Checklist Read and apply to the opposite team's SRS by Tuesday evening 2/24.
SRS Review Report due via email to Prof. Ellis and opposite team 8:00 p.m. Saturday 2/28
Week 6: Software Architecture
Date Reading/Activity Assignment
Wednesday, 2/25 Requirements Review
A: Ch 5 pgs 223-247
Software Architectures by Wikipedia
CMU's Architecture site
SRS Review Report due via email to Prof. Ellis and all members of the opposite team 8:00 p.m. Saturday 2/28
Revised Requirements (SRS) due via email to Prof. Ellis 9:00 p.m. Tuesday 3/3
SDS due via email to Dr. Ellis and every member of the opposite team by noon Sunday 3/8.
Bring 4 hard copies of SDS to class to review on Wednesday 3/11.
Homework 3 email a copy to Dr. Ellis by 1:00 Wednesday 3/4
Week 7: Good Design
Date Reading/Activity Assignment
Sunday 3/1, 5:00-8:00 p.m. A: Ch 5 pgs 248-259
Structure charts from Bill Rogers Saint Xavier University
Examples of structure charts by John Dalbey, CalPoly
Structure charts by Craig Borysowich, ITToolBox.com - read all five links under "Methods"
A: Ch 6, pgs 274-278
B: Ch 12, 13
Homework 3 via email to Dr. Ellis by 1:00 p.m. Wednesday 3/4
SDS due via email to Dr. Ellis and every member of the opposite team by noon Sunday 3/8
Apply the Design Review Checklist to the SDS by Tuesday evening 3/10
Week 8: Implementation
Date Reading/Activity Assignment
Wednesday, 3/11 Design Review 4 hard copies of SDS to class to review
Revised SDS due via email to Dr. Ellis 5:00 p.m. Sunday 3/29
Spring Break!!
Date: 3/18 Reading/Activity Assignment
Week 9: Implementation
Date Reading/Activity Assignment
Wednesday, 3/25 A: Ch 7, pgs 337-359
B: Ch 7, 13
Quiz 2
Revised SDS due via email to Dr. Ellis 5:00 p.m. Sunday 3/29
Week 10: Implementation Breakdown
Date Reading/Activity Assignment
Wednesday, 4/1 A: Ch 8 pgs 365-412 Implementation Part 1 due 4:00 p.m. Tuesday March 31.
Integrated Implementation due 1:00 Wednesday 4/15.
Week 11: Testing
Date Reading/Activity Assignment
Wednesday, 4/8 A: Ch 9 pgs 417-462
White Box Testing Activity
Test Specifications due via email to Dr. Ellis by 5:00 p.m. Friday 4/24
Homework 4 due beginning of class Wednesday April 15th
Week 12: Delivery and Maintenance
Date Reading/Activity Assignment
Wednesday, 4/15 A: Ch 10,11 Implementation Assignment due at beginning of class
Homework 4 due at beginning of class
Student Evaluation of Project and Team Due to Dr. Ellis via email 3:00 p.m. Thursday 5/7
Week 13: Ethics, Cerification and Licensing
Date Reading/Activity Assignment
Wednesday, 4/22
(last class)
Reuse - Emailed articles by Will Tracz
B: Ch 20
ACM Code of Ethics and Professional Practice
Ethics Exercise
Quiz 3
Presentation Guidelines to be followed for the presentations Thursday 5/7
Test Specifications due via email to Dr. Ellis by 5:00 p.m. Friday 4/24
Student Evaluations due via email to Dr. Ellis by 3:00 p.m. Thursday 5/7
Presentations: 3:00 p.m. Thursday May 7th, 2009


http://www.cs.trincoll.edu/~hellis2/CPSC240/syllabus.html
Copyright © Heidi J. C. Ellis