Course
EEE3149640
DATA COMMUNICATION and COMPUTER NETWORKS
Electrical and Electronics Engineering
- LECTURE
- 3
- LAB
- 2
- CREDITS
- 4
- ECTS
- 8
REQUIRES
REQUIRED BY
None
TAUGHT IN
AIM
Data communications and networking is a subject that involves many concepts, protocols, and technologies in today's modern computer networks. This course aims to teach student the principles and protocols of computer networks in a structured manner with hands-on Ethereal lab applications, which are organized around the "top down layers" of a network architecture. The course also aims to show relationships between OSI layers and how each layer addresses a subset of requirements of a computer networks.
CONTENT
This course contains; Computer Networks and Internet,Application Layer -Part 1 (Principles, The Web and HTTP, FTP, SMTP),Application Layer -Part 2 (DNS, P2P, Socket Programming with TCP and UDP),Ethereal Lab 1: Application Layer,Transport Layer- Part 1 (Services, Multiplexing-Demultiplexing, UDP),Transport Layer- Part 2 (Reliable Data Transfer, TCP, Congestion Control) ,Ethereal Lab 2: Transport Layer,Midterm,Network Layer-Part 1 (VC-Datagram Networks, Router, Teh Internet Protocol (IP)),Network Layer-Part 2 (Routing Algorithms,RIP,OSPF,BGP,Broadcast-Multicast Routing),Ethereal Lab 3: Network Layer,Link Layer -Part 1(Error Detection-Correction, Multiple Access, Link-Layer Addressing),Link Layer -Part 2 (Ethernet, Link Layer Switches, PPP, ATM, MPLS),Wireless and Mobile Networks(Wireless Links, 802.11 WLAN, Overview of Cellular Standards).
LEARNING OUTCOMES
- 1
1. Explain the concepts of OSI layering, networking, internet, ISP
Taught by: Experimental Technique, Brainstorming Technique, Lecture Method · Assessed by: Traditional Written Exam, Homework
- 2
2. Learn and analyze application layer protocols
Taught by: Experimental Technique, Brainstorming Technique, Inquiry-Based Learning, Experiential Learning, Lecture Method · Assessed by: Traditional Written Exam, Oral Exam, Homework, Project Task
- 3
3. Learn and analyze transport layer protocols
Taught by: Experimental Technique, Brainstorming Technique, Inquiry-Based Learning, Experiential Learning, Lecture Method · Assessed by: Traditional Written Exam, Oral Exam, Homework
- 4
4. Explain the concepts of IP addressing, subnet, routing, and routing algorithms.
Taught by: Experimental Technique, Inquiry-Based Learning, Lecture Method · Assessed by: Traditional Written Exam, Homework, Project Task
- 5
5. explain the concept of MAC addressing, and learn and analyze link layer protocols.
Taught by: Experimental Technique, Lecture Method · Assessed by: Traditional Written Exam
- 6
6. Explain Wireless Medium Access Protocols.
Taught by: Experimental Technique, Lecture Method · Assessed by: Traditional Written Exam
WEEKLY PLAN
- WEEK 1
Computer Networks and Internet
Preparation: Textbook Chapter 1
- WEEK 2
Application Layer -Part 1 (Principles, The Web and HTTP, FTP, SMTP)
Preparation: Textbook Chapter 2
- WEEK 3
Application Layer -Part 2 (DNS, P2P, Socket Programming with TCP and UDP)
Preparation: Textbook Chapter 2
- WEEK 4
Ethereal Lab 1: Application Layer
Preparation: Textbook Chapter 2
- WEEK 5
Transport Layer- Part 1 (Services, Multiplexing-Demultiplexing, UDP)
Preparation: Textbook Chapter 3
- WEEK 6
Transport Layer- Part 2 (Reliable Data Transfer, TCP, Congestion Control)
Preparation: Textbook Chapter 3
- WEEK 7
Ethereal Lab 2: Transport Layer
Preparation: Textbook Chapter 3
- WEEK 8
Midterm
Preparation: Textbook Chapter 1, 2, 3
- WEEK 9
Network Layer-Part 1 (VC-Datagram Networks, Router, Teh Internet Protocol (IP))
Preparation: Textbook Chapters 4
- WEEK 10
Network Layer-Part 2 (Routing Algorithms,RIP,OSPF,BGP,Broadcast-Multicast Routing)
Preparation: Textbook Chapter 4
- WEEK 11
Ethereal Lab 3: Network Layer
Preparation: Textbook Chapter 4
- WEEK 12
Link Layer -Part 1(Error Detection-Correction, Multiple Access, Link-Layer Addressing)
Preparation: Textbook Chapter 5
- WEEK 13
Link Layer -Part 2 (Ethernet, Link Layer Switches, PPP, ATM, MPLS)
Preparation: Textbook Chapter 5
- WEEK 14
Wireless and Mobile Networks(Wireless Links, 802.11 WLAN, Overview of Cellular Standards)
Preparation: Textbook Chapter 6
ASSESSMENT
- Rate of Midterm Exam to Success30%
- Rate of Final Exam to Success70%
WORKLOAD
| ACTIVITY | COUNT | HOURS | TOTAL |
|---|---|---|---|
| Course Hours | 13 | 3 | 39 |
| Guided Problem Solving | 0 | 0 | 0 |
| Resolution of Homework Problems and Submission as a Report | 0 | 0 | 0 |
| Term Project | 14 | 5 | 70 |
| Presentation of Project / Seminar | 4 | 15 | 60 |
| Quiz | 0 | 0 | 0 |
| Midterm Exam | 1 | 24 | 24 |
| General Exam | 1 | 36 | 36 |
| Performance Task, Maintenance Plan | 0 | 0 | 0 |
READING
- Computer Networking: A Top Down Approach, James Kurose and Keith Ross, 7th Ed., ISBN-13: 978-0133594140, Pearson.
- various handouts
TEACHING STAFF
- Assist.Prof. Mustafa TÜRKBOYLARICOORDINATOR
- Assist.Prof. Mustafa TÜRKBOYLARI