CS610 - Computer Network
Course Page
Mcqs
Q & A
Video
Downloads
Course Category: Computer Science/Information Technology
Course Level: Imdregraduate
Credit Hours: 3
Pre-requisites: CS101 CS302 CS601

Course Synopsis

This course presents an overview of the technology, architecture and software used by systems of network connected computers. The course will cover data transmission, local area network architecture, network protocols, inter-networking, distributed systems, security, and World Wide Web technology. Students will write programs that run concurrently on multiple computers.

Course Learning Outcomes

Course Learning Outcomes
  • Define Computer Networks, name uses of Computer Networks, and list the basic components of a Network system
  • Describe other pieces of hardware and software which make networks more efficient, faster, more secure, easier to use, able to transmit several simultaneous messages, and able to interconnect with other networks
  • Explain the basic technical concepts of Computer Networks
  • Differentiate the various types of network configurations
  • Describe the circuits that are available for voice and data networks, their transmission speeds (bandwidth), and how they are packaged for commercial use
  • Discuss the importance of adapting a Computer Network offering to meet the changing and challenging networking needs of organizations
  • Design networks by using manual or hand calculations
  • Define the differences between protocols, software, and network architecture
  • Define the concept of local area networks and describe their use
  • Describe how a local area network is installed, its topologies and its protocols
  • Analyze why networks need security and control, what errors might occur, and how to control network errors

Course Contents

Define Computer Networks, name uses of Computer Networks, and list the basic components of a Network system. Describe other pieces of hardware and software which make networks more efficient, faster, more secure, easier to use, able to transmit several simultaneous messages, and able to interconnect with other networks. Understand the basic technical concepts of Computer Networks. Be familiar with the various types of network configurations. Describe the circuits that are available for voice and data networks, their transmission speeds (bandwidth), and how they are packaged for commercial use. Understand the importance of adapting a Computer Networks offering to meet the changing and challenging networking needs of organizations. Understand how to design networks by using manual or hand calculations. Define the differences between protocols, software, and network architecture. Define the concept of local area networks and describe their use. Describe how a local area network is installed, its topologies and its protocols. Understand why networks need security and control, what errors might occur, and how to control network errors.

Course Related Links

How to Make a Network Cable
CRC Details
Networking Hardware Devices
Wiring Schemes
Networking Utilities
ASCII Table and Description
Course Instructor

Mr. Hammad Khalid Khan
M.S Electrical Engineering
(Telecommunication)
Oklahoma State University USA
Books

Computer Networks & Internets with Internet Applications by Douglas E.Comer

Computer Networks by Andrew S. Tanenbaum

Networking: A Top-Down Approach Featuring the Internet by James F. Kurose and Keith W. Ross