Computer Communications and Networks For BS Program

https://allaboutbscs.blogspot.com/2017/10/computer-communications-and-networks.html

Data communication and computer networks also known as computer communication and networks course is introduced so students can understand how computers communicate with each other,how data is being transferred from one place to another.You can understand the importance of this course by thinking that how much communication matters for human.If there is no communication we can't share our ideas,we can't understand what other person is saying.All persons should know the same language to understand each other.If not then there should be at least one translator to translate the language.In the same way computers communicate with each other using same protocols.At the end of the course you will be able to connect multiple computers,send  and receive data across multiple computers and troubleshoot networks that might having some issues.


Things you will cover in this  course:

  • Analog and digital Transmission
  • Noise
  • Media
  • Encoding
  • Asynchronous and Synchronous transmission
  • Protocol design issues
  • Network system architectures (OSI, TCP/IP)
  • Error Control
  • Flow Control
  • Data Link Protocols (HDLC, PPP)
  • Local Area Networks and MAC Layer protocols (Ethernet, Token ring)
  • Multiplexing
  • Switched and IP Networks
  • Inter-networking, Routing
  • Bridging
  • Transport layer protocols TCP/IP UDP
  • Network security issues
  • Programming exercises
  • labs or projects involving implementation of protocols at different layers

Reference material:

1. Introduction to Computer Networks”, A. S. Tanenbaum, Prentice Hall 2003
2. “Computer Networks and Internets”, Douglas E. Comer, Purdue University ISBN-10: 0136061273  ISBN-13: 9780136061274 Publisher: Prentice Hall 2008
3. “Data and Computer Communications”, W. Stallings, Macmillan Pub. , 8th Ed., 2006
4. “Data Communications and Networking” (4th edition), Behrouz A. Forouzan, McGraw-Hill, 2006. ISBN-13: 978-0073250328

Other Information:

Course code:  CS301

PrerequisitesNone

Credit Hours: 3

Lectures: 2

Labs:      1   

      
Reactions

Post a Comment

0 Comments