Sie sind auf Seite 1von 12

Lovely Professional University, Punjab

Course Code

Course Title

Course Planner

ECE416M

COMMUNICATION NETWORKS

17403::Amandeep Singh

Course Orientation

1 :DISCIPLINE KNOWLEDGE, 5 :PLACEMENT EXAMINATION

Lectures

Tutorials Practicals Credits

3.0

TextBooks
Sr No
T-1

Title
DATA COMMUNICATIONS AND
NETWORKING

Author

Edition

Year

Publisher Name

BEHROUZ A.
FOROUZAN

4th

2006

MCGRAW HILL EDUCATION

Reference Books
Sr No

Title

Author

Edition

Year

Publisher Name

R-1

COMPUTER NETWORKS

ANDREW S.
TANENBAUM

5th

2012

PEARSON

Other Reading
Sr No

Journals articles as Compulsary reading (specific articles, complete reference)

OR-1

core.ac.uk/download/pdf/11458358.pdf ,

OR-2

http://www.ijraset.com/fileserve.php?FID=1124 ,

OR-3

http://www.ijarcsse.com/docs/papers/Volume_4/9_September2014/V4I9-0185.pdf ,

Relevant Websites
Sr No
RW-1

Web address (only if relevant to the course)


http://ijcttjournal.org/Volume7/number-4/IJCTT-V7P151.pdf

Salient Features
OSI and TCP models

RW-2

http://tdfdm.blogspot.in/

TDM Vs FDM

RW-3

http://home.deib.polimi.it/capone/rmd/materiale_tarr/2-wpan/ComMag02.pdf

Bluetooth

RW-4

RW-6

http://www.open.edu/openlearnworks/pluginfile.php/23275/mod_oucontent/oucontent/4 Packet Vs Circuit Switching


05/none/none/switchbase.swf
http://www.csd.uoc.gr/~hy435/material/whitepaper_technicalnetworkaddresstranslation. NAT
pdf
http://www.diffen.com/difference/TCP_vs_UDP
TCP Vs UDP

RW-7

http://www.cs.utsa.edu/~korkmaz/teaching/cs3413/ppt/07-DataLinkControl.ppt

Error and flow control

RW-8

http://www.vlsm-calc.net/models.php

OSI and TCP models

RW-9

http://www.rfwireless-world.com/Terminology/ARP-vs-RARP.html

ARP vs RARP

RW-10

http://www.rfwireless-world.com/Terminology/IMAP4-vs-POP3.html

IMAP4 vs POP3

RW-5

1.0

0.0

4.0

Audio Visual Aids


Sr No

AV aids (only if relevant to the course)

Salient Features

AV-1

http://nptel.ac.in/video.php?subjectId=106105081

Computer networks

AV-2

http://www.cse.lehigh.edu/~glennb/mm/Flash/170Circuitswitching.swf

Circuit Switching

AV-3

http://www.visualland.net/AnimationView.php?d=data/published/0_502_1.2%20How
%20router%20works.ae.anm&protocol=Routing%20-%20for
%20beginners&title=1.2%20How%20router%20works.ae
http://optlab-server.sce.carleton.ca/POAnimations2007/DijkstrasAlgo.html

Working of a router

AV-5

http://www.visualland.net/AnimationView.php?d=data/published/0_502_3.1%20Static
%20routing.ae.anm&protocol=Routing%20-%20for%20beginners&title=3.1%20Static
%20routing.ae

Static Routing

AV-6

http://www.visualland.net/AnimationView.php?
d=data/published/0_502_3.2%20Dynamic%20routing.ae.anm&protocol=Routing%20%20for%20beginners&title=3.2%20Dynamic%20routing.ae

Dynamic Routing

Sr No

VL (only if relevant to the course)

Salient Features

VL-1

http://www.packettracernetwork.com/

Simulation of various routing protocols

AV-4

Dijkstra's Algorithm for Shortest Route

Virtual Labs

Detailed Plan For Lectures


Week
Lecture
Number Number

