You are on page 1of 8

Lovely Professional University, Punjab

Course Code

Course Title

Course Planner

Lectures

ECE416

COMMUNICATION NETWORKS

16930::Sandeep Kumar Arora

Course Category

Courses with conceptual focus

3.0

Tutorials Practicals Credits


1.0

TextBooks
Sr No

Title

Author

Edition

Year

Publisher Name

T-1

DATA COMMUNICATIONS AND


NETWORKING

BEHROUZ A.
FOROUZAN

4th

2006

TATA 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

PC Quest ,

Relevant Websites
Sr No

(Web address) (only if relevant to the course)

Salient Features

RW-1

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

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

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


05/none/none/switchbase.swf

RW-5

http://www.csd.uoc.gr/~hy435/material/whitepaper_technicalnetworkaddresstranslation. NAT
pdf

RW-6

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

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

0.0

4.0

Virtual Labs
Sr No

(VL) (only if relevant to the course)

Salient Features

VL-1

http://www.packettracernetwork.com/

Simulation of various routing protocols

LTP week distribution: (LTP Weeks)


Weeks before MTE

Weeks After MTE

Spill Over

Detailed Plan For Lectures


Week
Lecture
Number Number

Broad Topic(Sub Topic)

Week 1

Lecture 1

Introduction(Data
communication)

Lecture 2

Lecture 3

Week 2

Week 3

Chapters/Sections of Other Readings,


Text/reference
Relevant Websites,
books
Audio Visual Aids,
software and Virtual
Labs

Lecture Description

Learning Outcomes Pedagogical Tool Live Examples


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

T-1:1.1

An introduction to
communication
networks

To learn basics of
communication
networks

Introduction
(Communication networks)

T-1:1.2

Network topologies and Learn basic layout of


types of network
communication
networks

Introduction(Protocols and
protocols architecture)

T-1:1.4 3.4

VL-1

Protocol,its elements
and standards

To learn the basics of Simulation in


protocols working
packet tracer

Introduction(Analog and
Digital transmission)

T-1:1.4 3.4

VL-1

Protocol,its elements
and standards

To learn the basics of Simulation in


protocols working
packet tracer

Attenuation,Delay and
Noise

To analyse various
impairments in
transmission

Discussion and
slides

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

RW-1

OSI and TCP models

To learn the basics


models of networks

Discussion and
peer learning

Quote the
example of post
office mail
system

Lecture 6

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

T-1:2.1-2.5

RW-1

OSI and TCP models

To learn the basics


models of networks

Discussion and
peer learning

Quote the
example of post
office mail
system

Lecture 7

Physical Layer
(Transmission
Media:Guided and wireless
medium)

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

Wired and Wireless


media

To learn the mediums Tools and cables


of communication

Lecture 8

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

T-1:4.1

Only basic line


coding:Unipolar,Polar
Bipolar schemes

To learn basic line


coding schemes

Week 3

Lecture 9

Week 4

Lecture 10 Physical Layer(Error and


flow control)

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

RW-7

Parity and CRC,stop


To learn various
Discussion and
wait,sliding window,Go methods of error and peer learning
back N and selective
flow control
repeat method

Lecture 11 Physical Layer(Error and


flow control)

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

RW-7

Parity and CRC,stop


To learn various
Discussion and
wait,sliding window,Go methods of error and peer learning
back N and selective
flow control
repeat method

Lecture 12 Physical Layer(Error and


flow control)

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

RW-7

Parity and CRC,stop


To learn various
Discussion and
wait,sliding window,Go methods of error and peer learning
back N and selective
flow control
repeat method

Lecture 13 Physical Layer(Time and


Frequency division
multiplexing)

T-1:6.1

RW-2

FDM and TDM

Lecture 14 Data Link Layer(Medium


Access
Control:CSMA,ALOHA)

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

ALOHA,CSMA,CSMA/ To learn various


CD and CSMA/CA
multiple access
techniques

Discussion and
lecture slides

Lecture 15 Data Link Layer(Medium


Access
Control:CSMA,ALOHA)

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

ALOHA,CSMA,CSMA/ To learn various


CD and CSMA/CA
multiple access
techniques

Discussion and
lecture slides

Week 5

Week 6

Test1

Lecture 16 Data Link Layer(Controlled


Access)

T-1:12.2

Reservation,Polling and To learn the various


