Undergraduate Catalog 2016-2017 [Archived Catalog] [Archived Catalog]
This course is available both online and residentially.
A breadth-first introduction to the computing disciplines, with an emphasis on computer ethics and how computing technology impacts the world. Topics include: computing history; discrete mathematics; computer architecture and organization; algorithm design; languages; compilers; operating systems; applications; networks; databases; intellectual property; privacy; free speech; social consequences; computer crime; and codes of conduct. (Formerly CSCI 110)
MATH 121 (Minimum grade of C)(May be taken as a corequisite)
Highlighted text indicates a change from the official version of the catalog.