Computer Science
Computer Science
bullet Rowan-born “Think Like a Girl” launches Kickstarter campaign | More

bullet Soaring temperatures pose threat to children, elderly | More

bullet Rowan graduate students named Woodrow Wilson New Jersey Teaching Fellows | More

bullet Tackling 100+ years of records, Rowan Engineering partners with New Jersey American Water to digitize what's below the Garden State's surface | More

bullet New Jersey Health Foundation and The Nicholson Foundation award $50,000 Innovation Grant to Rowan University assistant professor creating improved health monitoring sensor | More

Technical Report Number TR1995-2

Title
When Words Collide: Network Simulation as an Exercise in a CS2 Course


Author
A. Michael Berman
Department of Computer Science
Rowan College of New Jersey
Glassboro, NJ 08028

Abstract
We use a simplified simulation of the operation of an Ethernet, implemented in C++, to illustrate important concepts in the CS2 course, among them abstraction, queues, and the use of objects. As a side-benefit, students get an introduction to the principles of operation of network protocol, and an example of the use of a state machine as a program design technique.