Course title
M20850001
Introduction to Computer Networks

CETINKAYA AHMET
Course description
This lecture will introduce foundations of Computer Networks. Nowadays the Internet is used in every aspect of our life. It connects a huge number of devices and provides mechanisms for information exchange in the society. It is extremely important for engineers and scientists of the future to understand the Internet and the underlying mechanisms of different computer networks. This class will introduce computer networks through explanation of their architectures, layers, and protocols.
Purpose of class
This class aims to provide essential knowledge for students to understand computer networks and the Internet architecture.
Goals and objectives

Goals and objectives Course Outcomes
1. Students will be able to understand computer networking
A-1
2. Students will gain knowledge on Internet architecture
A-1
3. Students will also get practical knowledge on computer networking (e.g., socket programming, Wireshark analysis, implementation of error detection methods).
A-1
Language
English
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Introduction to computer networks and the Internet; Physical mediums; Delays, packet losses, attacks Read Sections 1.1-1.4, 1.6 380分
2. Layers of network architectures; OSI model; Introduction to Application Layer Read Sections 1.5, 2.1 380分
3. Application Layer: Web/HTTP, DNS Read Section 2.2; Homework Assignment 380分
4. Application Layer: FTP/SMTP/IMAP/P2P Read Sections 2.3-2.7 380分
5. Introduction to Transport Layer, UDP, Socket programming for UDP Read Sections 3.1-3.3; Homework Assignment 380分
6. Transport Layer: TCP; Congestion Control Read Sections 3.5-3.7 380分
7. Introduction to Network Layer; Routers; Queuing; Scheduling Read Sections 4.1,4.2 380分
8. Network Layer: Data Plane; IP (Internet Protocol); Network Address Translation; Forwarding Read Sections 4.3, 4.4; Homework Assignment 380分
9. Network Layer: IP Control Plane; Routing; Routing Protocols; ICMP, SNMP Read Chapter 5 380分
10. Introduction to Link Layer; Introduction to Error Detection/Correction; Error detection methods Read Sections 6.1,6.2; Homework Assignment 380分
11. Link Layer: Multiple access networks; Switches; Switched local area networks; Address resolution Read Sections 6.3-6.7 380分
12. Security of Computer Networks; Encryption methods; Public Key Cryptography Read Chapter 8; Homework Assignment 380分
13. Wireless and mobile networks; Cellular network architectures; Mobile ad hoc networks Read Chapter 7 380分
14. Final Exam and discussions on the
solutions afterwards
Preparation for final exam 380分
Total. - - 5320分
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Homeworks Final exam Total.
1. 20% 20% 40%
2. 20% 20% 40%
3. 10% 10% 20%
Total. 50% 50% -
Evaluation method and criteria
There are 5 homework assignments and a final exam. Homework reports will contribute to 50% of the grade. Final exam will contribute to the rest of the 50% of the grade. Those who get at least 60% of the full score will pass this course.
Textbooks and reference materials
Textbook: Computer Networking: A Top-Down Approach,J. Kurose and K. Ross, Pearson, 2017 (7th edition).
Optional reference for self-study: Computer Networks, A. S. Tanenbaum, N. Feamster, D. Wetherall, Pearson, 2021 (6th edition).
Prerequisites
Interest for Computer Science and related CS classes.
Office hours and How to contact professors for questions
  • By appointment. Contact e-mail address: ahmet@shibaura-it.ac.jp
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
  • Course that cultivates a basic problem-solving skills
Active-learning course
N/A
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicable
N/A N/A
Education related SDGs:the Sustainable Development Goals
  • 4.QUALITY EDUCATION
Last modified : Fri Sep 16 04:04:25 JST 2022