First-Year/Sophomore 102, Spring 2017

Software Everywhere


flickr photo by wocintechchat.com 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

Like my work? Support it!