Prerequisite: Minimum grade of C- in CMSC216 and CMSC250; and permission of CMNS-Computer Science department.
An investigation of the history and evolution of computer science from its early foundations through the atomic age, the Y2K Bug, the internet revolution, the present day, and beyond. This course will cover not only the people and work behind the advances in computing, but also the technologies of yesteryear that eventually evolved into the devices thathave become ubiquitous today. We will observe how computing has impacted society throughout time, and the reactions to its advances through the normalization of digital technologies.