CS 453/553 Data Communications and Network Security

Catalog Description: 
Foundations of networking technology and security. Signaling, signal propagation, data and bit encoding, packetization, wiring, physical and logical topologies, network architectures, protocols and layered models, network security will focus on the origin, axis and impacts of network related threats and their detection, correction and prevention.
Prerequisite: 
CS 202 and 226 or permission of the instructor.
Credits: 
3
Offered: 
First semester
Required or Elective: 
Elective for the BS in Computer Science.
Level: 
Intermediate
Coordinator: 
Ahmed Salem
Current Textbook: 

Data and Computer Communications, 9th Edition by William Stallings

Topics covered: 
  • Data Transmission and Wireless Transmission
  • Signal Encoding and Digital Data Communication Techniques
  • Data Link Control and Multiplexing
  • Spread Spectrum, Circuit Switching and Packet Switching
  • ATM, FR and Routing in Switched Networks
  • Congestion Control in Switched Data Networks and Cellular Wireless Networks
  • LAN and High-Speed LANs
  • Wireless LANs and Internetwork Protocols
  • Internetwork Operation And Transport Protocols
  • Introduction to Security
  • Network Security
  • Cryptography
  • Multimedia and Networking
Student Learning Outcomes: 

On completing this course, the student will be able to:

  1. Describe mathematically data communications media and equipment.
  2. Implement methods of data transmission.
  3. Define protocols in data communications, from mathematical and physical concepts
  4. Discuss wide area networks, local area networks and wireless networks
  5. Implement basic security encryption of networks
  6. Discuss a variety of applications for network security
Relation of Course Outcomes to Program Outcomes: 

 

CS 453 Student Outcomes (SOs)
Course Learning Outcomes a b c d e f g h i j k
1. Describe mathematically data communications media and equipment.  ✔                    
2. Implement methods of data transmission.    ✔  ✔                
3. Define protocols in data communications, from mathematical and physical concepts    ✔                  ✔
4. Discuss wide area networks, local area networks and wireless networks.      ✔            ✔  ✔  
5. Implement basic security encryption of networks.      ✔                
6. Discuss a variety of applications for network security.        ✔  ✔    ✔        

 


 

Role in Assessment: 
Go to top