As part of a broader organisational restructure, data networking research at Swinburne University of Technology has moved from the Centre for Advanced Internet Architecture (CAIA) to the Internet For Things (I4T) Research Lab.

Although CAIA no longer exists, this website reflects CAIA's activities and outputs between March 2002 and February 2017, and is being maintained as a service to the broader data networking research community.

Dr. Jason But - Teaching Portfolio

Study Units

This page covers the different Units I am responsible for teaching and have taught in the past. Student Feedback for each of these Units is also available.

HET306 - Unix for Telecommunications (2006-, Swinburne University)

Course Finder: Unix for Telecommunications
Unit Outline: Download current Unit outline
Student Feedback: Available here
Description: This is a new Unit (as of TP4 2006) being taught at Swinburne University. The primary aims of the Unit are to introduce students to a computer Operating System environment other than Windows (namely Unix) and to show how to use Unix based systems in deploying Networked applications over the Internet. The Unit uses practical configuration of real Unix systems with network services as the primary learning tool.
Teaching Methodology:
2 hours per week for presentation of teaching material. Material is presented in an interactive manner using live demonstrations and configuration of working - networked - Unix systems.
1 hour per week. Brainstorming and Case Study presentation sessions exploring the use of Unix in solving/developing solutions to telecommunications problems.
2 hours per week. Students are allocated a number of (networked) Unix hosts for the duration of the semester. Laboratory sessions involve configuring and using these Unix hosts.
A larger problem is presented to students who are expected to use the skills they have learnt throughout the semester and their allocated Unix hosts to solve the problem.
Other Resources: This Unit uses RULE to provide students with virtual Unix hosts for the duration of the semester

HET104/706 - LAN Priciples (2006-, Swinburne University)

Course Finder:

LAN Principles

HET706 is the Post-graduate sister Unit to HET104 which includes the same teaching material. The course finder link for this unit is Networks and Routing

Unit Outline: Download current HET104 and HET706 Unit outlines
Student Feedback: Available here
Description: This is an introductory level Computer Networking Unit available to both Undergraduate and Masters (by Coursework) students at Swinburne. The Unit involves teaching of network fundamentals as well as practical learning experiences in building networks and configuring network equipment. The Unit prepares students to undertake the external Cisco certification exam for CCNA Levels 1 and 2. As such, the Unit curriculum is set by Cisco.
Teaching Methodology:
1 hours per week. The mandated curriculum covers a large amount of content. The lectures are used to present the most important - and difficult to comprehend - portions of that content. Students are expected to cover the remaining content using self-study
1 hour per week. Use to sit online test sessions under the Cisco NetAcademy online program
3 hours per week. Used partially as tutorial sessions to cover work presented during the Lectures but mainly to give students practical experience on network equipment
Both written and practical to assess students on their formal knowledge as well as their practical skills in building and configuring a computer network

Past Teaching Experience

My current position as Lecturer at Swinburne University is not my first teaching position, prior to starting at Swinburne I have performed some teaching duties while employed as a Research Fellow at Monash University and also as a Casual Lecturer while at the same University

Network Modelling (2004, Monash University)

This final year Undergraduate subject covered different network modelling techniques. Course content is highly theoretical in developing simulations of different computer network environments

Computer Architecture (2003, Monash University)

This second year Undergraduate subject is primarily concerned with teaching students the procedures used to design and build CPUs within a Computer and focussed on building up a CPU from basic components. Students are also asked to build software based versions of their designs to demonstrate that they understand the inner workings of computers

Software Engineering for Telecommunications (1999 - 2002, Monash University)

This final year Undergraduate (and Masters by Coursework) subject was used to teach students the specific techniques they would need to develop and build software systems to implement solutions to telecommunications and networked based problems. The primary aim of this subject is to teach students techniques that could be deployed in their professional (post-Univeristy) life.
Last Updated: Sunday 24-Aug-2008 23:21:42 AEST | Maintained by: Jason But ( | Authorised by: Grenville Armitage (