Home  »  Faculty of Engineering »  Program of Computer Engineering (English 30%)

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
COMPUTER NETWORKS BİL499 Seventh Term (Fall) 3 + 2 6

TYPE OF COURSE UNITCompulsory Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY4
SEMESTERSeventh Term (Fall)
NUMBER OF ECTS CREDITS ALLOCATED6
NAME OF LECTURER(S)Assistant Professor Çağatay Berke Erdaş
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Knows basic network concepts and network structures, including multi-layered network architecture model and the main protocols used.
2) Explains the equipment used in data communication and networks and their operations.
3) Defines the working principles of widely used Internet applications.
4) Knows the processes related to secure and unsafe data transfer, TCP protocol, UDP protocol in the transmission layer services.
5) Knows routing algorithms and IP Protocol, IP addressing issues in network layer.
6) Explains and compares Ethernet technologies at the Data Link Layer level, including error detection and correction methods, and local area network layers.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONFundamentals and architecture of computer networks, computer network topologies and types, OSI Model and network protocols, Physical Layer, Data Link Layer, Network Layer, Transport Layer, Session Layer, Presentation Layer, Application Layer. LAN communication technologies (802.X family and Ethernet, token ring, FDDI), Network communication systems, Network communication, network setup and management, services provided on the network, TCP/IP and Internet structure subnetting, IP routing, internet communication via e-mail, receiving and sending files over the internet, using FTP program, DHCP, DNS, UDP, protocols, Internet, Intranet, extranet structures.
COURSE CONTENTS
WEEKTOPICS
1st Week Chapter 1: Computer Networks and the Internet, What Is the Internet?, The Network Edge, The Network Core, Delay, Loss, and Throughput in Packet-Switched Networks, Protocol Layers and Their Service Models, Networks Under Attack, History of Computer Networking and the Internet.
2nd Week Chapter 2: Application Layer, Principles of Network Applications, The Web and HTTP
3rd Week Chapter 2: File Transfer: Electronic Mail in the Internet, DNS:The Internet's Directory Service,
4th Week Chapter 2: Peer-to-Peer Applications, Socket Programming: Creating Network Applications, Socket Programming with UDP, Socket Programming with TCP
5th Week Chapter 3: Transport Layer, Introduction and Transport-Layer Services, Multiplexing and Demultiplexing, Connectionless Transport: UDP, Principles of Reliable Data Transfer
6th Week Chapter 3: Connection-Oriented Transport: TCP, Principles of Congestion Control, TCP Congestion Control.
7th Week Chapter 4: Network Layer, Introduction, Virtual Circuit and Datagram Networks, What's Inside a Router?, The Internet Protocol (IP): Forwarding and Addressing in the Internet
8th Week Midterm
9th Week Chapter 4: What's Inside a Router?, The Internet Protocol (IP): Forwarding and Addressing in the Internet
10th Week Chapter 5: Routing in the Internet, Broadcast and Multicast Routing,
11th Week Chapter 5: SDN, ICMP, SNMP
12th Week Chapter 6: The Link Layer: Links, Access Networks, and LANs, Introduction to the Link Layer, Error-Detection and -Correction Techniques, Multiple Access Links and Protocols, Switched Local Area Networks.
13th Week Chapter 6: Link Virtualization: A Network as a Link Layer, Data Center Networking, Retrospective: A Day in the Life of a Web Page Request.
14th Week Chapter 6:Retrospective: A Day in the Life of a Web Page Request.
RECOMENDED OR REQUIRED READING1. James F. Kurose, Keith W. Ross, Computer Networking A Top-Down Approach, 8th Edition.
2. Fred Halsall, "Computer Networking and the Internet", Fifth Edition, Addison-Wesley, Pearson Education, 2005.
3. Larry L. Peterson, Bruce S. Davie, Computer Networks: A Systems Approach Fifth Edition
4. Andrew S. Tanenbaum, David J. Wetherall, Computer Networks. Fifth Edition.
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers,Practice
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Quiz215
Practice215
Total(%)60
Contribution of In-term Studies to Overall Grade(%)60
Contribution of Final Examination to Overall Grade(%)40
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam11,51,5
Preparation for Quiz4416
Individual or group work
Preparation for Final exam15050
Course hours14570
Preparation for Midterm exam13030
Laboratory (including preparation)7214
Final exam11,51,5
Homework
Quiz414
Total Workload187
Total Workload / 306,23
ECTS Credits of the Course6
LANGUAGE OF INSTRUCTIONEnglish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4LO5LO6
K1    X   X     X   X
K2  X   X   X   X   X   X
K3  X   X   X   X   X   X
K4  X   X   X   X   X   X
K5  X   X   X   X   X   X
K6           
K7           
K8           
K9           
K10           
K11           
K12