Course Details
Program Design and Construction
Course Code COMP603
EFTS 0.1250
Points 15.00
Level 6
Download Course Descriptor
Prescriptor
An introduction to the design and construction of object- oriented software. It will extend individual design and programming skills developed in earlier programming papers, with an emphasis on the quality, modularity and reusability of the software developed. The paper will introduce current techniques used in software development that allow the goals of software development projects to be realised.
Resources
No Resource is available.
Qualifications
The course is available as part of the following qualifications.
Expand to see requisite details. Points
  AK1271   Bachelor of Mathematical Sciences   (BMathSc)
360.00
  AK3001   Bachelor of Business and Bachelor of Science Conjoint Degrees   (BBusBSc)
510.00
  AK2040   Bachelor of Advanced Science (Honours)   (BSc(AdvSci)(Hons))
480.00
  HA1042   Graduate Diploma in Science   (GradDipSc)
120.00
  HA1043   Graduate Certificate in Science   (GradCertSc)
60.00
  DMEXCH1   University Exchange Aotearoa (Inbound)   (DMEXCH)
0.00
  AK3697   Bachelor of Computer and Information Sciences   (BCIS)
360.00
  AK3756   Graduate Certificate in Computer and Information Sciences   (GradCertCIS)
60.00
  AK3698   Graduate Diploma in Computer and Information Sciences   (GradDipCIS)
120.00
  ICE1   Individual Course Enrolment   (ICE)
0.00
  SABRD1   Study Abroad   (Study Abroad)
0.00
  INEXCH1   International Exchange (Inbound)   (INEXCH)
0.00
Timetable
2026, Alternate 17 Week Semester Two
Class Stream Starting Ending Day Time Room
COMP603/GC14  A  14-Sep-2026  18-Dec-2026       
2026, Semester 2 Standard
Class Stream Starting Ending Day Time Room
COMP603/W201  A  14-Jul-2026  13-Oct-2026  TUE  8:00 AM - 10:00 AM  WS313-314 
    15-Jul-2026  14-Oct-2026  WED  12:00 PM - 2:00 PM  WZ416 
COMP603/W203  A  13-Jul-2026  12-Oct-2026  MON  2:00 PM - 4:00 PM  WZ602 
    15-Jul-2026  14-Oct-2026  WED  12:00 PM - 2:00 PM  WZ416 
COMP603/W204  A  14-Jul-2026  13-Oct-2026  TUE  2:00 PM - 4:00 PM  WZ601 
    15-Jul-2026  14-Oct-2026  WED  12:00 PM - 2:00 PM  WZ416 
2027, Standard Semester 1
Class Stream Starting Ending Day Time Room
COMP603/W101  A  23-Feb-2027  25-May-2027  TUE  4:00 PM - 6:00 PM  WA220 
    26-Feb-2027  28-May-2027  FRI  4:00 PM - 6:00 PM  WS221 
COMP603/W102  A  23-Feb-2027  25-May-2027  TUE  4:00 PM - 6:00 PM  WA220 
    24-Feb-2027  26-May-2027  WED  5:00 PM - 7:00 PM  WZ519 
COMP603/W103  A  23-Feb-2027  25-May-2027  TUE  4:00 PM - 6:00 PM  WA220 
    25-Feb-2027  27-May-2027  THU  12:00 PM - 2:00 PM  WZ517 
COMP603/W104  A  23-Feb-2027  25-May-2027  TUE  4:00 PM - 6:00 PM  WA220 
    24-Feb-2027  26-May-2027  WED  3:00 PM - 5:00 PM  WZ519 
2027, Standard Semester 2
Class Stream Starting Ending Day Time Room
COMP603/W201  A  12-Jul-2027  11-Oct-2027  MON  10:00 AM - 12:00 PM  WG126 
    13-Jul-2027  12-Oct-2027  TUE  2:00 PM - 4:00 PM  WZ602 
COMP603/W202  A  12-Jul-2027  11-Oct-2027  MON  10:00 AM - 12:00 PM  WG126 
    16-Jul-2027  15-Oct-2027  FRI  4:00 PM - 6:00 PM  WZ517 
COMP603/W203  A  12-Jul-2027  11-Oct-2027  MON  10:00 AM - 12:00 PM  WG126 
    14-Jul-2027  13-Oct-2027  WED  12:00 PM - 2:00 PM  WZ517 
Contents
Main Menu
Qualification Specialisations
Qualification Types
Qualifications by Faculty
Short Courses
Course Search
Academic Calendar
Downloadable Forms and Guides