Computer Science Home | People | Degrees | Papers | Research | Events | Other FCMS Subjects
Level 1 Papers

Level 2 Papers

Level 3 Papers

Level 4 Papers

Level 5 Papers

Summer School Papers

Industry Papers

Visual Design for Interactive Media

Computer Graphic Design 1

Computer Graphic Design 2

Studies in Visual Communication

Computer Systems

Computer Communications

Programming with Data Structures

Object-Oriented Program Design

Database Practice and Experience

Introduction to 3D Modelling and Animation

Information Discovery

Visual Design for Interactive Media

Internet Applications

Logic and Computation

Software Engineering Development

Software Engineering Process

Programming Usable Systems

Interactive Computing

Electronics for Digital Systems

2013 Papers
Level 2 Papers >> All Papers
COMP203A Programming with Data Structures

10 Points

This paper introduces programming with data structures using Java. It assumes a familiarity with basic object-oriented programming concepts and techniques, as introduced in COMP103 and COMP104 using the C# programming language. Students will learn how to program in Java and become familiar with the design, analysis, and application of commonly-used data structures, including stacks, queues, lists, trees, and sets.

Learning Outcomes
Familiarity with basic data structures and the Java programming language.

Pre Requisite Papers
COMP104 Introduction to Computer Science 2 or
COMP134 Software Engineering 1

Restricted Papers
COMP241 Software Engineering Development

Lecturers and Tutors

A Semester

Official Timetable Information

Both tutorial slots will cover the same material, so you should only attend one of them.

Tutorials will start in week 2

Required Reading
Mark Allen Weiss Data Structures & Problem Solving Using Java 4th edition, Addison Wesley

Computing Resources
The Linux computers in Lab 1 in R block.

Means of Assessment
Three programming assignments, each worth 20% of the final grade.
Two in-class tests, each worth 20% of the final grade.

Assessment Ratio
Internal assessment/final examination ratio 1:0

Attendance Policy
Class attendance is expected. Lecture notes will not be provided, but the textbook is comprehensive of relevant material for the tests. Additional material will be covered in class. You are responsible for all 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