Papers
 
Level 1 Papers

Level 2 Papers

Level 3 Papers

Level 4 Papers

Level 5 Papers

Summer School Papers

Industry Papers

CGRD343
Computer Graphic Design 3

CGRD344
Computer Graphic Design 4

CGRD350
Intern Project

CGRD353
Advanced Studies in Visual Communication

CGRD360
Degree Project

CGRD361
Portfolio Preparation

COMP301
Operating Systems

COMP311
Computer Systems Architecture

COMP312
Computer Networks

COMP313
Topics in Programming Languages

COMP314
Software Engineering Project

COMP315
Information Systems Development

COMP316
Artificial Intelligence Techniques and Applications

COMP317
Design and Analysis of Algorithms

COMP321
Practical Data Mining

COMP324
Interactive Multimedia Systems

COMP325
Human-Computer Interaction

COMP329
Database Systems

COMP333
Web Applications Development

COMP336
Graphics and Computer Games

COMP340
Reasoning about Programs

COMP371
Computer Science Placement 1

COMP372
Computer Science Placement 2

COMP390
Directed Study

2014 Papers
Level 3 Papers >> All Papers
COMP312A Computer Networks

20 Points

A study of computer networks with a focus on Internet protocols. The aim of this paper is to develop a practical understanding of the operation and programming of core Internet protocols, application protocols and transmission technologies.

Practical work will include setting up and configuring network devices and small networks. Practical work is done using virtual machines and networks hosted under Linux

Topics covered include:

  • Review of basic communications concepts
  • IPv4 and IPv6
  • TCP
  • Rooting principles
  • Interior routing protocols including OSPF
  • Exterior routing protocols (BGP)
  • DNS
  • Network applications and application protocols
  • Ethernet
  • Other transmission technologies

Learning Outcomes
Knowledge of IPv4, IPv6 TCP, interior and exterior routing sufficient to create, manage and debug small and medium enterprise networks. A foundation of knowledge beyond that enables students to extend their understanding of computer networks through further form or informal study and practical work experience.

Pre Requisite Papers
COMP202 Computer Communications and one of
COMP203 Programming with Data Structures or
COMP241 Software Engineering Development

Lecturers and Tutors

A Semester

Moodle Link
COMP312 Moodle Page

Timetable
Official Timetable Information

Compulsory Components
Students must complete:

  • at least two of the four assignments
  • the 202 revision test (with a mark of at least 85%)
  • attendance at 75% of the lab classes
  • the final exam with a mark of at least 40%
Attendance at classes is expected.

Workload
On average you should expect to spend about 16 hours per week on this class, in the following proportions:

    Reading4 hrs/wk
    Practicals8 hrs/wk
    Lectures4 hrs/wk

This is a very rough guideline; the number of hours you spend and the way you allocate those hours will depend very much on your individual background and aptitudes.

Required Reading
Computer Networking : Principles, Protocols and Practice.

Recommended Reading
Tanenbaum, Andrew (2011) Computer Networks 5th Edition, Prentice Hall.

Other Reading Material

Course materials will be available through Moodle.

Computing Resources
Our lab for scheduled lab sessions is R-block lab 1 (R.G.06). Unscheduled work may also be done in lab 6.

Means of Assessment

Assignments will by submitted electronically using Moodle and/or a web based submission system

You must hand in your assignment by the due date. If you have not completed it, hand in what you have done so far. Individual extensions will not be given except for sound medical reasons documented by a medical certificate or other similar, unavoidable, issues that mean you can not complete your work on time. If you are struggling with the paper for any reason, please talk to the appropriate lecturer as soon as you are aware of the problem so we have the best chance to support you. If other factors occur (e.g. a major failure in the lab) which requires an extension, the due date for the assignment will be extended for the entire class. The new due date will be announced in class and/or through Moodle.

Assessment Ratio
Internal assessment/final examination ratio 1:1

Assessment Deadlines
TBD.

This schedule is provisional and may change. Final dates will be advised via Moodle.
   5 April 2014Assignment one due
26 April 2014Assignment two due
17 May 2014 Assignment three due
31 May 2014 Assignment four due

Hand in and Return of Assignments
Assignments must be submitted via a web based submission system and/or Moodle. Results and comments will be returned via Moodle.

Attendance Policy
Class attendance is expected. The course notes provided are not comprehensive; additional material will be covered in class. You will be expected to know all the material covered in class.

Academic Integrity
Follow this link for Academic Integrity information.

Performance Impairment
Follow this link for information on Performance Impairment.

Student Concerns and Complaints
Follow this link for Student Concerns and Complaints information.

Application for Extension
Follow this link for information on applying for an Extension.

Review of Grade
Follow this link for information on applying for a Review of Grade.

University Regulations
Your attention is drawn to the following regulations and policies, which are published in the University Calendar:

  2007 FCMS. The University of Waikato - Te Whare Wananga o Waikato