Broad Topic(Sub Topic)

Week 1

Introduction(Data
communication)

Lecture 1

Chapters/Sections of Other Readings,


Text/reference
Relevant Websites,
books
Audio Visual Aids,
software and Virtual
Labs
T-1:1.1

AV-1

Lecture Description

Learning Outcomes Pedagogical Tool Live Examples


Demonstration/
Case Study /
Images /
animation / ppt
etc. Planned

Lecture 1 should be
used as lecture zero and
for building the
foundation of the course
by introducing about
computer networking

Lecture zero makes


the students
understand about the
objectives and the
expected outcomes of
the course and brief
them about how the
course would
progress for the
coming lectures and
generate their
curiosity

A specially
designed
presentation should
be used which
contains
animations and
graphics so that
intended objective
and outcome of
this course could
be conveyed

E-mail, Voice
over the
Internet, HTTP,
DNS

Week 1

Week 2

Lecture 2

Introduction
(Communication networks)

T-1:1.1 1.2

Lecture 3

Introduction(Protocols and
protocols architecture)

T-1:1.4 3.4

Introduction(Analog and
Digital transmission)

T-1:1.4 3.4

An introduction to
communication
networks, Network
topologies and
types of network

To learn
fundamentals and
basic layout of
communication
networks

VL-1

Protocol,its key
elements
and different categories
of protocol standards,
basics of Analog and
Digital Transmission

To learn the basics of Simulation in


protocols working
packet tracer
and fundamentals of
Analog and Digital
Transmission

IP, TCP, UDP,


HTTP, FTP

VL-1

Protocol,its key
elements
and different categories
of protocol standards,
basics of Analog and
Digital Transmission

To learn the basics of Simulation in


protocols working
packet tracer
and fundamentals of
Analog and Digital
Transmission

IP, TCP, UDP,


HTTP, FTP

Lecture 4

Introduction(Transmission
Impairments)

T-1:3.4

Lecture 5

Introduction(Layered
Architecture of Computer
Networks:OSI and TCP/IP
Model)

T-1:2.1 - 2.5

OR-1
RW-1
RW-8

Introduction(Layered
Architecture of Computer
Networks:OSI and TCP/IP
Model)

T-1:2.1 - 2.5

OR-1
RW-1
RW-8

Lecture should be used


to cover the OSI and
TCP/IP networking
models and their
comparison

To learn the basics


models of networks

Discussion and
peer learning

Quote the
example of post
office mail
system

Introduction(Layered
Architecture of Computer
Networks:OSI and TCP/IP
Model)

T-1:2.1 - 2.5

OR-1
RW-1
RW-8

Lecture should be used


to cover the OSI and
TCP/IP networking
models and their
comparison

To learn the basics


models of networks

Discussion and
peer learning

Quote the
example of post
office mail
system

Introduction(Layered
Architecture of Computer
Networks:OSI and TCP/IP
Model)

T-1:2.1 - 2.5

OR-1
RW-1
RW-8

Lecture should be used


to cover the OSI and
TCP/IP networking
models and their
comparison

To learn the basics


models of networks

Discussion and
peer learning

Quote the
example of post
office mail
system

Physical Layer
(Transmission
Media:Guided and wireless
medium)

T-1:7.1 - 7.2
R-1:2.2 - 2.3

Wired and Wireless


media, differences
between Wired and
Wireless
media

To learn the mediums Tools and cables


of communication
can be
and design factors for demonstrated
transmission medium

Lecture 6

Lecture 7

Discussion/PPT
Attenuation,Delay and To analyze various
Noise should be covered impairments in
in this lecture
transmission and how
to combat their
effects
Lecture should be used To learn the basics
Discussion and
to cover the OSI and
models of networks peer learning
TCP/IP networking
models and their
comparison

Quote the
example of post
office mail
system

Week 2

Lecture 8

Physical Layer(Data
Encoding:Line coding and
transmission modes)

Week 3

Lecture 9

Physical Layer(Error
detection)

