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.