Course title
M20850001
Introduction to Computer Networks

CETINKAYA AHMET
Middle-level Diploma Policy (mDP)
Program / Major mDP Goals
先進国際課程 A-1 A-1 Students shall obtain basic and advanced knowledge and skills in mathematics, natural and computer sciences as well as presentation skills to communicate on their knowledge with scholars from various fields.
(改組前)先進国際課程 A-1 A-1 Students shall obtain basic and advanced knowledge and skills in mathematics, natural and computer sciences as well as presentation skills to communicate on their knowledge with scholars from various fields.
Purpose of class
Through this course, students will be able to obtain essential knowledge and understanding of computer networks and the Internet.
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.
Goals and objectives
  1. Students will be able to explain layers and protocols of computer networks.
  2. Students will be able to explain the Internet architecture.
  3. Students will be able to do practical computer networking through socket programming, Wireshark analysis, and implementation of error detection methods.
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
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.
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 220minutes
2. Layers of network architectures; OSI model; Introduction to Application Layer Read Sections 1.5, 2.1 220minutes
3. Application Layer: Web/HTTP, DNS Read Section 2.2 240minutes
4. Application Layer: FTP/SMTP/IMAP/P2P Read Sections 2.3-2.7 240minutes
5. Introduction to Transport Layer, UDP, Socket programming for UDP Read Sections 3.1-3.3; Homework Assignment 220minutes
6. Transport Layer: TCP; Congestion Control Read Sections 3.5-3.7 220minutes
7. Introduction to Network Layer; Routers; Queuing; Scheduling Read Sections 4.1,4.2 240minutes
8. Network Layer: Data Plane; IP (Internet Protocol); Network Address Translation; Forwarding Read Sections 4.3, 4.4 240minutes
9. Network Layer: IP Control Plane; Routing; Routing Protocols; ICMP, SNMP Read Chapter 5 240minutes
10. Introduction to Link Layer; Introduction to Error Detection/Correction; Error detection methods Read Sections 6.1,6.2; Homework Assignment 240minutes
11. Link Layer: Multiple access networks; Switches; Switched local area networks; Address resolution Read Sections 6.3-6.7 240minutes
12. Security of Computer Networks; Encryption methods; Public Key Cryptography Read Chapter 8; Homework Assignment 240minutes
13. Wireless and mobile networks; Cellular network architectures; Mobile ad hoc networks Read Chapter 7 240minutes
14. Final Exam and discussions on the
solutions afterwards
Preparation for final exam 240minutes
Total. - - 3280minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
The Others The lecturer will provide feedback on classroom exercises during the lecture. Feedback on the assignments and the exam will be provided through ScombZ.
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
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 : Sat Mar 14 13:43:55 JST 2026