CSIS 4222 - Computer Networking

Class Info

Pomona Road, New Jersey

Textbook: Computer Networks and Internets, 5th ed, Douglas E.Comer, © Prentice Hall, 2009, ISBN: 0-13-606127-3

Course Description:

This course covers networking protocol design principles, networking technologies, and the layered approach to data communications. Course topics include local and wide area networks, network protocols, the TCP/IP model, client/server systems, and the Internet. There is a significant hands-on component, involving configuring a Linux LAN.

Course Goals:

The primary objectives of this course include

  1. Learning the fundamental principles, theories, and concepts of computer networking.
  2. Learning to apply the principles, theories, and concepts to analyze and solve networking problems.
  3. Developing the skills needed by those working in computer networking.

Concepts to be learned include:

  • Networking terminology
  • Communication protocols
  • Network and telecommunications hardware
  • Packet transmission
  • Internetworking and the TCP/IP model
  • Evaluation of network performance
  • Security issues
  • Common network applications, such as email, ftp, telnet, and the web


CSIS 2222 Telecommunications Systems and junior standing


Attendance at all class sessions is expected. Students are responsible for all material covered or assigned in class.






Final exam



Exams will be administered in class and will cover reading material, class lectures and discussion, and lab work and exercises.

One letter size sheet of paper with notes may be used on all exams. No other materials may be used during an exam. Make-up exams are generally not given unless extreme circumstances occur.


Labs, homework, quizzes may include the following categories

  • Configuring and administering a Linux network in D017
  • Use of networking tools for discovery and analysis of network data transmission
  • Written homework from textbook problem sets and/or research
  • Online vocabulary quizzes
There are twelve scheduled lab assignments (subject to change at the discression of the instructor). The first two labs will be done individually and the remaining ten labs will be done in small groups (3 or 4 per group). Each lab exercise is intended to be completed during the class period. This does not always happen. If a lab cannot be completed during the scheduled class, it may be finished outside of class or during the next lab period.

Other assignments are due at the beginning of class on the date indicated. Late assignments will be subject to a penalty of up to 25% and will not be accepted more than one week after the due date.

Vocabulary quizzes will be available online in Blackboard for a fixed time period which will be announced in class.

Academic Honesty:

All Stockton students should familiarize themselves with the college Academic Honesty Policy and Procedures. As stated in these guidelines  

Academic dishonesty is a serious violation of academic policy and the Campus Conduct Code, and is punishable by severe sanctions including suspension and expulsion. The range of sanctions imposed is contingent on several factors, including the decision of the faculty member making the charge, whether it is the student’s first or a repeat offense, and the extent and nature of the offense.

 A significant portion of this course will involve working in groups (approx. 4 per group) to configure a local area network. All group members are expected to contribute to the results of these lab assignments, and all group members will receive the same grade for each assignment.

Other homework assignments will be given that should be done individually. You are encouraged to discuss these homework problems with each other, but the final solutions produced should be your own.

Class Info