Adigrat University
College of Engineering and Technology
Department of Software Engineering
Course Title Fundamental of Networking
Course Code SEng2072
Target Group G2 SE A
Instructors Haile T.
CP 5 (2hrs Lecture, 3hrs Laboratory)
Module Title Computer Networking and Security
Module Number 07
Pre-requisites None
Year II
Semester II
Status of Course Compulsory
Course Description
Data Communication and Computer Networking is a course which deals about the basic concepts of ways
of communication, types of communications, basic types of networking devices, how devices are
communicating each other using the TCP/IP and OSI reference model, designing a small LAN network
using peer to peer connection, basic types of LAN and WAN protocols, the Wireless Network and
identifying the protocols which are working at the Application and Transport layers.
General Objective
after completing the course the students are going to evaluate the application of Computer Networking in
today’s global communities who are linked by common goals and technologies.
Specific Objectives
Analyze the principles of data communication, computer networks and inter-networking.
Describe the trends of the rapidly evolving communication and networking technologies.
Categorize the functions and design of different types of computer networks from LANs to WANs.
Evaluating the impact of data communication and networking technologies on society
Comparing different types of designing and cabling a network
Comparing of IPV4 and IPV6 IP addressing
Evaluating a small network using basic Cisco IOS commands for routers and switches
Learning Outcomes
The program provides a knowledge and understanding of the following: On successful completion of this
unit, students should be able to:
Explain the principles of networking protocols and standards;
Identify reference models and layered architectures in networking;
Recognize network topologies, media types and network components;
Identify the network (OSI) layers at which various network devices operate;
Use some basic tools/utilities for network analysis;
Employ basic cabling and network design techniques to connect devices.
Adigrat University
College of Engineering and Technology
Department of Software Engineering
Course contents
Chapter 1: Introduction to Data Communications and computer networks
Basics of data communications
Basic components of communication network
Fundamentals of Information Transmission Media and Coding
Types of networks [ PP &CS]
Current and future networks
Basic Data Communication Hardware [NIC, cables, Switch, Router, Hub, Bridge…]
Basic types of network Topologies: ring, bus, star, and mesh
Chapter 2: Data Communication Layers
OSI 7-layer reference model and concepts of open standards
Motivations for standards
ISO reference model
Open standard
Internetworking with TCP/IP; Structure
Architectures
Protocol standards
Internet IP and Bandwidth
The ISO protocols
Chapter 3: Network Layer
Internetworking,
IPV4 Addressing [Class full]
IPV4 Addressing [ Classless- VLSM addressing]
Network layer protocols
Unicast and multicast routing
Introducing IPV6 Addressing
Chapter 4: Physical and data link Layers
Physical Layer
Coding and Multiplexing
Data link layer overview
Flow and error control
Medium access control
Local area networks [ Types, Protocols, Performance ]
Wireless Networks
Adigrat University
College of Engineering and Technology
Department of Software Engineering
Switching, Bridging and VLANs
Wide Area Networks [Packet switched data network, Circuit switched data networks, ISDN,
Private networks]
Internet data link control protocols: PPP and HDLC
Chapter 5: Transport Layer
Overview & process to process delivery
TCP and UDP
Congestion control
Multimedia Communication and Quality of service (QOS)
Chapter 6: Application Layer
Application layer overview
DNS, SMTP, FTP, Telnet
WWW & HTTP
Socket programming using TCP and UDP
Fundamentals of Queuing Theory
Assessment methods
Tentative Evaluation Weight in % Date of Conduct (Tentative)
Test 1 15% Week 3
Test 2 15% Week 5
Assignment 10% Week 7
Project + Presentation 20% Week 10
Final Exam 40% As Per the academics schedule
References
1. B. A Forouzan, Data Communications and Networking (2003, McGraw-Hill
Science_Engineering_Math)
2. Kurose, James F., and Keith W. Ross. Computer networking: a top-down approach. Boston: Pearson,
2017
3. A. S. Tanenbaum, Computer Networks, 5th edu, Prentice Hall, 2010
4. W. Stallings, Data and Computer Communications, 10th edu. Prentice Hall, USA, 2014