First-Year/Sophomore 101, Fall 2013

Software Everywhere


An examination of the pervasive nature of computer software and the impact that computer technology has on society. Drawing on articles from the popular press and the computer science literature, this course examines the technical and ethical challenges that face a culture that regularly uses computer software applications. Sample topics include the Internet, Google, online music, open source software, electronic commerce, social networking, and data mining. Coursework emphasizes the development of effective oral and written communication skills with a focus on description, summary, and critical thinking.


  • Course Syllabus: Learn about the objectives, policies, and structure of the course.
  • Course Schedule: See the course topics, find reading assignments, and review slides.
Please support my work!

View the source.