T-1:10.3-10.4 11.5
R-1:3.1-3.4

Physical Layer(Error and


flow control)

T-1:10.3-10.4 11.5
R-1:3.1-3.4

RW-7

Lecture 9 should be used To learn various


Discussion and
to cover types of error, methods of error and peer learning
Different types of
flow control
Redundancy checks:
Parity, CRC and
Checksum, Lecture 10
and 11 should be used to
cover stop
wait,sliding window,Go
back N and selective
repeat method

Lecture 10 Physical Layer(Error and


flow control)

T-1:10.3-10.4 11.5
R-1:3.1-3.4

RW-7

Lecture 9 should be used


to cover types of error,
Different types of
Redundancy checks:
Parity, CRC and
Checksum, Lecture 10
and 11 should be used to
cover stop
wait,sliding window,Go
back N and selective
repeat method
Lecture 9 should be used
to cover types of error,
Different types of
Redundancy checks:
Parity, CRC and
Checksum, Lecture 10
should be used to cover
stop
wait,sliding window,Go
back N and selective
repeat method

Physical Layer(Error
detection)

T-1:4.1

T-1:10.3-10.4 11.5
R-1:3.1-3.4

Only basic line


coding:Unipolar RZ and
NRZ, Polar RZ and
NRZ,
Bipolar AMI and Split
Phase Manchester
schemes

To learn basic line


coding schemes and
benefits of using
these line coding
schemes

Lecture 9 should be used To learn various


Discussion and
to cover types of error, methods of error and peer learning
Different types of
flow control
Redundancy checks:
Parity, CRC and
Checksum, Lecture 10
should be used to cover
stop
wait,sliding window,Go
back N and selective
repeat method

To learn various
Discussion and
methods of error and peer learning
flow control

To learn various
Discussion and
methods of error and peer learning
flow control

Week 3

Lecture 11 Physical Layer(Error


detection)

Lecture 9 should be used To learn various


Discussion and
to cover types of error, methods of error and peer learning
Different types of
flow control
Redundancy checks:
Parity, CRC and
Checksum, Lecture 10
should be used to cover
stop
wait,sliding window,Go
back N and selective
repeat method

T-1:10.3-10.4 11.5
R-1:3.1-3.4

RW-7

Lecture 9 should be used To learn various


Discussion and
to cover types of error, methods of error and peer learning
Different types of
flow control
Redundancy checks:
Parity, CRC and
Checksum, Lecture 10
and 11 should be used to
cover stop
wait,sliding window,Go
back N and selective
repeat method

Lecture 12 Physical Layer(Time and


Frequency division
multiplexing)

T-1:6.1

RW-2

FDM, TDM and its


types: synchronous and
statistical TDM should
be covered in this
lecture

Lecture 13 Data Link Layer(Medium


Access
Control:CSMA,ALOHA)

T-1:12.1
R-1:4.2.1-4.2.3

Data Link Layer(Medium


Access
Control:CSMA,ALOHA)

T-1:12.1
R-1:4.2.1-4.2.3

Lecture 14 Data Link Layer(Medium


Access
Control:CSMA,ALOHA)

T-1:12.1
R-1:4.2.1-4.2.3

Data Link Layer(Medium


Access
Control:CSMA,ALOHA)

T-1:12.1
R-1:4.2.1-4.2.3

Physical Layer(Error and


flow control)

Week 4

T-1:10.3-10.4 11.5
R-1:3.1-3.4

Lecture 15 Data Link Layer(Controlled


Access)

T-1:12.2

To learn about the


Peer learning and
need of multiplexing audio visuals
and different
multiplexing
techniques

ALOHA,CSMA,CSMA/ To learn about the


CD and CSMA/CA
different random
access protocols
multiple access
techniques
ALOHA,CSMA,CSMA/ To learn about the
CD and CSMA/CA
different random
access protocols
multiple access
techniques

Discussion and
PPT

ALOHA,CSMA,CSMA/ To learn about the


