| Spring 2006 (Section 01) | 
| Course Schedule Spring 2006 - Evolving Schedule (Changes will be announced in class, reading here does not substitute for attendance. Important changes will eventually be posted here only for your convenience and reference. ) | 
| Week # | Dates | Readings | Activities | Due Dates | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 27 Mar 29 Mar 31 Mar (holiday) | Read "Trans Science" paper by Weinberg, SE Code of Ethics, Peruse Cal Poly policy on cheating, | Introductions What are we doing in CSC 300?   Week1slides | Reaction paper on Trans Science paper will be due next week. 
Intro 2 minute talk in labs. | |||||||||
| 2 | 3 Apr 5 Apr 7 Apr | Handout on Philosophical Ethics (Johnson), 10 Commandments of Computing , RUP (Cal Poly Responsible Use Policy.) | Discussion of basic issues. 
  Teams now formed for lab development projects. 
Lab index | Trans Science reaction paper due (good
example of a reaction paper here) due on Friday, 7 April.  Format
discussed in class.  2 minute talks randomly chosen by
instructor.  Be prepared. | |||||||||
| 3 | 10 Apr 12 Apr 14 Apr | Weyuker paper on "Nontestable Programs" | Discussion of Weyuker paper, Hamlet paper. | Topic Proposal due on first class of next week. | |||||||||
| 4 | 17 Apr 19 Apr 21 Apr | Continue discussion of Weyuker, Hamlet and now Parnas papers. | Responsibility for software: what is actually possible? | . | |||||||||
| 5 | 24 Apr 26 Apr 28 Apr | Software liability and Products Liability for this week, Therac-25 article for next week. | Discuss the social implications of very technical problems. | Midterm last class of this week. Indicate preference for presentation
date (one class/lab in 7th, 8th or 9th week.) DRAFT of first half of termpaper due for review this next week! Keep working. | |||||||||
| 6 | 1 May 3 May 5 May | Therac-25 Investigation | What happens when software causes harm? | Draft of paper due last class of this week. | |||||||||
| 7 | 8 May 10 May 12 May | Assigned paper - how ethical is our own Software Engineering program? | Papers due week 9 on Thursday. Drafts for comments due more
than one week in advance.. | ||||||||||
| 8 | 21 Feb 23 Feb | Presentation Suggestions! and California Penal Code section 502 | Papers due soon. | Papers due week 9 in class. Wonderful example of a paper
for your information. Presentations begin this week. (Slides must be
preapproved two days in advance of
presentation with a penalty of 10% for no approval.) | |||||||||
| 9 | 28 Feb 2 Mar | Read ... IP. My copyright slides. | Presentations continue.  8 minute limit, 2 minute for
questions, penalty of 10 % for main presentation going beyond 8 minutes. Papers due on last class of week. | ||||||||||
| 10 | 7 Mar 9 Mar | Read... , Social Implications. |  | ||||||||||
| 11 | Final Exams! | 
 
 |  | ||||||||||
| Notes: | 
 | ||||||||||||
Clark Savage Turner.
Page created
January 2004; last updated September 2005.