Apr 19, 2024  
2017-2018 UMass Dartmouth Undergraduate Catalog 
    
2017-2018 UMass Dartmouth Undergraduate Catalog [Archived Catalog]

CIS 476 - Network Programming

Credits 3
Lecture / 3 hours per week
Requirements: Prerequisite: CIS 370; C or Better
Introduction to computer networks, and methods for programming network services and applications. The course covers the Internet protocol suite (e.g. IP, TCP, UDP), socket programming, and client-server design (e.g. connectionless, connection oriented, multiprotocol). The course discusses the implementation of real-time applications (e.g. streaming audio and video), and application -level gateways and tunneling. In addition, the course addresses protocol implementation using routing sockets and raw sockets. Programming projects represent a significant component of the course.
Graded