Computer Engineering Department

Computer Engineering Department

On behalf of the Computer Engineering (COE) Department at Qassim Private Colleges, I would like to welcome all respective domestic/international students, current students, and alumni who are visiting this site. The department is a part of College of Computer, which is in Buraydah city in Qassim area. The COE department has a team of highly competent faculty and staff committed to motivating and inspiring students to reach their potential. Faculty are also committed to the continuous improvement of our program to help ensure students success. Our faculties prepare students with academic skills for the professional world and advanced graduate studies. Our Computer Engineering Program, which is accredited by ABET, hands-on experiences and technological innovations in areas such as computer architecture, VLSI, computer network, and soft-core/hard-core system design.

Reviews (1)

abdullah almatrodi


Course Title and Code: Computer Network, COE 442

Credits and contact hours: (4,6)


  1. J. Kurose & K. Ross, Computer Networking: A Top-Down Approach Featuring the Internet,3rd Edition, Addison Wesley, 2005.
  2. Other supplemental materials: Andrew S. Tanenbaum, Computer Networks, 4th Edition, 2010.

Specific course information

  1. Brief description of the content of the course (catalog description): This course will be taught using the top-down approach. Topics covered include an introduction to computer networks, OSI model, WAN and LAN design issues. Application layer design issues and protocols are discussed. Then, Transport layer design issues, protocols as well as congestion control mechanisms are presented. Socket programming is explained. An in-depth analysis is presented of the Network layer design issues, and internetworking. MAC layer design issues and protocols are presented.
  2. Prerequisites or co-requisites: Data and Computer Communications (COE 342)

Specific goals for the course

Specific outcomes of instruction: After successfully completing the course, students will be able to

  • Apply knowledge of mathematics, probability, and statistics to model and analyze some networking protocols.
  • Design, implement and analyze simple computer networks.
  • Identify, formulate, and solve network engineering problems.
  • Use techniques, skills, and modern networking tools necessary for engineering practice.

Explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are addressed by the course.

  • Outcome1:      [Mapped from “i”]
  • Outcome2:      [Mapped from “j”]
  • Outcome3:      [Mapped from “k”]

Brief list of topics to be covered

What is the Internet, What is a protocol?

Principles of Application Layer Protocols

Transport Layer: Services and Principles

Network Layer: Service Models

Link Layer: Services, Multiple Access Protocols, and LANs,

Wireless & Mobile Networks

Course content

Request invitation

Content of this course is available by invitation only. You can not access this course if you don't have an invitation from the course instructor.

Get Started

Interested? Start your first course right now.

There is more to learn