0% found this document useful (0 votes)
172 views

CPE314 Data Communication and Computer Networks

This document provides the course description for CPE314 Data Communication and Computer Networks offered in spring 2022. It outlines the course details including prerequisites, catalog description, learning objectives, outcomes, textbook, schedule, and assessment plan. The course aims to familiarize students with data communication systems, networking protocols, and network management. It will cover topics such as the OSI model, TCP/IP, routing, multimedia networking, and more over 3 credit hours per week. Students will be evaluated through quizzes, assignments, exams, and laboratory work including experiments and reports.

Uploaded by

Souban Javed
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
172 views

CPE314 Data Communication and Computer Networks

This document provides the course description for CPE314 Data Communication and Computer Networks offered in spring 2022. It outlines the course details including prerequisites, catalog description, learning objectives, outcomes, textbook, schedule, and assessment plan. The course aims to familiarize students with data communication systems, networking protocols, and network management. It will cover topics such as the OSI model, TCP/IP, routing, multimedia networking, and more over 3 credit hours per week. Students will be evaluated through quizzes, assignments, exams, and laboratory work including experiments and reports.

Uploaded by

Souban Javed
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

CPE314 

Data Communication and Computer Networks   Spring 2022 

COMSATS University Islamabad 

 
 

COURSE DESCRIPTION FILE 

CPE314 Data Communication and Computer Networks  

DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING 

   

COMSATS University Islamabad Page 1


CPE314 Data Communication and Computer Networks   Spring 2022 

COMSATS University Islamabad 

 
 

COURSE DESCRIPTION FILE 

CPE314 Data Communication and Computer Networks  

DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING 

Prepared By:  Checked By:  Approved By: 


 
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐  ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐  ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 
   

COMSATS University Islamabad Page 2


CPE314 Data Communication and Computer Networks   Spring 2022 

Data Communication and Computer Networks 
Course code:  
EEE314 (3+1) 

Prerequisites:  
EEE 223 Signals and Systems 

Co requisites: 
None 

Course Catalog Description: 
Data  Communications  and  Networking  for  Today's  needs,  Communications  Model,  Internet,  Network 
Configuration,  OSI  Model,  Protocol  Architectures,  TCP/IP  operation,  Network  Edge‐Access  Networks, 
Physical Media, Network Core, Packet Switching, Circuit Switching, Delay Loss and Throughput in Packet 
Switched Networks, Application Layer, Application Architectures, HTTP, File Transfer Protocol FTP, SMTP, 
DNS, Transport Layer, UDP, TCP, Flow control, Congestion Control, Retransmission and Recovery, Queuing, 
FIFO,  Network  Layer,  Internetworking,  Addressing,  CIDR,  Subnets,  DHCP,  IPv6,  Data  Link  Layer,  Error 
Detection  and  Correction  Techniques,  Multiple  Access  Links  and  Protocols,  ARP,MPLS,  Multimedia 
Networking and applications, UDP and HTTP Streaming, Voice‐over‐IP, RTP,SIP, Classes of Service, Diffserv 

Textbook: 
1. Computer Networking, J. Kurose and K. Ross, 6th ed. Pearson, 2012 

Reference Books: 
1. Data Communications and Networking, Behrouz A. Forouzan, 4th ed.2003. 
2. Data and Computer Communications, William Stallings,8th ed. Prentice Hall, 2007 

Course Learning Objectives: 
The  course  syllabus  has  been  designed  to  familiarize  students  with  the  layered  approach  in  data 
communications, switching technologies, protocols and network management, congestion and security 
issues.  The  approach  of  network  applications,  the  services  needed  to  support  them  and  the 
implementation in lower layers would be crucial and update with expected requirements. It would also 
help to have expertise in specific areas such as design and maintenance of various types of networks. 

Course Learning Outcomes: 
Upon successful completion of this course, the students should be able to: 
1. Comprehend Data Communication Systems and their components and understand the OSI, TCP/IP 
Model. (C2‐PLO1) 
2. Understand the functioning and operating procedures of various network applications. (C2‐PLO1) 
3. Explain  the routing approaches and networking protocols perform  the configuration of addressing 
and subnetting in a network and understand transport layer protocols and approaches adopted for 
congestion control. (C3‐PLO3) 

COMSATS University Islamabad Page 3


CPE314 Data Communication and Computer Networks   Spring 2022 

4. Comprehend the Link Layer procedures, Error Correction and Detection techniques, multiple access 
links and virtualizing the network through MPLS. (C3‐PLO3) 
5. Use  modern  tools/resources  and  network  simulators  for  application  of  various  techniques.  (A3‐
PLO5) 
6. Present and analyze data with effective report writing skills.(A2‐PLO10) 

Course Schedule: 
3 credit hours/week 
One laboratory session/week (3 hours/session) 

