CSC 300:
Professional Responsibilities

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
Introduction to the course: themes and expectations. 

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
Special Pre-Final
Office Hour Session if needed (ask!)


FINAL date: FRIDAY, 23 March

Time: 7:10 -10 am

TURNIN TAKEHOME FINAL - regular Bldg
regular Room
Potential oral exams - see Professor if you have circumstances that warrant one.
 
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 January 2007.