Apr 14, 2026  
2025 -2026 Catalog 
    
2025 -2026 Catalog
Add to My Courses (opens a new window)

CSC 440 - Software Protocols and Algorithms


In this course the student will develop software protocols to interface multiple machines over different medium; such as serial interfaces and the internet.  A communication is a system of rules that allows two or more entities of a communication system to transmit information via any variation of a physical quantity.  The protocol defines the rules, syntax, semantics, and synchronization of communication and possible error recovery methods.  The student will explore and implement the use of cryptographic and compression algorithms, mechanisms and applied technologies intended for transmitting data.

3 Semester Credit(s)

Laboratory/Experience Hours: N/A
Prerequisite(s): CSC 203   
Corequisite(s): N/A
Repeatable for Credit: No
Core Course: No
Grade Type: LT
Typically Offered: Fall



Add to My Courses (opens a new window)