CSC 300:
Professional Responsibilities

Spring 2006
(Section 01)


Course Schedule
  Spring 2006 - 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 27 Mar
29 Mar
31 Mar (holiday)
Read "Trans Science" paper by Weinberg,
SE Code of Ethics, Peruse Cal Poly policy on cheating,
Introductions

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

Reaction paper on Trans Science paper will be due next week.  Intro 2 minute talk in labs.
 
2 3 Apr
5 Apr
7 Apr
Handout on Philosophical Ethics (Johnson),
10 Commandments of Computing , RUP (Cal Poly Responsible Use Policy.)
 Discussion of basic issues.   Teams now formed for lab development projects.  Lab index
Trans Science reaction paper due (good example of a reaction paper here) due on Friday, 7 April.  Format discussed in class.  2 minute talks randomly chosen by instructor.  Be prepared.
 
3 10 Apr
12 Apr
14 Apr
Weyuker paper on "Nontestable Programs" Discussion of Weyuker paper, Hamlet paper. Topic Proposal due on first class of next week.
 
4 17 Apr
19 Apr
21 Apr
Continue discussion of Weyuker, Hamlet and now Parnas papers. Responsibility for software: what is actually possible?
.
 
5 24 Apr
26 Apr
28 Apr
Software liability and Products Liability for this week, Therac-25 article for next week. Discuss the social implications of very technical problems.
Midterm last class of this week. Indicate preference for presentation date (one class/lab in 7th, 8th or 9th week.)
DRAFT of first half of termpaper due for review this next week! Keep working.
 
6 1 May
3 May
5 May
Therac-25 Investigation What happens when software causes harm?
Draft of paper due last class of this week.  
7 8 May
10 May
12 May
Assigned paper - how ethical is our own Software Engineering program?  
Papers due week 9 on Thursday. Drafts for comments due more than one week in advance..
 
8  21 Feb
23 Feb
Presentation Suggestions! and 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 28 Feb
2 Mar
Read ... IP. My copyright slides.

Presentations continue.  8 minute limit, 2 minute for questions, penalty of 10 % for main presentation going beyond 8 minutes.
Papers due on last class of week.
 
10 7 Mar
9 Mar
    
Read... , Social Implications.

 
 
11

Final Exams!
Special Pre-Final
Office Hour Session if needed (ask!)


FINAL date: 16 Mar .

Time: 10:10 - 1 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.
  • Attendance and active participation are required in classes.  They account for a serious component of the grade.

 


Clark Savage Turner.

Page created January 2004; last updated September 2005.