Topics Covered: 
1. Data  Communications  and  Networking  for  Today's  needs,  Communications  Model,  Internet, 
Network Configuration, Protocol Architectures (1 week) 
2. Access Networks, Physical Media, Network Core, Packet and Circuit Switching (1 week) 
3. Application layer Architectures, HTTP, File Transfer Protocol FTP, SMTP ( 2 weeks) 
4. Transport layer, UDP, TCP, Flow Control (1 week) 
5. Congestion Control, Retransmission and Recovery, Queuing, FIFO (2 weeks) 
6. Network Layer, Addressing, Subnets (2 weeks) 
7. Internet Control Protocols ICMP, ARP, RARP, DHCP (1 week) 
8. Routing, Routing Metrics, RIP, Open Shortest Path First, BGP (1 week) 
9. Data Link Layer, Error Detection and Correction Techniques (1 week) 
10. Multiple Access Links and Protocols, ARP, MPLS Restoration and Protection (1 week) 
11. Multimedia Networking and applications, UDP and HTTP Streaming (1 week) 
12. Voice‐over‐IP, RTP, SIP, Classes of Service, Diffserv (1 week) 

Assessment Plan: 
Theory  Quizzes (4)  15% 
  Homework assignments   10% 
  Mid‐term exam (in class, 60‐80 minutes)  25% 
  Terminal exam (3 hours)  50% 
  Total (theory)    100% 
Lab work  Lab reports (12)   25% 
  Lab Mid‐term exam    25% 
  Lab project and terminal exam    50% 
  Total (lab)    100% 
Final marks  Theory marks * 0.75 + Lab marks * 0.25   

COMSATS University Islamabad Page 4


CPE314 Data Communication and Computer Networks   Spring 2022 

Learning Outcomes Assessment Plan (Tentative): 
Sr. #  Course Learning Outcomes  Assessment 
1.     Quiz 1 
2.     Quiz 2 
3.     Quiz 3 
4.     Quiz 4 
5.     Assignment 1 
6.     Assignment 2 
7.     Assignment 3 
8.     Assignment 4 
9.     Mid‐term Exam 
10.     Terminal Exam 
Table 1 ‐ Assessment Plan for Course Learning Outcomes 

Laboratory Experiences: 
There  is  a  Laboratory  component  in  all  3+1  credit  courses  taught  at  the  department.  Lab  work  has  a 
minimum of 12 experiments and related assignments, which constitute 25% of the overall course‐grade. 
The  laboratory  experiments  include  imparting  networking  commands,  packet  tracer  for  visualizing  the 
traffic behavior, configuration of various protocols and access control list. 

Laboratory Resources: 
The  relevant  laboratory  is  equipped  with  workbenches  and  computers  to  facilitate  the  experiments 
outlined  in  the  lab  handbook(s)  that  are  periodically  updated.  The  resources  available  also  include 
servers,  printer,  switches,  network  cables  and  connectors,  routers.  A  current  list  of  the  12  lab 
experiments  performed  in  this  course  is  provided  as  Annexure‐II.  The  list  of  software  and  equipment 
available is also posted in all labs and is managed by staff dedicated for this purpose. 

Computer Resources: 
For fulfilling purposes of this course, the software such as packet tracer is used throughout the course 

Mapping Course Learning Outcomes (CLOs) to Program Learning Outcomes (PLOs): 
PLO 1  Engineering  Knowledge:  An  ability  to  apply  knowledge  of  mathematics,  science, 
engineering fundamentals and an engineering specialization to the solution of complex 
engineering problems. 
PLO 2  Problem  Analysis:  An  ability  to  identify,  formulate,  research  literature,  and  analyze 
complex engineering problems reaching substantiated conclusions using first principles 
of mathematics, natural sciences and engineering sciences. 
 
PLO 3  Design/Development  of  Solutions:  An  ability  to  design  solutions  for  complex 
engineering  problems  and  design  systems,  components  or  processes  that  meet 

COMSATS University Islamabad Page 5


CPE314 Data Communication and Computer Networks   Spring 2022 

specified  needs  with  appropriate  consideration  for  public  health  and  safety,  cultural, 
societal, and environmental considerations.
PLO 4  Investigation:  An  ability  to  investigate  complex  engineering  problems  in  a  methodical 
way  including  literature  survey,  design  and  conduct  of  experiments,  analysis  and 
interpretation  of  experimental  data,  and  synthesis  of  information  to  derive  valid 
conclusions. 
PLO 5  Modern  Tool  Usage:  An  ability  to  create,  select  and  apply  appropriate  techniques, 
resources, and modern engineering and IT tools, including prediction and modeling, to 
complex engineering activities, with an understanding of the limitations. 
PLO 6  The  Engineer  and  Society:  An  ability  to  apply  reasoning  informed  by  contextual 
knowledge  to  assess  societal,  health,  safety,  legal  and  cultural  issues  and  the 
consequent  responsibilities  relevant  to  professional  engineering  practice  and  solution 
to complex engineering problems. 
PLO 7  Environment  and  Sustainability:  An  ability  to  understand  the  impact  of  professional 
engineering  solutions  in  societal  and  environmental  contexts  and  demonstrate 
knowledge of and need for sustainable development. 
PLO 8  Ethics:  Apply  ethical  principles  and  commit  to  professional  ethics  and  responsibilities 
and norms of engineering practice.  
PLO 9  Individual and Team Work: An ability to work effectively, as an individual or in a team, 
on multifaceted and /or multidisciplinary settings. 
PLO 10  Communication: An ability to communicate effectively, orally as well as in writing, on 
complex  engineering  activities  with  the  engineering  community  and  with  society  at 
large,  such  as  being  able  to  comprehend  and  write  effective  reports  and  design 
documentation, make effective presentations, and give and receive clear instructions.   
PLO 11  Project  Management:  An  ability  to  demonstrate  management  skills  and  apply 
engineering  principles  to  one’s  own  work,  as  a  member  and/or  leader  in  a  team,  to 
manage projects in a multidisciplinary environment. 
PLO 12  Lifelong Learning: An ability to recognize importance of, and pursue lifelong learning in 
the broader context of innovation and technological developments.   

