CS 245 Course Materials, Fall 2010
CS 245 Course Materials
Fall 2010
General
Online Essay
No essay currently assigned.
Reading Assignments
- Week 1:
Sept. 1: Read The Mythical
Man-Month.
Sept. 3: Chapter 1; online essay.
- Week 2:
Sept. 8: Re-read 1.7--1.10; online essay.
Sept. 10: Chapter 2; online essay.
- Week 3:
Sept. 13: 3.4--3.10.
Sept. 15: 3.1--3.3, 3.11, 3.12. Online essay.
Sept. 17: No reading. No online essay.
- Week 4:
Sept. 20: Read pp. 1--29 of the JUDE Basic Operations Guide. No online
essay.
Sept. 22: Read Chs. 1--2 of Subversion book. No online essay.
Sept. 24: No reading. No online essay.
- Week 5:
Sept. 27: No reading. No online essay.
Sept. 29: No reading. No online essay.
Oct. 1: No reading. No online essay.
- Week 6:
Oct. 4: No reading. No online essay.
Oct. 6: No reading. No online essay.
Oct. 8: Chapter 4; online essay.
- Week 9:
Oct. 27: Chapter 10; online essay.
Assignments
Oct. 29: Personal assessment: one page on strengths, one page on
weaknesses, one page on increasing strengths and/or mitigating
weaknesses.
Project Materials
Presentations Schedule
- Nov. 17: Ari, software disasters --- FBI Virtual Case File;
Julian, agile programming.
- Nov. 19: Jessica, software reliability estimation;
Roz, human factors.
- Nov. 22: Owen, reverse engineering;
Tim, reuse of software components.
Meeting Outlines
- Week 1:
Sept. 1 PDF, HTML.
Sept. 3 PDF, HTML.
- Week 2:
Sept. 8 PDF, HTML.
Sept. 10 PDF, HTML.
- Week 3:
Sept. 13 PDF, HTML.
Sept. 15 PDF, HTML.
Sept. 17 PDF, HTML.
- Week 4:
Sept. 20 PDF, HTML.
Unix and JUDE Community Lab
PDF,
HTML.
Sept. 22
Continuation of JUDE Community lab.
Sept. 24 PDF, HTML.
- Week 5:
Sept. 27: Continuation of system-level scenario modeling.
Sept. 29: Project review.
Oct. 1: Walk-through.
- Week 6:
Oct. 4: Project discussion.
Oct. 6 PDF, HTML.
Eclipse and Subclipse Lab
PDF,
HTML.
- Week 7:
Oct. 13: Experimentation with chatkaro12m server and client.
Oct. 15: Study of chatkaro12m
server and
client.
Study questions.
- Week 10:
Nov. 1 PDF, HTML.
Java
Design Patterns.
Last updated May 26, 2021.
Send mail to kelliher[at]goucher.edu
Tom Kelliher