CD and CSMA/CA
different random
access protocols
multiple access
techniques
ALOHA,CSMA,CSMA/ To learn about the
CD and CSMA/CA
different random
access protocols
multiple access
techniques

Discussion and
PPT

Reservation,Polling and To learn the various


Token Passing
controlled access
methods and WLAN

Discussion and
PPT

Discussion and
PPT

Quote the
example of
GSM and
land-line
telephone
systems

Week 4

Lecture 15 Data Link Layer(Wireless


LAN)

T-1:14.1

Architecture and frame


format of WLAN

Lecture 16 Data Link Layer(Ethernet)

T-1:13.2

standard Ethernet frame To learn the basics of


format and its different Ethernet and
implementations
broadband wireless

Data Link Layer(Broadband


Wireless)
Week 5

T-1:13.2
R-1:4.5.1-4.5.3 4.5.5

To learn the various White board, Peer


controlled access
learning,
methods and WLAN Discussion

architecture and frame


format of wimax

To learn the basics of


Ethernet and
broadband wireless

Lecture 17 Data Link Layer(Bluetooth)

T-1:14.2

RW-3

Bluetooth architecture
and frame format

To learn basics of
Bluetooth

White board, Peer


learning,
Discussion

Lecture 18 Data Link Layer(Circuit and


Packet Switching)

T-1:8.1-8.2

RW-4
AV-2

Circuit switching,
Packet switching, their
comparison, merits and
demerits

To understand the
various switching
techniques

Discussion and
PPT

Lecture 19 Data Link Layer(Connecting


Devices)

T-1:15.1

AV-3

only basics of
To learn various
Hubs,bridges,repeaters,r connecting devices
outers,two layer and
three layer switches

Lecture 20 Network Layer(Network


Layer Design Issues)

R-1:5.1

OR-2
AV-5

Network layer services To understand the


provided to other layers network layer design
issues

Quote the
example of
land-line
telephone
systems and
broadband
wireless
Quote the
example of LPU
labs and data
center where we
use connecting
devices

Week 6

Lecture 21 Network Layer(Routing


Algorithms:Flooding,Shorte
st path routing,Link state
routing,Path vector
routing,Broadcast and
multicast routing)

T-1:22.3-22.4
R-1:5.2.7

AV-4
AV-6
VL-1

Optimization,Intra- and To learn various


Interdomain
routing algorithms
Routing,Distance Vector
Routing and RIP,Link
State Routing and
OSPF,Path Vector
Routing and
BGP,Unicast, Multicast,
and
Broadcast,Applications,
Multicast Routing:
Source based and Group
shared tree approach,
Multicast Routing
Protocols: CBT (Core
Based Tree)

Simulation in
packet tracer

Lecture 22 Network Layer(Routing


Algorithms:Flooding,Shorte
st path routing,Link state
routing,Path vector
routing,Broadcast and
multicast routing)

T-1:22.3-22.4
R-1:5.2.7

AV-4
AV-6
VL-1

Optimization,Intra- and To learn various


Interdomain
routing algorithms
Routing,Distance Vector
Routing and RIP,Link
State Routing and
OSPF,Path Vector
Routing and
BGP,Unicast, Multicast,
and
Broadcast,Applications,
Multicast Routing:
Source based and Group
shared tree approach,
Multicast Routing
Protocols: CBT (Core
Based Tree)

Simulation in
packet tracer

Week 6

Week 7

Lecture 23 Network Layer(Routing


Algorithms:Flooding,Shorte
st path routing,Link state
routing,Path vector
routing,Broadcast and
multicast routing)

T-1:22.3-22.4
R-1:5.2.7

AV-4
AV-6
VL-1

Optimization,Intra- and To learn various


Interdomain
routing algorithms
Routing,Distance Vector
Routing and RIP,Link
State Routing and
OSPF,Path Vector
Routing and
BGP,Unicast, Multicast,
and
Broadcast,Applications,
Multicast Routing:
Source based and Group
shared tree approach,
Multicast Routing
Protocols: CBT (Core
Based Tree)

