CSC 300 - Professional Responsibilities

Winter 1998

Professor Daniel Stearns
Office 14-222
Office Hours Posted on office door and on Web page
email address dstearns@galaxy
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 Code of Ethics, software economics, quality tradeoffs, software safety, intellectual property, history of computing and the social implications of computers in the modern world. Technical presentation methods and practice. 4 lectures. Prerequisite: CSC 441.

Course Objectives:
Students will:

  1. be able to discuss their responsibilities as computer professionals.
  2. be able to estimate the time and personnel required to complete a software project.
  3. be intimately familiar with the ACM and IEEE Codes of Ethics.
  4. be able to write and give professionally competent oral presentations.
  5. be able to discuss the variety of social impacts of computing on our society.
  6. be familiar with the regulations and laws pertinent to the computing profession.
  7. experience a software design process.
  8. have fun, at least some of the time.

Course Textbooks:
Baase. A Gift of Fire , Prentice-Hall, 1997
Weiner. Digital Woes , Addison-Wesley, 1994

Class Communications
The best communication medium is our classroom; there will be lots of time available to ask questions. There are also daily evaluation forms that can be used to ask questions in writing; they will be answered during the next class period.

Electronic mail is another medium for communication; I will respond to your email questions, usually within 24 hours.
Perhaps most important is the class Web page. There you will find class notes, reading assignments and lots of other information.

Plagiarism
Cooperative work is an important part of 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)
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.
If you cheat, you will receive a course grade of F and, depending on the severity, a report filed to the campus Judicial Affairs Office.

Oral Presentations
Each student is required to give oral presentations in class as follows:

Group Projects
Each student will be assigned to a group. The group work in CSC 300 consists of a series of projects. Each group is responsible for knowing the project due dates.
Projects are required work; you must complete them to pass CSC 300.

Course Notebook
Each student is required to maintain a course notebook containing the material listed. Notebooks will be collected on a sporadic basis during Thursday class time. Material must be organized chronologically , by week, so it is easy to find; it is suggested that you use a loose-leaf notebook. The assignment page lists reading assignments and summarizes what should be added to your notebook each week. See the journal guidelines regarding written entries in your notebook.

Final Examination (optional)
A final written exam will cover all of the material discussed in CSC 300. You are not required to take this examination if you choose to do the reading notes and exercises during the quarter.

The choice must be made, in your notebook, by January 30, 1998. Once the choice is made, you may not change your mind.

Students who choose to take the final examination must receive a passing grade on the final in order to pass CSC 300.

Grading
All written material is graded using the WPE grading standard (see attached). Other work is graded using the same scale (1-6); grading standards will be made available for each type of work.

I reserve the right to assign different individual grades on a project based on an individual's contribution to that deliverable.

Failure to follow directions will result in a grade of 0 on a project or assignment.

You must receive at least a grade of 3 on your formal presentation to pass CSC 300.

Grading (final exam taken)
Formal Oral Presentation - 10%
Notebook - 20%
Assignments - 15%
Group Projects - 15%
Final Group Project - 20%
Final - 20%

Grading (final exam not taken)
Formal Oral Presentation - 10%
Notebook - 40%
Assignments - 15%
Group Projects - 15%
Final Group Project - 20%

Plus and minus grades will be subjectively given based on your overall class participation as documented in your journal. Students who do not participate in CSC 300 will receive a grade of F without regard to any other grades.

Submission of late work


Last updated on 1/2/98