Ç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.