Level 1 Papers

Level 2 Papers

Level 3 Papers

Level 4 Papers

Level 5 Papers

Summer School Papers

Industry Papers

Introduction to Computer Science 2

The Computing Experience

Information Discovery

Interactive Computing

2015 Papers
Summer School Papers
COMP104B,S Introduction to Computer Science 2

15 Points

This paper continues from COMP103, assuming a knowledge of basic programming techniques, which it expands on particularly in the areas of data organisation and algorithms. It also provides an introduction to: code contracts, computer architecture, Boolean algebra, assembly language, program analysis, and object-oriented programming.

Learning Outcomes
Students who pass COMP104 will be able to design and implement C# programs, using object-oriented features such as multiple classes, associations between classes, inheritance and subtyping. They will be able to give an overview of how various high-level C# features can be implemented using low-level machine code of a typical computer.

Pre Requisite Papers
COMP103 Introduction to Computer Science 1 or
relevant computing experience subject to Chairperson's approval.

Restricted Papers
COMP134 Software Engineering 1

Lecturers and Tutors

Official Timetable Information

Compulsory Components

B Semester

The two tests and two assignments are 'compulsory assessment items' (See the University Calendar 2015 - Assessment Regulations, 20.(5) p125). Missing these components of the course without excuse may result in a failing grade.


B Semester

Students should expect to spend about 10 hours per week on this paper, in the following proportions:

    Private Study2

Required Reading

B Semester

'Starting out with Visual C# 2010 (Second Edition)' by Tony Gaddis.

Also a tutorial and practical manual must be purchased from Campus Copy.

Computing Resources
The computing laboratory for this course is Computing Labs 3 and 4 (R G.10/11). It is equipped with Windows Personal Computers. The programming environment will be Microsoft Visual Studio 2010. Commercial and purpose-built software will be provided as required for the practicals. Printing, email and web access is available but will be charged for through the Unicash charging system and Lightwire.
The Computer Laboratories are available to enrolled students Monday to Friday 8:00-21:00. A schedule of supervised and free time will be posted on the lab doors. Prior to 8:00, after 21:00, and on weekends, a Cardax 'Swipe' card will be required for access. Students found in the lab at these times without a card will be removed.

Means of Assessment

Assessment Ratio
Internal assessment/final examination ratio 2:1 or 1:2, whichever works in your favour. The practical programme must be completed to the satisfaction of the co-ordinator for the paper.

Assessment Components

Grading Schedule
Numerical marks will be used to grade assignments and tests, with detailed schedules provided with each assessment item. The weighted total of marks over all assessment item will determine your grade based on the University grading schedule.

Assessment Deadlines
Assignment submission deadlines are firm. Late submissions will not be accepted.

Hand in and Return of Assignments
All assignments will be submitted electronically through Moodle, plus handin pages are to be submitted to the tutor. Marked assignments will be returned in the lab sessions.

Attendance Policy
Class attendance is expected. The lecture material, tutorials and laboratory practicals are all integral parts of the course. Failure to attend any of these means the student may miss material not presented elsewhere. Students are responsible for all material covered in class.

Tutor Coordinator
Tim Elphick

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