Java programming assignment using client/server interaction: nifty assignment

  • Authors:
  • Thomas Mertz

  • Affiliations:
  • Kansas State University at Salina, Salina, KS

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes an assignment used by the author in an advanced Java programming course. The goals of the assignment include: (1) to help students learn stream-based process communication using sockets, and (2) to have an assignment that is different, fun and has a certain "wow" factor. The assignment is highly flexible and scalable, allowing the instructor to tailor it to the abilities of the students and the objectives of the course.