CSC 300:
Professional Responsibility

Fall 2004
(Section 01)


Course Schedule
Fall 2004 - 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 21 Sept, 23 Sept
Chapter 1 and 2 of Johnson text. Read Petroski text.
Peruse Cal Poly policy on cheating.
Introductions

Lecture 1
What are we doing in CSC 300?
Introduction to the course: themes and expectations

Reaction paper on Petroski text will be due next week.  Intro 2 minute talk topic is due on Thursday.
 
2 28 Sept, 30 Sept
SE Code of Ethics, 10 Commandments of Computing , RUP (Cal Poly Responsible Use Policy.) Week 2 overview. Discussion of basic issues, Petroski text.  Teams formed for lab development project.
Petroski reaction paper (good example here) due on Thursday.  Format discussed in class
 
3 5 Oct, 7 Oct
Chapter 3 and 7 of Johnson. Weyuker paper on "Nontestable Programs" Discussion of Johnson and Weyuker paper Topic proposal due on Thursday
 
4 12 Oct, 14 Oct
Therac - 25 paper, Chapter 5 of Johnson Responsibility for harm: do we have a stake?
Teams present formal progress reports on Thursday
 
5 19 Oct, 21 Oct
MIDTERM this week. Short excerpt from Jackson's book "Software Requirements and Specifications" - entry entitled "Dekker" about the mutual exclusion problem. Discuss the social implications of very technical problems during liability presentation.
Midterm on Thu, 21 Oct. Indicate preference for presentation date (one class in 8th, 9th or 10th week.)
 
6 26 Oct, 28 Oct
Read Chapter 4 of Johnson
Teams present progress reports: suggestions.
 
7 2 Nov, 4 Nov
Assigned paper - how ethical is our own Software Engineering program?  

 
8 9 Nov, 11 Nov (holiday)
Read Chapter 5 of Johnson, California Penal Code section 502 and the  Read Chapter 6 of Johnson
Papers due in first class of week 9. Presentations begin next week. (Slides must be preapproved one week in advance of presentation with a penalty of 10% for late approval.)
 
9 16 Nov, 18 Nov

Papers due first class week 10! Presentations begin.  10 minute limit, penalty of 10 % for main presentation going beyond 10 minutes.
 
10 23 Nov, 25 Nov


Final lab deliverable: lab objectives, resources required, reference list, detailed instructions, lab manual entry, sample lab writeup.  
    11
  30 Nov, 2 Dec


Lab presentations and finish up individual presentations.

FINAL
FINAL:
9 December
Final Exam
Special Pre-Final
Office Hour Session if needed (ask!)



FINAL date: Thursday, 9 December

4:10 - 7 pm

regular Bldg
regular Room

 
Notes:
  • Weekly Readings: You must read the material before the corresponding lecture. You may be questioned in class about the readings and you will be expected to be knowledgeable about them.

 


Clark Savage Turner.

Page created January 2004; last updated September 2004.