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 OutcomesNoYes
1An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
2An 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
3An ability to communicate effectively with a range of audiences
4An 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.
5An 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
6An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
7An ability to acquire and apply new knowledge as needed, using appropriate learning strategies