Computer Science
Computer Science
bullet Princeton Review: Rohrer College of Business among best B-Schools | More

bullet Fall open house schedule set | More

bullet Homecoming 2015: Heading “Back to the Future” | More

bullet Rowan advertising students learn to throw the perfect pitch | More

bullet Rowan's Henderson receives ECAC Scholar-Athlete of the Year Award | More

Technical Report Number TR1995-2

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

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

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.