Introduction

This highly practical paper will be useful to anyone wanting to develop some skills in the management of Small Or Home Office (SOHO) networks, and as such introduces you to skills that are very good for any person to have who wants to work with IT including programmers.

This paper has been popular with students who feel they want to pursue a career where programming is not a dominant skill. Beware however, that the labs can require plenty of work, depending on how familiar you are with the environment.

We use Linux (specifically Ubuntu) and Ethernet as continuing examples throughout the paper, and touch on other systems as needed.

At the conclusion of the paper, you should have amassed sufficient knowledge to begin studying for a basic certification, or to build your own home network (which is a recommended activity throughout and after the paper). The following diagram shows a skill-tree (you might be familiar with the concept from numerous computer games) of the content of this paper, in order to show how the particular topics fit together.

Skill tree showing how labs build on others
Skill tree showing how labs build on others.

Textbook

The text-book for this course is the laboratory handbook. It is important that you try to read the lab notes before coming to do the lab. You will find this text-book to be very comprehensive, and very useful after the course.

Lectures

The contents of the lectures will be examined in the final examination. They are held in the following locations:

  • Monday at 11am in St David 1
  • Thursday at 11am in Tower TG8

Use of the user account you have been given by the department implies acceptance of, and agreement to abide by, departmental regulations, as well as official Otago University computer user policies. You may read more by accessing the information (and following the links) on our information pages on our departmental web site

Labs

Labs are held in Lab F in the Owheo Building. There are two lab-streams. All students must attend one of each of the streams, although exceptions can be made for students with timetable clashes.

First Stream

Either Monday 12–1:50pm or Monday 2–3:50pm

Second Stream

Either Wednesday 4–5:50pm or Thursday 1–2:50pm

Class Representatives

We need at one class representative, preferably at least two. Please give some thought to serving your class in this capacity. We really do want to receive useful feedback on how the paper progresses.

Academic Integrity and Academic Misconduct

Academic integrity means being honest in your studying and assessments. It is the basis for ethical decision-making and behaviour in an academic context. Academic integrity is informed by the values of honesty, trust, responsibility, fairness, respect and courage. Students are expected to be aware of, and act in accordance with, the University’s Academic Integrity Policy.

Academic Misconduct, such as plagiarism or cheating, is a breach of Academic Integrity and is taken very seriously by the University. Types of misconduct include plagiarism, copying, unauthorised collaboration, taking unauthorised material into a test or exam, impersonation, and assisting someone else’s misconduct. A more extensive list of the types of academic misconduct and associated processes and penalties is available in the University’s Student Academic Misconduct Procedures.

It is your responsibility to be aware of and use acceptable academic practices when completing your assessments. To access the information in the Academic Integrity Policy and learn more, please visit the University’s Academic Integrity website or ask at the Student Learning Centre or Library. If you have any questions, ask your lecturer.

Contact

Dr. Zhiyi Huang
Associate Professor
Room 126
Owheo Building
Computer Science Department
P:(03) 479-5670
E:hzy@cs.otago.ac.nz
Dr. Paul Crane
Lecturer
Room 128
Owheo Building
Computer Science Department
E:pcrane@cs.otago.ac.nz
David Wang
Demonstrator
Room 123
Owheo Building
Computer Science Department
E:davidwang@cs.otago.ac.nz