YANBU UNIVERSITY COLLEGE
DEPARTMENT OF COMPUTER SCIENCE
CS460 – COMPUTER NETWORKING
Second Semester 2008-2009 (091)
Course Schedule, Syllabus and Grading Policy
Instructor :
Mr Khurram Tanvir
Ms Zarina Zainol
1. COURSE DESCRIPTION
Topics covered in this course include: the ISO model, basic data communication
concepts, physical layer, RS-232 interface, data link layer, sliding window
techniques, LAN medium access protocols, LAN hardware and standards, network
and transport protocols, TCP/IP and internetworking devices. The lab work is
designed to implement and support the theoretical concepts covered in the lectures.
2. PRE-REQUISITIE(s): CS203
3. CO-REQUISITIE(s): NONE
4. TEXTBOOK
Andrew S. Tanenbaum “Computer Networks”4th Edition, Prentice Hall, ISBN:
9780130661029 Year:2003.
5. GRADING POLICY
(A) Course Grade:
The course grade will be evaluated as follows:
Laboratory 20 %
First Major Exam 20 %
Second Major Exam 20 %
Final Exam 40 %
(B) Lecture Works:
The lecture work shall comprise of quizzes, home works etc., and any other assignments.
(C) Laboratory Works:
The lab work will be based on any or a combination of the lab reports, lab quizzes, lab exam, etc. as
chosen by the Lab Instructor.
(D) Major and Final Examinations:
Major and Final Examinations are scheduled as follows
First Major Exam 16 Nov 2009 (Topics covered from Chapters 1 - 3)
Second Major Exam 4 January 2010 (Topics covered from Chapters 4 - 5)
Final Examination 30 Jan – 9 Feb 2010 (All topics covered throughout the semester from
Chapters 1 - 7)
• ATTENDANCE
Attendance will be evaluated according to current university regulations. If your absences exceed (20% without
official excuse or 30% with and without excuse) of the actual number of lecturees (contact hours), then a grade
of DN is assigned to you in this course
• Exams:
First Major Exam: 16/11/2009, Second Major Exam: 4/01/2010, Final Exam: 30/1 – 9/2/2010.
No cell phones are allowed in the examination room.
YANBU UNIVERSITY COLLEGE
DEPARTMENT OF COMPUTER SCIENCE
CS460 – COMPUTER NETWORKS
1st Semester 2009-2010 (091)
Week Dates Topics Chapter Section Homework
2 Introduction to computer networks
1st lecture 1
1.1
• Uses of Computer Networks 1.2
• Network hardware and software
2nd lecture • OSI reference model and TCP/IP
1
reference model 1.3
3rd lecture • Network standardization
organization and metrics 1 1.4
3 The Physical Layer
1st lecture
2
• Guided and wireless 2.1
transmission 2.2
• Serial data transmission
2nd lecture • Communication satellites
2 2.3
rd
3 lecture • Optical fibres and public
2.4
2
4 • Cable TV and mobile telephone
1st lecture system 2.5
2
2nd lecture The Datalink Layer
3
3.1
• Datalink layer design issues
3rd lecture • Error detection techniques 3.2
3
5 • Datalink layer protocols 3
3.3
1st lecture
2nd lecture • Sliding window protocols
3.4
3
3rd lecture • Example datalink protocols
3.5
3
6
1st lecture The Medium Access Control Sublayer 4
4.1
• Channel allocation
• Multiple access protocols 4.2
2nd lecture 4
• Ethernet 4
4.3
3rd lecture
7
1st lecture • First Major Exam
2nd lecture • Ethernet (Contd..) 4 4.3
3rd lecture • Wireless LAN 4 4.4
8 • Broadband 4.5
1st lecture 4
• Bluetooth 4.6
2nd lecture 4
3rd lecture • Datalink Layer Switching 4 4.7
9
1st lecture The Network Layer 9
5.1
• Network layer design issues
• Routing algorithms 5.2
2nd lecture 9
• Routing algorithms (contd..) 5.3
3rd lecture 9
10 • Congestion control
1st lecture 5.4
2nd lecture • Quality of Service 5.5
10
• Voice over IP 5.6
3rd lecture 10
11 The Transport Layer
1st lecture 10
• Elements of Transport protocols 6.1
• Elements of Transport protocols
2nd lecture (contd..) 13 6.1
3rd lecture • Elements of Transport protocols 13
6.1
(contd..)
12
1st lecture • UDP and TCP protocol 6.2
architecture
2nd lecture 6.2
• 2nd Major Exam 11
3rd lecture • UDP and TCP protocol 11
6.2
architecture (contd..)
13
1st lecture The Application Layer 11
7.1
• Email and SMTP
• DNS
2nd lecture 11 7.2
• HTTP
3rd lecture 11 7.3
14 • DHCP 7.4
1st lecture 11
• SNMP
2nd lecture 7.5
• Proxy
3rd lecture 16 7.6
15 • Revision
1st lecture 16 -
• Revision
2nd lecture -
8
• Revision
3rd lecture 19 -