Using networking examples for labs and enrichment in CS1

  • Authors:
  • Thomas P. Murtagh

  • Affiliations:
  • Williams College, Williamstown, MA

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

John Gage's maxim, "The network is the computer," is self-evident to our students. IM, email, Facebook, YouTube, etc. are all network applications. Labs involving network applications can therefore be very motivating. This workshop will provide participants with 1) techniques for making networking projects accessible to CS1 students without sacrificing time required to cover fundamental skills, 2) an understanding of protocols such as IMAP and AOL's instant messaging protocol sufficient to design network-based laboratories, 3) examples of specific labs that have been successfully used in a Java-based CS1, and 4) strategies for enriching CS1 by exploring networking technology.