Current Course Catalog Description:
CSC 300 Professional Responsibilities (4)
The responsibilities of the Computer Science professional. The ethics of science and the IEEE/ACM 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. 3 lectures, 1 laboratory. *Prerequisite CSC 307 or CSC 309*
* Ask yourself, what is this reference to a
"professional" and why is it part of the course
description?Â
Understand this and you have a large part of the class solved.
Basic Course Requirements and Grading:
This is intended to
give you an idea of the important assignments and how your grade is
calculated. It is not a
simple number calculated from objective tests. It is based on a
wholistic view of your performance in each of these areas and in the
classroom. This calculation is given in positive terms. It
may be well understood in negative terms, too, so you are referred to
your student agreement that contains my list of common characteristics
that
lead to failing grades in this class: in order to ensure you have understood the basic course requirements, you must sign a Student Agreement for CSC 300.
FIRST ASSIGNMENT to get started, read one of the following books (or an alternative) in the two weeks of class and produce a short 2 page report about its impact in the world of Computing and Professional Responsibility. See the list here.
CLASS ATTENDANCE, CLASS PREPARATION and SIGNIFICANT PARTICIPATION
are ABSOLUTELY NECESSARY to your passing this course.
Participation and attendance will be noted and used in evaluations,
especially in borderline grading cases.
I repeat: attendance and
participation are mandatory in this course.
Discussions in class require your input. The class process and class
discussions are not contained in any slides or notes. Of course, if you
must miss class, let me know
and find out what transpired from other students in the class.
You cannot pass this course if you stay home, coming to class only to
take exams and turn
in
a paper. You cannot pass this class if you never participate or volunteer at all during class.
LATE WORK WILL NOT BE ACCEPTED without prior arrangement or acceptable medical excuse.
Updated: CST January 2009.