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.

Baccalaureate Experience

(W)

Credits

4

Prerequisite

CSC 201 Data Structures and Algorithm Analysis (with a grade of "C" or better)

Offered

spring