| Spring 2007 (Section 01 and 03) | 
| Course Schedule Spring 2007 - Evolving Schedule - check on occasion! (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 | Apr 2,4,6 | Carefully read SE Code of Ethics, read Weinberg article (handed out in class) | Introductions What are we doing in CSC 300?  Friedman video.    
Week1slides, Spring 2007 | Possible pop quiz on SE Code next week, be prepared. Check readings for next week (Brooks, Weyuker) | |||||||||
| 2 | Apr 9,11,13 | 10 Commandments of Computing , Cal Poly Responsible Use Policy, and, Cal Poly policy on cheating. | Discussion of basic issues. Teams now formed for lab development projects. Brooks, Weyuker readings for class Digital Accuracy Lab (see Labs index for current version) Week 2 Slides. | SE Code discussion. Plan to discuss the two research papers
Brooks and Weyuker in detail. | |||||||||
| 3 | Apr 16,18,20 | Discuss Brooks and Hamlet papers. | Acessibility Lab | Topic
Proposal due on Monday, 23 April. | |||||||||
| 4 | Apr 23,25,27 | Continue discussion of Weyuker, Hamlet papers if necessary. Read Farrell-Vinay paper | Responsibility for software: what is actually possible? EULA Lab Discuss Computer "Professionals" vs. "Employees" | Topic Proposal due Monday.  Wonderful examples of submitted termpapers:
 paper 1
 paper 2
for your information and review. | |||||||||
| 5 | Apr 30, May 2,4 | Software liability and Products Liability for this week, Therac-25 article for next week. | Informal Job Fair Lab Discuss the social implications of very technical problems. | Midterm Monday of next week. Indicate preference for
presentation date.  Presentation dates assigned. | |||||||||
| 6 | May 7,9,11 | Therac-25 Investigation | What happens when software causes harm? Copyright Violation Lab and Source for Copyright Violations Lab. | Draft of paper due second class next week. | |||||||||
| 7 | May 14,16,18 | Assigned paper - how ethical is our own Software Engineering program? | Papers due Monday, June 4.  Drafts for comments due
more than 1 week earlier! | ||||||||||
| 8 | May 21,23,25 | Presentation Suggestions! and California Penal Code section 502 | Papers due soon. | Presentations begin this week. (Slides must be
preapproved two days in advance of
presentation with a penalty of 10% for no approval.) | |||||||||
| 9 | May 28 (no class!) May 30, June 1 | Read ... IP. My copyright
slides. | Presentations continue.  10 minute limit, 5 minutes for
questions, penalty of 10 % for main presentation going beyond 10
minutes.  Final papers due Monday, 4 June. | ||||||||||
| 10 | June 4,6,8 | Readings: Social Implications. | |||||||||||
|  | FINAL coming up! Papers due! | ||||||||||||
| 11 | Final Exam Details: 300-01, 12 June (Tue) at 7:10 am 300-03, 15 June (Fri) at 10:10 am | 
 
 | Potential oral exams - see Professor if you have
circumstances that warrant one. | ||||||||||
| Notes: | 
 | ||||||||||||
Clark Savage Turner.
Page created
January 2004; last updated January 2007.