1. Purpose

This course is designed to convey the essentials of data communication and networking including a study of the Open Systems Interconnection (OSI), TCP/IP and Internet models. It will cover various protocols, architectures and performance analysis of interconnection technologies. In this course, the students will be explained about several concepts in order to be able to understand and apply the concepts of data communication and networking technology. In addition, they will gain the competency to use network application, troubleshooting and configuring basic network using guided and unguided media. Different simulation/emulator tools and network hardware devices will be used during labs in order for students to get the necessary hands on experience on configuring network devices, like routers, switches, firewalls etc.


  1. Learning Outcomes

By the end of this course, students should be able to:

  • understand the fundamental concepts of data communications and networking
  • identify different components and their respective roles in a computer communication system.
  • apply the knowledge, concepts and terms related to data communication and networking.
  • solve problems in networking by referring to problems solving steps through relevant information by choosing suitable techniques.
  • acquaint themselves with networking software simulation tools, configuring of networking devices and understand their functionality.
  • know the strategies for securing network applications
  • appreciate usefulness and importance of computer communication in today life and society.
C.    Learning Activities


Students are required to attend lectures and labs. They are expected to: participate in class discussions, prepare a project and its presentation as well as readings in text books and articles, and other materials.   Students will cover the following topics in their reading and discussions:

  • Introduction to Data Communications and Networking
  • Internet trend and applications
  • Data Communications basics
  • Signals and transmission media
  • Interconnection technologies
  • Network models
  • OSI and TCP/IP reference models
  • LAN, WAN and Wireless technologies
  • Internetworking, concepts, architectures and protocols
  • Network security and management


Required Readings

Tanenbaum, A., Wetherall, D., Computer Networks, 5th Edition, Prentice Hall 2011, ISBN-13: 987-0-13-212695-3


Kurose, J., Ross, K., Computer Networking: A Top-Down Approach, 6th Edition, Pearson, 2012.

Supplementary Readings

Forouzan, B., Data Communications and Networking, 5th Edition, McGraw-Hill, 2012, ISBN-13: 978-0073376226.


Stallings, W., Data and Computer Communications, 10th Edition, Prentice Hall 2013, ISBN-13: 978-0133506488




The methods and criteria of evaluation will be based on the following


Project 30%
Midterm 30%
Final 40%


Criteria: The criteria of evaluation will be based on how well the student has fulfilled the projected learning outcomes established for the course.


      E:  Plan for Formative Assessment


The formative assessment will be based on class participation, case presentations analysis of case studies, other assignments, written presentations, and the midterm examination,.  The final exam will assess the student’s comprehension of the materials and concepts and theories of the course.  It will serve as the basis of the summative assessment and recorded as a letter grade.

Faculty: Arts & Sciences.

Department: Comp.Science.

Grade: Undergraduate.

Majors: Computer Sciences.

Study Fileds: Computer Science and Management of Information Systems.

Course Year: 3.

Course Program: ESC.

Scheduele: MON & WED 18-20:00

Instructor: Kasneci, Leonard  

Credits: 4

Prerequisite: Introduction to Programming