Computer Networks I

advertisement
ÇAĞ UNIVERSITY
FACULTY OF ARTS AND SCIENCES
Learning
Outcomes of the
Course
Code
Course Title
Credit
ECTS
MAT 471
Computer Networks I
3 (3-0)
5
Prerequisites
None
Language of Instruction
Mode of Delivery
Face to face
English
Type and Level of Course
Compulsory/3.Year/Fall Semester EQF- Level 6
Lecturers
Name(s)
Contacts
Lecture Hours
Office Hours
Course Coordinator Asst.Prof.Dr. M. Fatih AKAY N/A
mfakay@cu.edu.tr
N/A
Others
Course Objective
The primary goal of the course lies in the mastery of fundamental networking concepts—
architecture, algorithms, and implementations. Special emphasis will be given to
performance issues which will be a recurring and, to some extent, unifying theme of the
course.
Relationship
Students who have completed the course successfully should
be able to
Net Effect
Prog. Output
4 &5
1
Comprehend the concepts of data communications
8 & 10
4&5
2
explain key networking concepts such as multiplexing, multiple
8 & 10
access, switching, bridging, and addressing
4&5
3
classify addressing in IP networks, subnets, classless routing
8 & 10
and longest prefix match
4&5
4
Command on different protocols and network components
8 & 10
Course Description: : This course studies general principles and concepts of computer networks and the
services built on top of them. Topics include low-level network technologies (Ethernet, token ring, and wireless),
packet-switching and routing technologies, the client-server model and Internet protocols (TCP and UDP). In
addition, we discuss several network services, such as DNS.
Course Contents:( Weekly Lecture Plan )
Weeks
Topics
Preparation
Teaching Methods
1
Lectures and Demonstration
What is the Internet?
None
2
Lectures and Demonstration
Delay, loss, and throughput in packetTextbook Ch. 1
switched networks
3
Lectures and Demonstration
Protocol layers and their service models
Textbook Ch.1
4
Lectures and Demonstration
Principles of network applications
Textbook Ch.2
5
Lectures and Demonstration
The web and HTTP
Textbook Ch.2
6
Lectures and Demonstration
File transfer: FTP
Textbook Ch.2
7
Lectures and Demonstration
Electronic mail in the Internet: SMTP
Textbook Ch.2
8
Lectures and Demonstration
DNS—The Internet's directory service
Textbook Ch.2
9
Lectures and Demonstration
Peer-to-Peer applications
Textbook Ch.2
10
Lectures and Demonstration
Introduction and Transport-Layer Services
Textbook Ch.3
11
Lectures and Demonstration
Multiplexing and Demultiplexing
Textbook Ch.3
12
Lectures and Demonstration
Principles of reliable data transfer
Textbook Ch.3
13
Lectures and Demonstration
Connection-Oriented transport: TCP
Textbook Ch.3
14
Lectures and Demonstration
TCP connection management
Textbook Ch.3
REFERENCES
Textbook
Kurose, J. F., Ross, K. W. Computer Networking, A Top-Down Approach Featuring
the Internet, Addison-Wesley, Fifth Edition, 2010
Activities
Midterm Exam
Homework
Effect of The Activities
Effect of The Final Exam
Contents
Hours in Classroom
Hours out Classroom
Homeworks
Midterm Exam
Final Exam
Number
1
5
ASSESSMENT METHODS
Effect
30%
10%
40%
60%
ECTS TABLE
Number
14
14
5
1
1
Notes
Total
Hours
3
3
2
12
30
Total
42
42
10
12
30
Total
Total / 30
ECTS Credit
RECENT PERFORMANCE
136
=136/30=4.5
5
MAT 347 COMPUTER NETWORKS I
DETAILS OF LEARNING OUTCOMES
1. To be able to understand the concepts of data communications
You should be able to;
a. Describe small and large scale network issues.
b. Understand the client/server model and key application layer protocols.
c. Develop an understanding of the modern network technologies in common use today
2. To be able to explain key networking concepts such as multiplexing, multiple access, switching,
bridging, and addressing.
You should be able to;
a. Appreciate how computer networks are able to format and transfer data at high speed and over
both the local and wide area.
b. Know the difference between the TDM and FDM multiplexing.
c. Give examples of multiple access, switching and bridging and addressing
3. To be able to classify addressing in IP networks, subnets, classless routing and longest prefix match
You should be able to;
a. Learn the terms of IP address, subnet mask and default gateway.
b. Calculate IP subnetting.
c. Know the classes of IP addresses.
4. To be able to make the students to get familiarized with different protocols and network components
You should be able to;
a. Explain fundamental principles of layered network protocol architectures.
b. Describe application layer protocols and domain name system (DNS).
c. Use tools for evaluation of real-world network systems using high-fidelity simulation software.
Download