EE444 INTRODUCTION TO COMPUTER NETWORKS
Course Code: | 5670444 |
METU Credit (Theoretical-Laboratory hours/week): | 3 (3.00 - 0.00) |
ECTS Credit: | 5.0 |
Department: | Electrical and Electronics Engineering |
Language of Instruction: | English |
Level of Study: | Undergraduate |
Course Coordinator: | Prof.Dr. ŞENAN ECE SCHMİDT |
Offered Semester: | Spring Semesters. |
Course Objectives
i.Students will be acquainted with basic computer network terminology regarding computer networks and able to comprehend layered network architectures and the layer interfacing..
ii.Students will be able to identify the queuing systems in computer networks and apply M/M/1 Queue analysis to assess the performance of computer networks with metrics of throughput, delay and buffer requirement.
iii.Students will be understand the Application, Transport, Network, Data Link and Physical Layers contemporary TCP/IP based computer networks
Course Content
Seven layered ISO-OSI model, the medium access sublayer, ALOHA and local area network protocols, I5670E 802.2 and ethernet, the data link layer, error detection and correction, data link protocols, the network layer, routing, congestion control, internetworking, the transport layer, Internet and Internet tools.
Course Learning Outcomes
1) Students will be acquainted with basic computer network terminology regarding computer networks and able to comprehend layered network architectures and the layer interfacing.
-Learn names and basic functionality of network devices. Grasp the hierarchical architecture of Internet
-Comprehend peering and service relations between network layers, protocols and encapsulation
-Identify the performance metrics for computer networks
2) Students will be able to identify the queuing systems in computer networks and apply M/M/1 Queue analysis to assess the performance of computer networks with metrics of throughput, delay and buffer requirement.
-Identify the queueing systems in computer networks.
-Understand basic parameters and performance metrics for queuing systems in computer networks
-Analyze M/M/1 Queue Systems
-Apply the queuing analysis to computer network systems at different layers
3) Students will be understand the Application, Transport, Network, Data Link and Physical Layers contemporary TCP/IP based computer networks
-Learn the functionality of the layer with its encapsulation in detail
-Understand the interfaces with the upper and lower layers as well as the peer interfaces.
-Evaluate and analyze the performance of different contemporary computer networking protocols at each layer
-High level network design by being aware of the layered architecture and end-to-end communication
Program Outcomes Matrix
Contribution | |||||
# | Program Outcomes | No | Yes | ||
1 | An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics | ✔ | |||
2 | An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors | ✔ | |||
3 | An ability to communicate effectively with a range of audiences | ✔ | |||
4 | An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts. | ✔ | |||
5 | An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives | ✔ | |||
6 | An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions | ✔ | |||
7 | An ability to acquire and apply new knowledge as needed, using appropriate learning strategies | ✔ |