Token Passing
controlled access
methods and WLAN

Data Link Layer(Wireless


LAN)

T-1:14.1

architecture and frame


format of WLAN

Lecture 17 Data Link Layer(Ethernet)

T-1:13.2

standard ethernet frame To learn the basics of


format
ethernet and
broadband wireless

Data Link Layer(Broadband


Wireless)

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

Lecture 18
Week 7

To learn basic
multiplexing
techniques

architecture and frame


format of wimax

Peer learning and


audio visuals

Quote the
example of
GSM and
landline
telephone
systems

To learn the various White board, Peer


controlled access
learning,
methods and WLAN Discussion

To learn the basics of


ethernet and
broadband wireless

Test2

Lecture 19 Data Link Layer(Bluetooth)

T-1:14.2

Bluetooth architecture
and frame format

To learn basic of
bluetooth

Lecture 20 Data Link Layer(Connecting


Devices)

T-1:15.1

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

White board, Peer


learning,
Discussion
Quote the
example of LPU
labs and data
center where we
use connecting
devices

Week 7

Lecture 21 Data Link Layer(Circuit and


Packet Switching)

T-1:8.1-8.2

RW-4

Reserved for
contingency

Revision of Physical
and data link layer

MID-TERM
Week 8

Week 9

Lecture 22 Network Layer(Network


Layer Design Issues)

R-1:5.1

Network layer services To understand the


provided to other layers network layer design
issues

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

VL-1

Distance vector,link
state and pathe
vector.Multicast
routing:Group shared
and core based tree and
broadcast routing from
reference book

To learn various
routing algorithms

Simulation in
packet tracer

Lecture 24 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

VL-1

Distance vector,link
state and pathe
vector.Multicast
routing:Group shared
and core based tree and
broadcast routing from
reference book

To learn various
routing algorithms

Simulation in
packet tracer

Lecture 25 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

VL-1

Distance vector,link
state and pathe
vector.Multicast
routing:Group shared
and core based tree and
broadcast routing from
reference book

To learn various
routing algorithms

Simulation in
packet tracer

Lecture 26 Network Layer(IP protocol)

T-1:19.1 20.2

RW-5

IP addressing and
subnetting

To learn IP
addressing and
subnetting

Discussion and
lecture slides

Network Layer(Network
address translation(NAT))

T-1:19.1 20.2

RW-5

IPv4 frame format and


NAT

To learn IP
addressing and
subnetting

Discussion and
lecture slides

Lecture 27 Network Layer(Network


address translation(NAT))

T-1:19.1 20.2

RW-5

IPv4 frame format and


NAT

To learn IP
addressing and
subnetting

Discussion and
lecture slides

T-1:19.1 20.2

RW-5

IP addressing and
subnetting

To learn IP
addressing and
subnetting

Discussion and
lecture slides

Network Layer(IP protocol)

Week 10 Lecture 28

Test3

Lecture 29 Network Layer(DHCP)

Network Layer(ARP and


RARP)

T-1:21.1

ARP,RARP and DHCP To learn address


mapping
techniques,DHCP

T-1:21.1

ARP,RARP and DHCP To learn address


mapping techniques

Peer learning and


Audio visuals

Week 10 Lecture 30 Network Layer(ICMP)

Week 11 Lecture 31 Transport Layer(Process to


process
delivery,Reliable/Unreliable
protocol)
Transport Layer(User
Datagram Protocol(UDP))
Lecture 32 Transport Layer(Transport
Control Protocol(TCP))
Lecture 33 Application Layer(DNS
(Domain Name System))

T-1:21.2

Types of messages and


debugging tools

To learn the ICMP


protocol

Discussion and
Audio visuals

T-1:23.1-23.2

Process to process
delivery and UDP
protocol

To learn about
Transport layer
protocol

Peer learning and


lecture slides

T-1:23.1-23.2

Process to process
delivery and UDP
protocol

To learn about
Transport layer
protocol

Peer learning and


lecture slides

TCP services,features
and segment format

To learn TCP
protocol

T-1:23.3
T-1:25.1-25.4

RW-6

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

Simulation in
packet tracer

Week 12 Lecture 34 Application Layer


(Electronic Mail)

T-1:26.2

Email concept,user
agent ,access agent and
transfer agent

To learn the basics of


email

Lecture 35 Application Layer


(Electronic Mail)

