Technology & Society: Covers the ethical, legal and social issues of computing as it impacts society.

Detailed descriptions of the required and elective computer science courses and their mapping onto the student outcomes can be found here. Course guidelines show prerequisite dependencies between courses and suggested CS course schedules: for students who took CS 415 before fall 2014 and for students who took CS 415 in fall 2014 or later.