0% found this document useful (0 votes)
28 views14 pages

Week1 L1 Course Introduction

This document provides an introduction and overview for the EE353: Computer Networks course taught in Spring 2019. The 3 main points are: 1) The instructor is Dr. Arsalan Ahmad and the course will cover the conceptual introduction and design principles of computer networks from a top-down approach. 2) The course outline includes topics like standardization and layering, applications, transport, network, data link layers, and associated labs and textbooks. 3) Student performance will be evaluated based on quizzes, assignments, exams (75% theory) and labs/programming assignments (25% lab component). Class attendance and adherence to academic integrity policies are emphasized.

Uploaded by

Zaryab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views14 pages

Week1 L1 Course Introduction

This document provides an introduction and overview for the EE353: Computer Networks course taught in Spring 2019. The 3 main points are: 1) The instructor is Dr. Arsalan Ahmad and the course will cover the conceptual introduction and design principles of computer networks from a top-down approach. 2) The course outline includes topics like standardization and layering, applications, transport, network, data link layers, and associated labs and textbooks. 3) Student performance will be evaluated based on quizzes, assignments, exams (75% theory) and labs/programming assignments (25% lab component). Class attendance and adherence to academic integrity policies are emphasized.

Uploaded by

Zaryab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

EE353: Computer Networks (Spring 2019)

Course Introduction

Dr. Arsalan Ahmad


[email protected]
Room A-206
SEECS Faculty Block
1
Computer Networks

 Introduction
– Instructor
– Course
 Course outline
 Labs
 Grading criteria

2
Introduction

Dr. Arsalan Ahmad


Postdoc (Optical Networks)
Aug 2015 from Politecnico di Torino, Italy
PhD (Electronic and Communication Engineering)
Feb 2014 from Politecnico di Torino, Italy
MS (Communication Engineering)
Sep 2010 from Politecnico di Torino, Italy

• http://seecs.nust.edu.pk/faculty/arsalanahmad.html
• Google scholar search 'Dr. Arsalan Ahmad'
3
Focus of the Subject

Internet as a
black box

6
Focus of the Subject
Focus on conceptual introduction of
computer networks and more importantly
their underlying design principles
A top down approach
– Architectures
– Algorithms
– Protocols
More emphasis on theory and fundamentals

5
Focus of the Subject
What happens “under the hood” when
you browse the Internet?
Suppose you are on a SEECS lab machine.
You type “www.espncricinfo.com” on your
favourite browser.
Can you explain what is happening from the
networking point of view to fulfil your
request?
– Name all the networking protocols that you
think are involved
– What is the sequence of their invocations? 6
What’s the Internet: “nuts and bolts” view
mobile network
Millions of connected
PC

computing devices:
server

wireless global ISP


laptop
• hosts = end systems
smartphone
• running network apps home
network
 Communication links regional ISP
wireless
• fiber, copper, radio,
links
wired
satellite
links • transmission rate:
bandwidth

 Packet switching:
• forward packets
institutional
router
(chunks of data) network
• routers and switches
Course Outline application

transport
Standardization and layering
Applications network
– DNS, HTTP, FTP, SMTP
Transport layer link
– TCP, UDP physical
Network layer
– IP Addressing, NAT, Routing Algorithms and
Routing Protocols
Data link layer
– Framing, Error Detection and Correction,
Ethernet and WiFi
Text Book [K&R]
Associated Labs
Each week on Monday
Windows/Linux
See the real protocols in action
– Packet sniffers (Wireshark, Tcpdump)
Programming assignments
– Network programming
– Language?

12
Grading
Theory 75%
– Quiz 10% of 75%: 7.5%
» Some maybe un-announced
– Assignments/Homework/Class participation
10% of 75%: 7.5%
– OHT1 20% of 75%: 15%
– OHT2 20% of 75%: 15%
– ESE 40% of 75%: 30%
Lab component 25%
– Labs 60% of 25%: 15%
– Programming assignment 40% of 25%: 10%
Grading

12
Class Logistics -1
 Maintain class discipline
 Maintaining > 75% attendance is your
responsibility
– No retake of missed Quizzes, Assignments,
Labs Viva (Except in extraordinary
circumstances as per NUST policy)
 Strict plagiarism policy
– Award of ZERO for the whole component to the
“sharer” as well as the “acquirer”
– Absolutely no exception

13
Class Logistics - 2
 Ask as many questions as you like in class
 Office Hours
– Tuesday 1600-1650
– Or by appointment
 Provide timely feedback
 Focus on learning, grades would follow

14

You might also like