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.