CS280T. Social and Professional Issues

Introduces students to the social and professional issues that arise in the context of computing.

Prerequisites: introduction to computer science (any implementation of CS103 or CS112)

Syllabus:

Units covered:
SP1 History of computing   1 core hour
SP2 Social context of computing   3 core hours
SP3 Methods and tools of analysis   2 core hours
SP4 Professional and ethical responsibilities   3 core hours
SP5 Risks and liabilities of computer-based systems   2 core hours
SP6 Intellectual property   3 core hours
SP7 Privacy and civil liberties   2 core hours
SP8 Computer crime   3 hours
SP9 Economic issues in computing   2 hours
SP10 Philosophical frameworks   2 hours
  Elective topics   17 hours

Notes:
A computer science program can incorporate social and professional issues into the curriculum in many different ways. In many ways, the ideal approach is to include discussion of this material in a wide variety of courses so that students have the chance to consider these issues in the context of each technical area. Unfortunately, this strategy sometimes fails to have the desired effect. Unless faculty members commit to give this material serious consideration, social and professional issues are often given low priority in the context of other courses, to the sometimes wind up being left out altogether in the press to cover more traditional material.
To ensure that students have a real opportunity to study this material, many departments choose to devote an entire course to social and professional issues. Programs that adopt this strategy must make sure that they make the material relevant to students by discussing these issues in the context of concrete examples that arise in computer science.

Online resources for CS280T


 
CC2001 Report
December 15, 2001