Skip to Content

Unix for Telecommunications

Unit code: HET306

Credit points12.5 Credit Points
Duration1 Semester or equivalent
Contact hours60 Hours
CampusHawthorn, Sarawak
Prerequisites

HIT2080 Introduction to Programming

Corequisites

HET424 IP Technologies

Aims and objectives

This unit of study aims to provide you with an understanding of how the Unix operating system is deployed in
data networking scenarios, and the ability to successfully deploy and manage such systems.

Learning Outcomes
After successfully completing this unit, you should be able to:
  • Use navigation processes in an installed Unix System. 
  • Appreciate the operation of a Unix-based Operating System. 
  • Conduct the administration of a Unix server or workstation. 
  • Configure common network services, devices and security. 
  • Demonstrate the use of network administration tools on Unix systems. 
  • Design and construct unfamiliar network services. 
  • Generates documentation for laboratory work and a research assignment.
Swinburne Engineering Competencies for this Unit of Study
This Unit of Study will contribute to you attaining the following Swinburne Engineering Competencies:
  • Maths and IT as Tools: Proficiently uses relevant mathematics and computer and information science concepts as tools.
  • Discipline Specific: Proficiently applies advanced technical knowledge of the specific discipline within that context. 
  • Engineering Methods: Applies engineering methods in practical applications. 
  • Problem Solving: Systematically uses engineering methods in solving complex problems. 
  • Design: Systematically uses engineering methods in design. 
  • Communication: Demonstrates effective communication to professional and wider audiences.
  • Information Management: Demonstrates seeking, using, assessing and managing information.

Teaching methods

Lectures (24 hrs), Tutorials (labs) (24 hrs) and Tutorials (12 hrs)

Assessment

Examination, Laboratory Report, Assignment


Generic skills outcomes

Students who successfully complete this unit of study should be able to demonstrate:
  • Ability to apply knowledge of basic science and engineering fundamentals
  • In-depth technical competence in at least one engineering discipline
  • Ability to utilise a systems approach to design and operation performance
  • Ability to understand problem identification, formulation and solution
  • Expectation of the need to undertake lifelong learning, and the capacity to do so.

Content

  • History of Unix.
  • Comparison of Unix Systems.
  • Functionality of the Unix System.
  • The Unix CLI and shell.
  • Unix as a Networked Services Platform.
  • Writing Networked Applications under Unix.
  • Configuring Unix Networked Services.
  • Network and Network Traffic Analysis.
  • File and Print Sharing.
  • Building Network Devises
  • Writing Networked applications under Unix

Reading materials

Comer, D. E. & Stevens D. D. L. (2000) Internetworking with TCP/IP Volume III Client Server Programming and Applications, Prentice Hall.

Free BSD Handbook – http://www.freebsd.org

Srever, E. (2005). Linux in a nutshell. 3rd edn, O’Reilly and Associates.

Tanenbaum, A. S. (2001). Modern Operating Systems. 2nd edn, Prentice Hall.

Samba Web Pages – http://www.samba.org

Apache Web Pages – http://www.apache.org

Other online sources are listed on the Blackboard website for this unit.