First-Year/Sophomore 102, Spring 2017

Software Everywhere

wocintech (microsoft) - 74 flickr photo by shared under a Creative Commons ( BY ) license

Course Description

An examination of the pervasive nature of computer software and the impact that it has on individuals and society. Participating in team-based and hands-on explorations of software systems, students examine the technical and ethical challenges facing a culture that relies heavily on computer software. Using state-of-the-art software technology to investigate topics such as social networking, online search, and digital music, students further develop their oral and written communication skills.

Course Resources