| Spring 2005 (Section 01) | 
| Course Schedule Spring 2005 - 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 | 28 Mar 30 Mar | Chapter 1 and 2 of Johnson text. Read Petroski text. Peruse Cal Poly policy on cheating. | Introductions  
What are we doing in CSC 300?  | Reaction paper on Petroski text will be due next week. 
Intro 2 minute talk topic is due on Wednesday.  Holiday on
Thursday. | |||||||||
| 2 | 4 Apr 6 Apr | SE Code of Ethics, 10 Commandments of Computing , RUP (Cal Poly Responsible Use Policy.) | Discussion of basic issues, Petroski text.  Teams
formed for lab development project. | Petroski reaction paper (good
example here) due on Wednesday.  Format
discussed in class | |||||||||
| 3 | 11 Apr 13 Apr | Chapter 3 and 7 of Johnson. Weyuker paper on "Nontestable Programs" | Discussion of Johnson and Weyuker paper | Topic proposal due on Wednesday | |||||||||
| 4 | 18 Apr 20 Apr | Software as experiment, Chapter 5 of Johnson, Therac-25 article. | Responsibility for harm: do we have a stake? | Teams present formal progress reports on Wednesday. | |||||||||
| 5 | 25 Apr 27 Apr | MIDTERM on Weds. Therac-25 Investigation | Dr. Dana presents Accreditation issues for Computer Science degree programs on Monday. Midterm on Wednesday. | Midterm. Indicate preference for presentation
date (one class in 7th, 8th or 9th week.) DRAFT of first half of termpaper due for review this next week! Keep working. | |||||||||
| 6 | 2 May 4 May | Read Chapter 4 of Johnson | Teams present progress reports: suggestions. Draft of paper due on Monday this week. | ||||||||||
| 7 | 9 May 11 May | Assigned paper - how ethical is our own Software Engineering program? | Papers due first class next week. | ||||||||||
| 8 | 16 May 18 May | Read Chapter 5 of Johnson, 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 | 23 May 25 May | Read Chapter 6 Johnson. IP. | Presentations continue.  8 minute limit, 2 minute for questions, penalty of 10 % for main presentation going beyond 8 minutes. Papers due on Wednesday. | ||||||||||
| 10 | (30 May holiday) 1 June | Read Chapter 9 Johnson, Social Implications. | Final lab deliverable: lab objectives, resources required,
reference list, detailed instructions, lab manual entry, sample lab
writeup.  Monday is a holiday.  Lab Team presentation during final
exam period. | ||||||||||
| 11 |  | FINALS | |||||||||||
| Final Exam | 
 
 |  | |||||||||||
| Notes: | 
 | ||||||||||||
Clark Savage Turner.
Page created
January 2004; last updated March 2005.