0% found this document useful (0 votes)
84 views

Computer Networks Syllabus

This document outlines a course on computer networks. The course is offered in the spring 2023 semester at the College of Engineering and Technology, Department of Computer System Engineering. The 3-sentence summary is: The course provides an overview of computer network concepts, including data communication techniques, network architectures, protocols, and various network types. Students will learn about topics such as layered network models, routing, switching, wireless networks, and application layer protocols. Assessment includes midterm and final exams, assignments, and projects, with the goal of helping students understand factors affecting network performance and key networking principles.

Uploaded by

nhqnezw315
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views

Computer Networks Syllabus

This document outlines a course on computer networks. The course is offered in the spring 2023 semester at the College of Engineering and Technology, Department of Computer System Engineering. The 3-sentence summary is: The course provides an overview of computer network concepts, including data communication techniques, network architectures, protocols, and various network types. Students will learn about topics such as layered network models, routing, switching, wireless networks, and application layer protocols. Assessment includes midterm and final exams, assignments, and projects, with the goal of helping students understand factors affecting network performance and key networking principles.

Uploaded by

nhqnezw315
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

College Faculty of Engineering and Technology

Department Computer System Engineering


Program B.Sc. of Computer System Engineering
Course Title Computer Networks Course 12140310
Number:
Year 2022/2023 Semester: Spring
Prerequisite(s) Data Structures12140203
Instructor Anas Melhem, Rami Yousef
Instructor's e-mail [email protected], [email protected]
Office Hours
Class Time Class
Room:
Course description This course is to provide students with an overview of data
communication and computer networks concepts and fundamentals.
Topics to be covered include: data communication concepts and
techniques in a layered network architecture, communications
switching and routing, types of communication, network congestion,
network topologies, network configuration and management,
network model components, layered network models (OSI reference
model, TCP/IP networking architecture) and their protocols, various
types of networks (LAN, MAN, WAN and Wireless networks) and
their protocols. Internet Protocols, IPv4 Addressing and Subnetting,
Variable Length Subnet Masks (VLSMs), Wireless Local Area
Network (WLAN).
Course Intended Learning Upon successful completion of the course, students are
Outcomes (CILOs) expected to have the following competencies:
(1) describe factors affecting network performance
(bandwidth, latency, delay-bandwidth product);
(2) describe large scale network issues;
(3) explain fundamental principles of layered network
protocol architectures;
(4) describe functions of layers in OSI and TCP/IP protocol
stacks;
(5) explain key networking concepts such as multiplexing,
multiple access, switching, bridging, and addressing;
(6) classify automatic repeat request (ARQ) protocols
(stop-and-wait and sliding window);
(7) describe protocols for wired/wireless medium access
(CSMA/CD and CSMA/CA);
(8) explain issues related to virtual circuit switching and
packet switching;
(9) classify addressing in IP networks, subnets, classless
routing and longest prefix match;
(10) classify connection-oriented and connectionless
services provided by TCP/IP;
(11)describe application layer protocols and domain name
system (DNS)

2019/5/12 :‫تاريخ اإلصدار‬ )1/0( :‫رقم اإلصدار‬ 02‫ن‬-‫خ‬.‫ب‬.‫ إ‬-‫أ‬.‫ج‬.‫ د‬:‫رمز الوثيقة‬
Textbook(s) L. L. Peterson and B. S. Davie, Computer Networks: A
Systems Approach, 5th ed., Morgan Kaufmann, 2012.
Other required material 1. J. F. Kurose and K. W. Ross, Computer Networking: A
(References): Top-Down Approach, 7th ed., Pearson, 2017.
2. B. A. Forouzan, Data Communications and Networking,
5th ed., McGraw-Hill, 2012.

Academic Quality Assurance Department

Course Syllabus Form

Course Teaching Methods


Teaching Method CILOs
Lectures 1-11

Assessment Type Weight Date(s)

Midterm 35
Assignments/Projects 20
Final 45
Total 100%

Course Intended Learning Outcomes (CILOs)


CILOs Mapping to Program ILOs
On successful completion of the
a B c d e f g h I j
course, students will be able to:
an ability to identify, formulate, and solve complex
engineering problems by applying principles of x
engineering, science, and mathematics
an ability to apply engineering design to produce
solutions that meet specified needs with
consideration of public health, safety, and welfare, X
as well as global, cultural, social, environmental,
and economic factors
an ability to develop and conduct appropriate
experimentation, analyze and interpret data, and use x
engineering judgment to draw conclusions

2019/5/12 :‫تاريخ اإلصدار‬ )1/0( :‫رقم اإلصدار‬ 02‫ن‬-‫خ‬.‫ب‬.‫ إ‬-‫أ‬.‫ج‬.‫ د‬:‫رمز الوثيقة‬
Course Weekly Breakdown (Tentative)
Lab
Week Date Topics Covered CILOs Assessment
Activities
Foundations (connectivity types:
Direct and Indirect links. Types of
switched networks, Multiplexing,
1-2 1-2
messages delays, network
performance, importance of
statistical multiplexing, layering).
Link layer services, effect of errors
on communication Ethernet:
physical properties, multiple
3-5 3-4
access, Wireless technologies
Packet switching concepts, bridges
and LAN switches
Network layer services, network
6-7 layer addressing, subnetting, 5-6
VLSM, IPv6, DHCP, NAT
Static and dynamic routing,
Routing protocols (link state:
8-10 7-8
Dijkstra, distance vector: Bellman-
Ford, BGP), ICMP, VLANs
Transport layer services:
multiplexing, demultiplexing,
11-13 9-10
reliable data transfer, flow control,
congestion control, UDP, TCP
A brief overview of the application
14 11
layer (Ch. 9)
14-15 Final Examination

Prepared by: Anas Melhem Signature


Head of Department Signature
Date

2019/5/12 :‫تاريخ اإلصدار‬ )1/0( :‫رقم اإلصدار‬ 02‫ن‬-‫خ‬.‫ب‬.‫ إ‬-‫أ‬.‫ج‬.‫ د‬:‫رمز الوثيقة‬

You might also like