CSC 310 Ethics and Impact of Computing

An examination of the ethical, social, and legal implications of computers, computing, communications, and other digital technologies. Emphasis is placed on writing and professional presentations (including debates). This course includes a significant amount of writing through several standalone essays and a major paper that is developed in an iterative process with frequent feedback.

Credits

4

Prerequisite

CSC 230 Software Design and Engineering (with a grade of "C" or better)

Distribution

(W)

Offered

spring