Simulation in
packet tracer

Lecture 24 Network Layer(IP protocol)

T-1:19.1 20.2

OR-3
RW-5

IP addressing and
subnetting

To learn IP
addressing and
subnetting

Discussion and
PPT

Network Layer(Network
address translation(NAT))

T-1:19.1 20.2

OR-3
RW-5

IPv4 frame format and


NAT

To learn IP
addressing and
subnetting

Discussion and
PPT

Lecture 25 Network Layer(Network


address translation(NAT))

T-1:19.1 20.2

OR-3
RW-5

IPv4 frame format and


NAT

To learn IP
addressing and
subnetting

Discussion and
PPT

T-1:19.1 20.2

OR-3
RW-5

IP addressing and
subnetting

To learn IP
addressing and
subnetting

Discussion and
PPT

T-1:21.1

RW-9

ARP,RARP and DHCP

To learn address
mapping
techniques,DHCP

Peer learning and


Audio visuals

Network Layer(DHCP)

T-1:21.1

RW-9

ARP,RARP and DHCP

To learn address
mapping
techniques,DHCP

Peer learning and


Audio visuals

Lecture 27 Network Layer(ICMP)

T-1:21.2

Types of messages and


debugging tools

To learn the ICMP


protocol

Discussion and
Audio visuals

Network Layer(IP protocol)

Lecture 26 Network Layer(ARP and


RARP)

Lecture 28 Transport Layer(Process to


process
delivery,Reliable/Unreliable
protocol)

T-1:23.1-23.2

Process to process
To learn about
delivery and UDP
Transport layer
protocol (Well-known
protocol
ports, UDP datagram
format, Services offered
by UDP)

Peer learning and


PPT

Quote the
examples of
ping and trace
route on
computer

Week 8

Week 9

Week 10

Lecture 29 Transport Layer(User


Datagram Protocol(UDP))

T-1:23.1-23.2

Lecture 30 Transport Layer(Transport


Control Protocol(TCP))
Lecture 31 Application Layer(DNS
(Domain Name System))

T-1:23.3

Process to process
To learn about
delivery and UDP
Transport layer
protocol (Well-known
protocol
ports, UDP datagram
format, Services offered
by UDP)
RW-6

T-1:25.1-25.4

TCP services,features
and segment format

Peer learning and


PPT

To learn TCP
protocol

Name space,Domain
To learn DNS
name space,distribution concept
of name space and DNS
in internet

Lecture 32 Application Layer


(Electronic Mail)

T-1:26.2

RW-10

Email
To learn the basics of
concept,Architecture,use email
r
agent ,access agent and
transfer agent

Lecture 33 Application Layer


(Electronic Mail)

T-1:26.2

RW-10

Email
To learn the basics of
concept,Architecture,use email
r
agent ,access agent and
transfer agent

Lecture 34 Application Layer(FTP)

T-1:26.3

File Transfer Protocol


(FTP), types of
connection in FTP

To learn the concept


of file transfer
protocol

Simulation in
packet tracer

Lecture 35 Application Layer(HTTP)

T-1:27.1 27.2 27.3

HTTP and HTTP


transaction

To learn various
applications

Peer learning and


PPT

Application Layer(WWW
(World Wide Web):Client
and Server Side)

T-1:27.1 27.2 27.3

WWW
To learn various
architecture,URL and its applications
Components,Cookies

Peer learning and


PPT

Application Layer(HTML
and Web Pages)

T-1:27.1 27.2 27.3

HTML:static and
dynamic documents

To learn various
applications

Peer learning and


PPT

Application Layer(Java
Language)

T-1:27.1 27.2 27.3

HTML:active
documents

To learn various
applications

Peer learning and


PPT

Lecture 36 Application Layer(Java


Language)

T-1:27.1 27.2 27.3

HTML:active
documents

To learn various
applications

Peer learning and


PPT

Application Layer(HTML
and Web Pages)

T-1:27.1 27.2 27.3

To learn various
applications

Peer learning and


PPT