COMSATS University Islamabad Page 6


CPE314 Data Communication and Computer Networks   Spring 2022 

 PLOs 

PLO10 

PLO11 

PL012 
PLO 9 
PLO1 

PLO2 

PLO3 

PLO4 

PLO5 

PLO6 

PLO7 

PLO8 
CLOs 
CLO 1  C2                       
CLO 2  C2                       
CLO 3      C3                   
CLO 4      C3                   
CLO 5          A3               
CLO 6                    A2     
Table 1: Mapping CLOs to PLOs 

PLO Coverage Explanation: 
PLO 1‐ Engineering Knowledge:  
The  course  throughout  expects  and  imparts  to  apply  engineering  knowledge  in  designing  and 
configuring the networks as well as mathematical concepts to estimate traffic, bandwidth and capacity 
requirements as well as in sub‐netting problems (High relevance to course). 
The  lab  course  is  helpful  to  configure  protocols  and  networks  thus  for  traffic  behavior  in  normal  and 
congestion conditions (High relevance to course).  
PLO 3‐ Design/Development of Solutions: 
Many aspects for configuration of protocols in networks are covered to familiarize with the set up and 
working process of an OSI or TCP based Model (High relevance to the course). 
This is required to a limited extent (Low relevance to the course). 
Addressing  and  subnetting  problems  as  well  as  bandwidth  allocation  and  capacity  requirements  in 
different  networks  are  imparted  to  evaluate  changing  network  conditions.  (Medium  relevance  to 
course).  
PLO 5‐ Modern Tool Usage: 
The effect of implementing wired and wireless networks for developing products and services and with 
the  ability  to  contribute  significantly  to  the  country's  development  is  emphasized  and  addressed  to 
accept the challenges in the field (High relevance to the course).  
PLO 10‐ Communication:  
The packet tracer and other simulation tools are introduced frequently in the laboratory sessions (High 
relevance to course). 

COMSATS University Islamabad Page 7


CPE314 Data Communication and Computer Networks   Spring 2022 

 ANNEXURE‐I 
Tentative Lecture Breakdown (30 Lectures): 

No. of 
Topics  
lectures 

Data  Communications  and  Networking  for  Today's  needs,  Communications  Model, 



Internet, Network Configuration 

OSI Model, Protocol Architectures, TCP/IP operation  1 

Edge‐Access Networks, Physical Media, Network Core, Packet Switching, Circuit Switching, 

Delay, loss and throughput in packet switched networks 

Application layer Architectures, HTTP, File Transfer Protocol FTP, SMTP, DNS  4 

Transport layer, UDP, TCP, Flow Control  2 

Congestion Control, Retransmission and Recovery, Queuing, FIFO  4 

Network Layer, Internetworking, Addressing, CIDR, Subnets  4 

Internet  Control  Protocols  ICMP,  ARP,  RARP,  Dynamic  Host  Configuration  Protocol,  IPv6, 

Tunnelling 

Routing, Routing Metrics, RIP, Open Shortest Path First, Border Gateway Protocol  2 

Data Link Layer, Error Detection and Correction Techniques,   2 

Multiple Access Links and Protocols, ARP, MPLS Restoration and Protection  2 

Multimedia Networking and applications, UDP and HTTP Streaming  2 

Voice‐over‐IP, RTP, SIP, Classes of Service, Diffserv  2 

COMSATS University Islamabad Page 8


CPE314 Data Communication and Computer Networks   Spring 2022 

ANNEXURE‐II 
List of Experiments: 

Lab #  Details 
01  Introduction  to  Networks  and  Networking  Commands  in  Windows  and  Introduction  to 
Packet Tracer/ Wireshark 

02  IP Addressing Scheme & VLSM 

03  Network Cabling & Basic CISCO Devices Configuration 

04  Static Route Configuration 

05  RIP Configuration 

06  EIGRP Configuration 

07  OSPF Configuration 

08  Basic Switch Configuration with Access Control List (ACL) 

09  VLAN and VTP Configuration 

10  Inter‐VLAN routing (Router on stick and L3 switches) 

11  DHCP and NAT configuration 

12  Implementation of MPLS on GNS3 and  

13‐14  Lab Project / Viva  
 
 

Version  Applicable From 

Version 1  Fall 2016 

Version 2  Spring 2017 

Version 3  Fall 2017 

   

   
 

COMSATS University Islamabad Page 9

You might also like