First-Year/Sophomore 102, Spring 2017

Software Everywhere


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.


Please support my work!

View the source.