Application Layer(WWW
(World Wide Web):Client
and Server Side)

T-1:27.1 27.2 27.3

HTML:static and
dynamic documents
WWW
architecture,URL and its
Components,Cookies

To learn various
applications

Peer learning and


PPT

Application Layer(HTTP)

T-1:27.1 27.2 27.3

To learn various
applications

Peer learning and


PPT

Lecture 37 Application Layer(HTTP)

T-1:27.1 27.2 27.3

HTTP and HTTP


transaction
HTTP and HTTP
transaction

To learn various
applications

Peer learning and


PPT

Week 10 Lecture 38 Application Layer(WWW


(World Wide Web):Client
and Server Side)

T-1:27.1 27.2 27.3

WWW
To learn various
architecture,URL and its applications
Components,Cookies

Peer learning and


PPT

Application Layer(HTML
and Web Pages)

T-1:27.1 27.2 27.3

HTML:static and
dynamic documents

To learn various
applications

Peer learning and


PPT

Application Layer(Java
Language)

T-1:27.1 27.2 27.3

HTML:active
documents

To learn various
applications

Peer learning and


PPT

Lecture 39 Application Layer


(Multimedia:Audio and
Video)

T-1:29.1

Internet audio/video,
Digitizing Audio
Digitizing Video

To understand the
need of Digitizing
Audio and Video

Discussion, peer
learning and PPT

Lecture 40 Application Layer(Data


Compression:Audio and
video compression)

T-1:29.2

Audio
Compression,Video
Compression,JPEG
process and MPEG
frame construction

To learn about the


audio and video
compression
techniques

Discussion, peer
learning and PPT

Scheme for CA:


Component
Test

Frequency

Out Of
2

Each Marks Total Marks


3

Total :-

10

20

10

20

Details of Academic Task(s)


AT No.

Objective

Topic of the Academic Task

Test1

To evaluate the
Performance of the
students through
Test-1

From L-1 to L-6 is syllabus of Test-1

Nature of Academic Task


(group/individuals/field
work
Individual

Test2

To evaluate the
Performance of the
students through
Test-2

From L-7 to L-12 is syllabus of Test-2

Individual

Test3

To evaluate the
Performance of the
students through
Test-3

From L-13 to L-19 is the syllabus of Test-3

Individual

Evaluation Mode

The test will be of


30 marks where all
questions of 5
marks each or in
multiples of 5.
Questions must
justify the marks
allotted to them .
Test must be based
on content already
taught.
The test will be of
30 marks where all
questions of 5
marks each or in
multiples of 5.
Questions must
justify the marks
allotted to them .
Test must be based
on content already
taught.
The test will be of
30 marks where all
questions of 5
marks each or in
multiples of 5.
Questions must
justify the marks
allotted to them .
Test must be based
on content already
taught.

Allottment /
submission Week
1 /2

3/ 4

5/6

Plan for Tutorial: (Please do not use these time slots for syllabus coverage)
Tutorial No.

Lecture Topic

Type of pedagogical tool(s) planned


(case analysis,problem solving test,role play,business game etc)

Tutorial1

Problems on Topologies, Problems and demonstration on Network Problem Solving


models

Tutorial2

Conduct Test 1

Test

Tutorial3

Problems on Error flow and error detection, Problems on


multiplexing techniques

Problem Solving

Tutorial4

Conduct Test 2

Test

Tutorial5

Discussion on Wi-fi frame format and Local area network, various


connecting devices

Problem Solving

Tutorial6

Conduct Test 3

Test

Tutorial7

Tutorial9

Problems on various Interdomain routing and intradomain routing, Problem Solving, Role Playing
Problems on IP addressing and subnetting, Live Simulation of ARP
and RARP
Problem Solving,Role Playing
Problems on IP, TCP and UDP header formats, Live example of
DNS and DHCP
Live example of EMAIL and HTTP servers
Role Playing

Tutorial10

Problems on Java and HTML

Tutorial8

Problem Solving

Das könnte Ihnen auch gefallen