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

Studies in Visual Communication

Computer Systems

Programming with Data Structures

Database Practice and Experience

Visual Design for Interactive Media

Software Engineering Development

Programming Usable Systems

Electronics for Digital Systems

2015 Papers
Level 2 Papers >> All Papers
COMP241A Software Engineering Development

10 Points

This paper introduces programming with data structures using Java, and software engineering practices such as unit testing and pre/post specification. 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
Students who pass this paper will be familiar with the following technologies and practices:

  • The Java programming language
  • Object-oriented programming and design
  • Practices and tools used to develop software systems

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

Restricted Papers
COMP203 Programming with Data Structures

Lecturers and Tutors

A Semester


Moodle Link

Official Timetable Information

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

Means of Assessment
Two programming assignments, each worth 7.5% of the final grade.
Two in-class tests, each worth 25% of the final grade.
One group project worth 35%

In the event someone in COMP 241 does all three assignments available to COMP 203 students, then the best two marks will be used.

Assessment Ratio
Internal assessment/final examination ratio 1:0

Assessment Components
This course is 100% internally assessed, there will be no final exam. An overall mark of 50% is required for a pass. All tests and assignments are compulsory assessment items.

Attendance Policy
Class attendance is expected. The course notes provided are not comprehensive, 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 and this link for detailed explanation of How to prevent plagiarism in Computer Science assessment items.

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