16.01.2015 Views

CS2013-final-report

CS2013-final-report

CS2013-final-report

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

How are students assessed<br />

The basic grading scheme is designed to emphasize student participation, writing and reflection. Students are<br />

expected to spend 9-12 hours per week on outside classwork:<br />

Homework and class participation…………………………. 40%<br />

All classroom discussions<br />

Quizzes/short writing assignments on readings<br />

Web-based forum discussion postings<br />

Essays on specified topics………………………………………30%<br />

Ethical analyses of given situations<br />

Exams……………………………………………………………30%<br />

Take-home midterm<br />

In-class <strong>final</strong><br />

Course textbooks and materials<br />

Current textbook is Brinkman & Sanders, Ethics in a Computing Culture, which is supplemented by Abelson et al,<br />

Blown to Bits, available free of charge in pdf format from bitsbook.com. These books are supplemented heavily<br />

by current and recent articles from the New York Times, Atlantic Monthly, Technology Review, New Yorker,<br />

Chicago Tribune (local), Huffington Post, etc. Readings on computer ethics theory come from the ACM and<br />

IEEE digital libraries as well as other sources. We also make use of a variety of websites, including those<br />

sponsored by civil liberties organizations (e.g., eff.org, aclu.org), privacy advocacy groups (e.g., epic.org,<br />

privacyrights.org), intellectual property rights groups, free/open source advocates (e.g., fsf.org), government sites<br />

(e.g., ftc.gov, fcc.gov); we also draw from ethics education sites such as Michael Sandel’s Justice website<br />

(justiceharvard.org) and Lawrence Hinman’s ethics education site (ethics.sandiego.edu). Additionally, we<br />

reference a library collection of books and films on a variety of computer ethics and social impact themes.<br />

Why do you teach the course this way<br />

The overarching goal is to educate students about the practice of professional ethics in the computing field. We<br />

situate the special problems faced by computer professionals in the context of widespread computer usage and<br />

society’s ever-growing dependence on computer technology. We work to develop within our students the critical<br />

thinking skills required to identify ethical issues and apply the tools of ethical analysis to address them. Students<br />

find this course to be very demanding; they almost always outside their comfort zones. The curriculum for Issues<br />

in Computing was last reviewed in 2010.<br />

Body of Knowledge coverage<br />

KA Knowledge Unit Topics Covered Hours<br />

SP Social Context All 6<br />

SP Analytical Tools All 6<br />

SP Professional Ethics All 6*<br />

SP Intellectual Property All 6<br />

SP Privacy/Civil Liberties All 6<br />

SP<br />

SP<br />

Professional<br />

Communication**<br />

Economies of<br />

Computing**<br />

Dynamics of oral, written, electronic team communication<br />

Communicating effectively with stakeholders<br />

Dealing with cross-cultural environments<br />

Trade-offs of competing risks in software projects<br />

Effect of skilled labor supply & demand on quality of products<br />

Impacts of outsourcing & off-shoring software development on<br />

employment<br />

Consequences of globalization on the computing profession<br />

Differences in access to computing resources and their effects<br />

SP Security Policies, Laws, All 3<br />

Computer Crime<br />

*Overlaps many other topics – these instructional hours are dedicated to the topic of professional ethics<br />

**Topics missing from these Knowledge Units are found in other courses in our curriculum, most notably our<br />

Software Engineering course and our Capstone Professional Practice Seminar.<br />

3<br />

6<br />

- 431 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!