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