National Computer Education Accreditation Council Nceac: Course Descritption Form
National Computer Education Accreditation Council Nceac: Course Descritption Form
NCEAC
NCEAC.FORM.001-C
COURSE DESCRITPTION FORM
INSTITUTION PAF-KIET
A. Course Description
Course Code NW311
Course Title Data Communication and Networks
Credit Hours 2+1
Prerequisites by Course(s) and Introduction to information & Communication Technologies
Topics
Assessment Instruments with Quizzes 10%
Weights (homework, quizzes, Assignments 10%
midterms, final, programming Lab Work 10%
assignments, lab work, etc.)
Mid Term 20%
Project 20%
Final Exam 30%
Course Coordinator Kashif Bashir
URL (if any)
Current Catalog Description
Textbook (or Laboratory Manual Data communication & Networking (Behrouz Forouzan)
for Laboratory Courses) Data and Computer Communication (William Stallings)
Reference Material
Course Goals Networks and digital communications may be the fastest growing
technologies in our culture today. Data communications and networks
is actually about the concepts and mechanisms of the underlying
telecommunications technologies. In perspective of the OSI model of
data communications by ISO the objectives of this course is to focus
on the bottom three layers i.e. Physical Layer , Data Link Layer and
Network Layer. Although upper layers of the model will also be
discussed but not in depth.
Topics Covered in the Course, Mention in Course outline
with Number of Lectures on Each
Topic (assume 15-week instruction
and one-hour lectures)
Laboratory Projects/Experiments Different projects using Data Communication and Networking,
Done in the Course students design projects data communication related and networking
also involved.
Programming Assignments Done Yes they get a through idea about programming concepts while using
in the Course C++, C#.
Class Time Spent on (in credit Theory Problem Solution Social and Ethical
hours) Analysis Design Issues
1.45 0.5 0.5 0.15
Oral and Written Communications
1 NCEAC.FORM.001.C
National Computer Education Accreditation Council
NCEAC
NCEAC.FORM.001-C
Signature
Date
Topics to be covered
INTRODUCTION
DATA COMMUNICATIONS
Components
Data Representation
1 Data Flow
NETWORKS
Distributed Processing
Network Criteria
Physical Structures
Network Models
BF1
Categories of Networks
Interconnection of Networks: Intemetwork
2
THE INTERNET
A Brief History
The Intemet Today
PROTOCOLS AND STANDARDS
Protocols
3 Standards
Standards Organizations
Intemet Standards
Network Models
LAYERED TASKS
Sender, Receiver, and Carrier
Hierarchy
4
THE OSI Model
Layered Architecture
Peer-to-Peer Processes
Encapsulation
BF2 LAYERS IN THE OSI MODEL
Physical Layer
Data Link Layer
Network Layer
5 Transport Layer
Session Layer
Presentation Layer
Application Layer
Summary of Layers
2 NCEAC.FORM.001.C
National Computer Education Accreditation Council
NCEAC
NCEAC.FORM.001-C
3 NCEAC.FORM.001.C
National Computer Education Accreditation Council
NCEAC
NCEAC.FORM.001-C
Transmission Media
GUIDED MEDIA
17 Twisted-Pair Cable
Coaxial Cable
BF7 Fiber-Optic Cable
UNGUIDED MEDIA: WIRELESS
Radio Waves
18
Microwaves
Infrared
Error Detection and Correction
INTRODUCTION
Types of Errors
Redundancy
Detection Versus Correction
Forward Error Correction Versus Retransmission
Coding
Modular Arithmetic
19
BLOCK CODING
Error Detection
Error Correction
Hamming Distance
Minimum Hamming Distance
BF10
LINEAR BLOCK CODES
Minimum Distance for Linear Block Codes
Some Linear Block Codes
CYCLIC CODES
Cyclic Redundancy Check
Hardware Implementation
Polynomials
Cyclic Code Analysis
20
Advantages of Cyclic Codes
Other Cyclic Codes
CHECKSUM
One's Complement
Internet Checksum
Data Link Control
FRAMING
Fixed-Size Framing
Variable-Size Framing
21
FLOW AND ERROR CONTROL
Flow Control
BF 11
Error Control
PROTOCOLS
NOISELESS CHANNELS
Simplest Protocol
22
Stop-and-Wait Protocol
NOISY CHANNELS
4 NCEAC.FORM.001.C
National Computer Education Accreditation Council
NCEAC
NCEAC.FORM.001-C
Stop-and-Wait Automatic Repeat Request
Go-Back-NAutomatic Repeat Request
Selective Repeat Automatic Repeat Request
Piggybacking
Connecting LANs, Backbone Networks, AND
Virtual LANs
CONNECTING DEVICES
Passive Hubs
23
Repeaters
Active Hubs
Bridges
Two-Layer Switches
Routers
Three-Layer Switches
BF15 Gateway
BACKBONE NETWORKS
Bus Backbone
Star Backbone
24 Connecting Remote LANs
VIRTUAL LANs
Membership
Configuration
Communication Between Switches
IEEE Standard
Advantages
Network Layer: Logical Addressing
Address Space
25
Notations
Classful Addressing
Classless Addressing
BF19
26 Subneting
Network Address Translation (NAT)
IPv6 ADDRESSES
27 Structure
Address Space
28 - GSS
29 - Presentations
30 - Presentations
5 NCEAC.FORM.001.C