Jophiel wrote:
As a complete side note...
Didn't we have this discussion?
gbaji wrote:
Well. One of the citeria for getting a CS degree is taking a computer ethics class.
Sigh...
From the San Diego State University General Catalogue
Click on the "Computer Science" link to read the pdf.
Relevant sections:
Quote:
Major.
A minimum of 37 upper division units to include Computer
Science 310, 320, 370, 440, 490, 530, 560, 570; at least one course selected from Mathematics 541, 579, Statistics 350A, 550, or 551A; and 12 units of computer science electives selected with the approval of a computer science major adviser. At least nine units of electives must be in computer science. The student must complete an outline for the major and file a copy signed by a major adviser with the Office of Advising and Evaluations.
A minimum of 37 upper division units to include Computer
Science 310, 320, 370, 440, 490, 530, 560, 570; at least one course selected from Mathematics 541, 579, Statistics 350A, 550, or 551A; and 12 units of computer science electives selected with the approval of a computer science major adviser. At least nine units of electives must be in computer science. The student must complete an outline for the major and file a copy signed by a major adviser with the Office of Advising and Evaluations.
Fortunately for me, since I've taken these classes, I know which one is which:
Quote:
CS 440. Social, Legal, and Ethical Issues in Computing (3)
Prerequisite: Computer Science 108.
Impact of computers, applications, and benefits, copyright, privacy, computer crime, constitutional issues, risks of computer failures, evaluating reliability of computer models, trade and communications in the global village, computers in the workplace, responsibilities of the computer professional. Not open to students with credit in Computer Science 301.
Prerequisite: Computer Science 108.
Impact of computers, applications, and benefits, copyright, privacy, computer crime, constitutional issues, risks of computer failures, evaluating reliability of computer models, trade and communications in the global village, computers in the workplace, responsibilities of the computer professional. Not open to students with credit in Computer Science 301.
Get it? Ethics class. Required for getting a BS in Computer Science. Not sure about other universities, but when I asked about it I was told that it's pretty standard to require one for CS degrees...