| Professor | Daniel Stearns |
| Office | 14-203 |
| Office Hours | Posted on office door and on Web page |
| email address | dstearns22@earthlink.net |
| Web URL | http://www.csc.calpoly.edu/~dstearns |
Course Catalog Description:
CSC 300 Professional Responsibilities (4)
The responsibilities of the Computer Science professional. The ACM/IEEE Software Engineering Code of Ethics. Quality tradeoffs, software system safety, intellectual property, history of computing and the social implications of computers in the modern world. Applications to ethical dilemmas in computing. Technical presentation methods and practice.
Course Objectives:
Students will:
Course Textbooks:
Computer Ethics, Deborah Johnson, Prentice-Hall, 3rd Edition
Software Engineering Code of Ethics
Class Communications
The best communication media are lecture, lab and office hours.
Email is an excellent one-way communication medium and a poor two-way medium.
Also important is the class Web page. There you will find
class notes, reading assignments and lots of other information.
Plagiarism
Cal Poly explicitly defines academic cheating
In CSC 300, cooperative work is an important part of the learning; you are
encouraged to study together, discuss the class and its many
issues. But,
It is cheating to turn in duplicate work (even one small sentence)If you cheat, you will receive a course grade of F and a report will be sent to the campus Judicial Affairs Office.
It is cheating to copy work (even one line) from another student's assignment or file.
It is cheating to copy work (even one line) from a published source without credit.
It is cheating to lend another student your assignment.
It is cheating to write part (even one line) of another student's assignment.
Oral Presentations
Each student is required to give oral presentations in class as follows:
Your presentation should discuss your weekly news media article.
If you don't have an article, you can obtain partial credit with a personal story, comment on the readings or anything else relevant to the course.
Laboratory Projects
Each student will be assigned to team that will complete several laboratory projects during the quarter.
Lab projects are required work; you must complete all of them to pass CSC 300.
You are expected to attend every laboratory session to work with your team on the lab projects.
Course Notebook
Each individual student is required to maintain a course notebook containing
the materials listed below.
Notebooks will be collected on a sporadic basis
during Tuesday lab time. Material must be organized chronologically
by week; use a loose-leaf notebook.
You are expected to create and maintain a professional notebook; sloppy work/entries are not acceptable.
Notebook Contents
Part B - application of the SE Code of Ethics
    You will be asked to apply the SE Code of Ethics to several
case studies
All written work is graded using the following scale:
    10 - Perfect understanding and
WPE writing level at 4 or above
    9 - Good understanding and WPE writing level at 4 or above
    8 - Satisfactory answer and WPE writing level at 4 or above
    7 - Weak answer; use of words from Bad Words List; marginal writing
    6 - Weak, incomplete answer
    1-5 - Question not understood; < 4 level writing
    0 - Verbatim response; quoted response; not answered;
directions not followed; news article not relevant
I reserve the right to assign different individual grades on a
lab project based on an individual's contribution to that project.
If you fail to contribute to a lab project; you will earn a grade of 0.
Oral Work is graded on the following scale:
    10 - Perfect understanding and professional speaking
    9 - Good understanding and excellent speaking
    8 - Satisfactory answer and speaking
    7 - Weak answer; satisfactory speaking
    1-6 Weak incomplete speaking
    0 - Speaker absent
You must receive at least a grade of 7 on your
formal presentation to pass CSC 300; a second chance will be given if
requested.
Grading Weights
Notebook - 25% (must be complete and acceptable to pass CSC 300)
Individual Homework assignments - 15%
2 minute talks - will be used as participation credit
Formal Oral Presentation - 15%
Laboratory Projects - 25%
Final Exam Part A - used to make up poor notebook grade; details tbd by discussion with each student.
Final Exam Part B - 20%
Plus and minus grades will be subjectively given based on your overall class participation.
Students who fail to participate in CSC 300 will receive a course grade of F without regardless of any other grades.
Submission of late work
In general, due dates can be negotiated. But such discussions must take place long before the due date.
All late work will earn a grade of 0.