| Winter 2007 (Section 01) | 
| Course Schedule Winter 2007 - 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 | Jan 9 and 11 | Carefully read SE Code of Ethics, read Brooks and Parnas for class discussion. | Introductions What are we doing in CSC 300?   
Week1slides, Winter 2007 | Will ask questions in class about SE Code next week, be
prepared. | |||||||||
| 2 | Jan 16 and 18 | 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.  
Lab 2 - Digital Accuracy | SE Code discussion. Plan to discuss the two research papers
Brooks and Parnas in detail. | |||||||||
| 3 | Jan 23 and 25 | Handouts: Basic philosophical ethics concepts for class. 
Handout: Weyuker paper on "Nontestable Programs"  Handout Hamlet
paper. | Lab 3 - Accessibility Sofware Accessibility Template Web Accessibility Template Discuss basic ethical concepts useful for class. Discussion of Weyuker paper, Hamlet paper. | Topic
Proposal due on Jan 25. | |||||||||
| 4 | Jan 30 Feb 1 | Continue discussion of Weyuker, Hamlet papers if necessary. | Responsibility for software: what is actually possible? EULA Lab | ||||||||||
| 5 | Feb 6 and 8 | 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. Gender Diversity Lab due second class of next week. | Midterm last class of this week. Indicate preference for
presentation
date.  Presentation dates assigned. | |||||||||
| 6 | Feb 13 and 15 | 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 | Feb 20 and 22 | Assigned paper - how ethical is our own Software Engineering program? | Papers due Friday, 9 Mar.  Drafts for comments due
Thursday 22 Feb. | ||||||||||
| 8 | Feb 27 Mar 1 | Presentation Suggestions! and California Penal Code section 502 | Papers due soon. | Wonderful example of a paper
for your information  (More examples will be posted).
Presentations begin this week. (Slides must be
preapproved two days in advance of
presentation with a penalty of 10% for no approval.) | |||||||||
| 9 | Mar 6 and 8 | 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 Friday, 9 Mar. | ||||||||||
| 10 | Mar 13 and 15 | Readings: Social Implications. | |||||||||||
| 11 | FINAL: 23 Mar | ||||||||||||
| 11 | Final Exam FRIDAY | 
 
 | Potential oral exams - see Professor if you have
circumstances that warrant one. | ||||||||||
| Notes: | 
 | ||||||||||||
Clark Savage Turner.
Page created
January 2004; last updated January 2007.