USQ LogoCourse specification
The current and official versions of the course specifications are available on the web at //
Please consult the web for updates that may occur during the year.

CSC8415 Computer Network Programming

Units : 1
Faculty or Section : Faculty of Health, Engineering and Sciences
School or Department : School of Agric, Comp and Environ Sciences


Pre-requisite: Students must be enrolled in one of the following Programs: MCOP or MPIT or MCOT or MCTE or MSBI or MSSC or MENC or MEPR or MENS or METC or MSST.


This course addresses development of network applications and software on the Internet. It covers both the TCP/UDP transport layer programming interface and the methodology of design and implementation of real client-server network applications. Upon completion of this course, students will have a good understanding of the TCP/UDP network programming interface and be able to develop non-trivial robust client-server network applications on the Internet. The topics include: Socket address, Elementary TCP and UDP sockets, Design and implementation of TFTP, Daemon processes and inetd superserver, Reliable UDP communication and Multicasting.

Course offers

Semester Mode Campus
Semester 2, 2014 External
Semester 2, 2014 On-campus Toowoomba