T-1:26.2

Email concept,user
agent ,access agent and
transfer agent

To learn the basics of


email

Lecture 36 Application Layer(FTP)

T-1:26.3

FTP concept

To learn the concept


of file transfer
protocol

T-1:27.3

HTTP and HTTP


transaction

To learn various
applications

Peer learning and


lecture slides

Application Layer(Java
Language)

T-1:27.2

HTML:active
documents

To learn various
applications

Peer learning and


lecture slides

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

T-1:27.1

WWW architecture

To learn various
applications

Peer learning and


lecture slides

Application Layer(HTML
and Web Pages)

T-1:27.2

HTML:static and
dynamic documents

To learn various
applications

Peer learning and


lecture slides

Lecture 38 Application Layer(HTML


and Web Pages)

T-1:27.2

HTML:static and
dynamic documents

To learn various
applications

Peer learning and


lecture slides

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

T-1:27.1

WWW architecture

To learn various
applications

Peer learning and


lecture slides

Application Layer(Java
Language)

T-1:27.2

HTML:active
documents

To learn various
applications

Peer learning and


lecture slides

Application Layer(HTTP)

T-1:27.3

HTTP and HTTP


transaction

To learn various
applications

Peer learning and


lecture slides

Lecture 39 Application Layer(HTTP)

T-1:27.3

HTTP and HTTP


transaction

To learn various
applications

Peer learning and


lecture slides

Week 13 Lecture 37 Application Layer(HTTP)

Quote the
examples of
ping and trace
route on
computer

Week 13 Lecture 39 Application Layer(Java


Language)

T-1:27.2

HTML:active
documents

To learn various
applications

Peer learning and


lecture slides

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

T-1:27.1

WWW architecture

To learn various
applications

Peer learning and


lecture slides

Application Layer(HTML
and Web Pages)

T-1:27.2

HTML:static and
dynamic documents

To learn various
applications

Peer learning and


lecture slides

Week 14 Lecture 40 Application Layer


(Multimedia:Audio and
Video)

T-1:29.1

Digitizing Audio and


video

To learn multimedia
services

Lecture 41 Application Layer(Data


Compression:Audio and
video compression)

T-1:29.2

Reserved for
contingency

Revision of after
MTE topics

Lecture 42 Application Layer(Data


Compression:Audio and
video compression)

T-1:29.2

Reserved for
contingency

Revision of after
MTE topics

SPILL OVER
Week 15 Lecture 43

Spill Over

Lecture 44

Spill Over

Lecture 45

Spill Over

Scheme for CA:


Component

Frequency

Test

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

Nature of Academic Task


(group/individuals/field
work

Evaluation Mode

Allottment /
submission Week

Test1

To evaluate the
Performance of the
students through
Test 1

From L-1 to L-8 is syllabus of test 1

Individual

The test will be


taken for 30 marks
and there will be 5
or 6 questions
carrying particular
weightage

2/3

Test2

To evaluate the
Performance of the
students through
Test 2

From L-9 to L-17 is syllabus of test 2

Individual

The test will be


taken for 30 marks
and there will be 5
or 6 questions
carrying particular
weightage

5/6

Test3

To evaluate the
Performance of the
students through
Test 3

From L-19 to L-27 is the syllabus of test 3

Individual

The test will be


taken for 30 marks
and there will be 5
or 6 questions
carrying particular
weightage

9 / 10

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

Problem Solving

Tutorial2

Problems and demonstration on Network models

Problem Solving

Tutorial3

Discuss some case studies for Wired and Wireless media

Case Analysis

Tutorial4

Problems on Error flow and error detection

Problem Solving

Tutorial5

Problems on multiplexing techniques

Problem Solving

Tutorial6

Discussion on Wi-fi frame format and Local area network

Problem Solving

Tutorial7

Discussion on various connecting devices

Case Analysis

Tutorial8

Problems on various intradomain routing

Problem Solving

Tutorial9

Problems on Interdomain routing

Problem Solving

Tutorial10

Problems on IP addressing and subnetting

Problem Solving

Tutorial11

Live Simulation of ARP and RARP

Role Playing

Tutorial12

Live example of DNS and DHCP

Role Playing

Tutorial13

Live example of EMAIL and HTTP servers

Role Playing

Tutorial14

Problems on Java and HTML

Problem Solving

After Mid-Term