Semester One

100-level

COSC121
Introduction to Computer Programming
Description
Computer programming in a high-level language with special emphasis on style and structure. This course is a prerequisite for COSC122 and higher level Computer Science, Computer Engineering and Software Engineering courses. It is an alternative to COSC131, with both courses teaching the fundamentals of computer programming using the Python language and can be taken by students who have no previous programming background. Topics include expressions, assignment, selection and iteration, structured data (lists, dictionaries, tuples, arrays), functional decomposition, file processing, and an introduction to object-oriented programming.
Occurrences
Semester One 2024
Points
15 points
Restrictions

200-level

DISC241
Foundations of Animation
Description
In this course, students will learn about the history of animation, from the hand animated short films of the early 20th century, through to modern day 3D computer rendered films with budgets in the hundreds of millions of dollars. Students will explore the nature and themes of animation across cultures, from Japanese Anime to Western Animation. Students will develop their own animation skills and understanding through studying reference material and drawing, exploring topics such as structure, motion, physics and timing, and how the interplay of these various aspects are used to bring to life both animate and inanimate objects as their own characters. Concepts borrowed from film making such as staging, framing, blocking, posing and composition will be explored in both animation as well as static mediums such as graphic novels. At the end of the course, students will produce their own hand animated scene, demonstrating their ability to use their understanding of the principles of animation and the skills they have developed, to realise a visual narrative.
Occurrences
Semester One 2024
Points
15 points
Prerequisites

PROD241
Character Design
Description
In this course, students will learn about designing and developing multi-dimensional and engaging characters and creatures, ranging from animals to humans to completely alien, for games and other forms of media. The development of character begins with history, backstories and narratives, to provide context to a character’s motives, behaviours and actions. This narrative leads to the design of the visual aesthetics of a character, from their physical forms and distinguishing characteristics, to how this impacts their dynamic movements and animation, and the clothes that they wear and the accessories that they use. Students will bring these characters to life in 2D and 3D, building on the tools and techniques they have learned in PROD142, and expanding into motion and movement through rigging, animation, and motion capture. Throughout the course, students will look at famous examples of character and creature design for Maori and other cultures in both modern media portrayals as well as history and mythology.
Occurrences
Semester One 2024
Points
15 points
Prerequisites

300-level

PROD321
Interactive Computer Graphics and Animation
Description
In this paper, students will learn about the technical aspects of how moving images are generated for use in video games. This includes topics such as geometric modeling, the rendering pipeline, the use of various texturing techniques, and programmable shaders. In addition, students will learn various techniques for making objects move, such as forward and inverse kinematics, behavioural animation, and physically-based animation.
Occurrences
Semester One 2024
Points
15 points
Prerequisites

Semester Two

100-level

ARTH111
Contextualising Art: An Introduction to Art Theory
Description
A study of theories of art through central texts, from the 18th century to the present day.
Occurrences
Semester Two 2024
Points
15 points
Restrictions
ARTT101

PROD112
Digital Modelling for Design
Description
The goal of this course is to provide students with an opportunity to develop their digital design, 3D modelling, and prototyping skills. Students will be introduced to multiple methods for digital creation, including production of prototypes, technical drawings, and visual renderings for concept presentation. Students will experience design software and design techniques used in industry, giving insight into the digital design processes they may employ in their future career.
Occurrences
Semester Two 2024
Points
15 points

COSC121
Introduction to Computer Programming
Description
Computer programming in a high-level language with special emphasis on style and structure. This course is a prerequisite for COSC122 and higher level Computer Science, Computer Engineering and Software Engineering courses. It is an alternative to COSC131, with both courses teaching the fundamentals of computer programming using the Python language and can be taken by students who have no previous programming background. Topics include expressions, assignment, selection and iteration, structured data (lists, dictionaries, tuples, arrays), functional decomposition, file processing, and an introduction to object-oriented programming.
Occurrences
Semester Two 2024
Points
15 points
Restrictions

200-level

DISC213
Editing and postproduction
Description
Editing is a conceptual and creative process as much as it is a technical skill. What happens when two film images are brought together on the editing bench? How are they cut to advance the story, to establish or undermine point of view, to bring different spatial and temporal locations into relation or opposition, to enhance or frustrate the spectators’ expectations? This course teaches conceptual and practical aspects of editing. Students acquire hands-on experience of the techniques and aesthetics of film editing and related post-production processes. Additional emphasis is placed on workflow, file management and the latest software tools. Students will study scenes and sequences from exemplary models (Hitchcock, Renoir, Buñuel, etc) and complete a series of exercises and workshops that culminate in the production of their own short project using extant footage.
Occurrences
Semester Two 2024
Points
15 points
Prerequisites

DISC240
Animation Project I
Description
In this project course, students will produce a creative animation output, with scaffolded support from an academic supervisor. Students will work in groups to develop a script, including characters and scenes, for a short animation. They will use techniques such as story boarding to plan out their animation, using concepts from film such as staging, framing, blocking and posing to decide what visual assets need to be created for their animation. Students will design and create any visual assets, finding and creating reference materials for all the assets in the scene. For animated objects, students will locate and create animated reference materials, and consider how structure, motion, physics and timing will bring these objects to life and give them a sense of personality. Finally, the students will bring together all these aspects into a final short animation. At each stage of the process, students will be required to discuss, critique, reflect, and iterate on their own work and the work of their group mates.
Occurrences
Semester Two 2024
Points
15 points
Prerequisites

Not Offered Courses in 2024

Semester Two

200-level

PROD243
World Building
Description
From microscopic worlds to entire universes, ancient history to the far future, earth-like to fantastical alien worlds, the setting in which a story takes place in is as important as the characters who are described. In this course, students will learn about creating real and fictional worlds for games, considering aspects as diverse as geology, geography, plant and animal life forms, history, culture and religion. Students will learn about how to design a world which ties into the game design and story, and which fits and encourages different styles of play. Students will need to understand the technical limitations of the games they are working on, and how the worlds they build can meet those restrictions, but also help hide the limitations from the players. Students will learn how lighting and set dressing can be used to great advantage in increasing the immersiveness of worlds.
Occurrences
PROD243-24S2 (C)
Semester Two 2024 - Not offered
For further information see PROD243 course details
Points
15 points
Prerequisites