Introduction to Network Programming

TNE60003 12.5 Credit Points Hawthorn


  • One Semester or equivalent

Contact hours

  • 48 Hours

On-campus unit delivery combines face-to-face and digital learning.

Aims and objectives

To introduce students to programming fundamentals and TCP/IP socket programming. This is an entry level unit of study which provides a suitable basis for later networking units that require programming based skills.
Unit Learning Outcomes
Students who successfully complete this unit will be able to:
1. Explain fundamental program structures (K2, K3)
2. Explain the concepts of system analysis (K2, K3, S2)
3. Explain fundamental object-oriented concepts (K2, K3, S2, S3)
4. Write small programs that use TCP/IP sockets (K2, K3, S2, S3, S4, A1, A2, A4, A7)
5. Design, write and debug small programs with text I/O (K2, K3, S2, S3, S4, A1, A2, A4, A7)
6. Write small programs that use a simple GUI (K2, K3, S2, S3, S4, A1, A2, A4, A7)

Courses with unit

This unit not offered from 2021