keyboard_arrow_right
Home
keyboard_arrow_right
Study
keyboard_arrow_right
Academic study options
keyboard_arrow_right
Course Search
Search Courses
Year
2024
Search by Subject
Select a Subject
Accounting
Accounting and Information Systems
Aerospace Engineering
American Studies
Antarctic Studies
Anthropology
Applied Psychology
Architectural Engineering
Art Curatorship
Art History
Art History and Theory
Art Theory
Arts
Astronomy
Audiology
Bicultural Co-Governance
Biochemistry
Bioengineering
Biological Sciences
Biosecurity
Biotechnology
Bridging Programmes
Business
Business (micro-credential)
Business Administration
Business Information Systems
Business Management
CCEL
Cellular and Molecular Biology
Chemical and Process Engineering
Chemical, Natural and Healthcare Product Formulation
Chemistry
Child and Family Psychology
Chinese
Cinema Studies
Civil Engineering
Classics
Communication Disorders
Computational and Applied Mathematical Sciences
Computational and Applied Mathematics
Computer Engineering
Computer Science
Construction Management
Counselling
Criminal Justice
Cultural Studies
Data Science
Digital Arts, Social Sciences and Humanities
Digital Education Futures
Digital Humanities
Digital Screen
Disaster Risk and Resilience
Earthquake Engineering
Ecology
Economics
Education
Electrical and Electronic Engineering
Engineering
Engineering (micro-credential)
Engineering Geology
Engineering Management
Engineering Mathematics
English
Environmental Science
European Studies
European Union Studies
European and European Union Studies
Finance
Finance and Economics
Financial Engineering
Financial Management
Fine Arts
Fire Engineering
Forest Engineering
Forestry
French
Gender Studies
Geographic Information Science
Geography
Geology
German
Graphic Design
Hazard and Disaster Management
Health Education
Health Sciences
Higher Education
History
Human Interface Technology
Human Services
Human-Animal Studies
Indigenous Narrative
Information Systems
Innovation
International Business
International Law and Politics
Japanese
Journalism
Languages and Cultures
Law
Linguistics
Literacy (micro-credential)
Management
Maori Innovation
Maori and Indigenous Studies
Marketing
Mass Communication
Mathematical Physics
Mathematical Sciences Education
Mathematics
Mathematics and Philosophy
Mechanical Engineering
Mechatronics Engineering
Media and Communication
Medical Physics
Microbiology
Moving Image
Music
Natural Resources Engineering
Pacific Studies
Painting
Philosophy
Photography
Physical Activity
Physics
Political Science
Political Science and International Relations
Printmaking
Product Design
Professional Accounting
Professional and Community Engagement
Psychology
Research methods in Sport
Russian
Science
Science Education
Science, Maori and Indigenous Knowledge
Sculpture
Social Work
Social and Environmental Sustainability
Sociology
Software Engineering
Soil Science
Spanish
Speech and Language Pathology
Speech and Language Sciences
Sport Business
Sport Coaching
Sport Science
Statistics
Systems Change
Taxation
Te Reo Maori
Teacher Education
Transitions
Translation and Interpreting
Transportation Engineering
Water Resource Management
Water Science and Management
Writing
Youth and Community Leadership
Year
2024
Use the Tab and Up, Down arrow keys to select menu items.
Sort by
Level - Alphabetic
Level - Numeric
Semester
Subject
Jump to
400-level
COSC437
Special Topic
Description
Special Topic
Occurrences
COSC437-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
Subject to approval by Head of Department.
COSC445
Special Topic: Professional, Ethical and Cultural Perspectives on Computer Science
Description
To help prepare students to perform in a professionally and culturally appropriate manner in Computer Science and Information Technology Roles in an Aotearoa-New Zealand context.
Occurrences
COSC445-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
Approval from the Head of Department required
Restrictions
COSC345
COSC478
Special Topic
Description
Special Topic
Occurrences
COSC478-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
Subject to approval by Head of Department.
COSC479
Special Topic
Description
Special Topic
Occurrences
COSC479-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
Subject to approval by Head of Department.
Postgraduate
COSC401
Machine Learning
Description
A study of computational processes that underlie learning in machines. The course covers fundamental theories and algorithms in machine learning.
Occurrences
COSC401-24S1 (C)
Semester One 2024
Points
15 points
Prerequisites
(i)
COSC367
; (ii) At least 45 points of 100-, 200- or 300-level MATH/EMTH/STAT (but not including
MATH101
,
MATH110
,
STAT101
); (iii) Subject to approval by the Head of Department
COSC420
Intelligent Tutoring Systems
Description
This course addresses the use of artificial intelligence to create computer-based intelligent tutoring systems.
Occurrences
COSC420-24S1 (C)
Semester One 2024
Points
15 points
Prerequisites
Subject to approval of the Head of Department.
COSC421
Advanced Topics in Security
Description
This course will cover the wide-ranging issues on advanced topics in computer, network, and systems security. Students will learn from security fundamentals to advanced topics in security.
Occurrences
COSC421-24S1 (C)
Semester One 2024
Points
15 points
Prerequisites
(1)
COSC362
and (2) subject to approval by the Head of Department
COSC422
Advanced Computer Graphics
Description
This course focusses on concepts and algorithms in three application domains in the field of Computer Graphics: OpenGL-4 shader development, three-dimensional mesh processing, and character animation. The topics covered in the course include real-time rendering using tessellation and geometry shaders, image-based rendering using frame buffer objects, non-photorealistic rendering, advanced illumination models, mesh processing algorithms, quaternions, scene graphs, skeletal and keyframe animations, and motion kinematics
Occurrences
COSC422-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
1)
COSC363
2) Subject to Approval of the Head of Department
COSC428
Computer Vision
Description
This course covers advanced techniques and algorithms used in real-time 3D computer vision, image processing and deep learning - from medical imaging to intelligent autonomous UAV/robot vision.
Occurrences
COSC428-23SU2 (C)
Summer Nov 2023
COSC428-24S1 (C)
Semester One 2024
Points
15 points
Prerequisites
(1) 30 points of 300-level COSC/SENG/DATA; or (2)
ENEL300
; or (3) EMNT301; or (4) Approval by the Head of Department of Computer Science and Software EngineeringSubject to approval of the Head of Department.
COSC432
Relational Methods
Description
This course covers the algebraic structure of binary relations and their use for formally specifying and reasoning about programs, graphs and models described in predicate logic. It presents the mathematics of relational programming, modelling, algorithm development and correctness proofs, and tools supporting these activities.
Occurrences
COSC432-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
(1) at least one of
COSC261
,
COSC262
; and (2) at least one of
MATH120
,
MATH230
COSC434
Special Topic
Occurrences
COSC434-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
Subject to approval of the Head of Department.
COSC439
Special Topic
Occurrences
COSC439-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
Subject to approval of the Head of Department.
COSC440
Deep Learning
Description
This course introduces students to the core concepts of deep neural networks. The course focuses on the computational process of problem formulation, model selection and design, implementation, analysis, and refinement for deep neural networks. We analyze a range of advanced neural network designs with transformative results in computer vision, natural language, anomaly detection, molecular design, and deep fakes. Students build competency in the theory and practice of creating deep neural network applications and will research, propose, and implement their own deep learning network for a given application domain.
Occurrences
COSC440-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
(1) 30 points of 300-level COSC/SENG/DATA/ENCE/
ENEL301
; and (2)
COSC122
; and (3)
COSC262
or
ENEL300
or
ENMT301
COSC441
Wireless Networking Systems and Performance
Description
This course provides an introduction to wireless networking, covering the different classes of wireless systems, fundamentals of wireless communications and wireless physical layers, medium access control protocols and routing protocols. Furthermore, students will gain hands-on experience with discrete-event simulation, a key methodology for performance assessment of wireless networking protocols and systems.
Occurrences
COSC441-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
ENCE260
,
SENG201
and
COSC364
.
Restrictions
COSC418
COSC443
Ethics of Artificial Intelligence
Description
Artificial Intelligence (AI) is a new and rapidly developing field that affects social media, military actions, the way we are governed, our criminal justice and health systems, and many other areas that impact on our lives. In each of these areas, the use of AI can and will create situations that harm or benefit people and also non-human animals. Understanding the nature of these potential harms and benefits, their value and disvalue, and what can enhance, mitigate or remove them, can help to make the widespread adoption of AI technologies ethical and also more publicly acceptable.
Occurrences
COSC443-24S2 (C)
Semester Two 2024
COSC443-24S2 (D)
Semester Two 2024 (Distance)
Points
15 points
Prerequisites
Subject to approval by the Head of Department
Restrictions
PHIL425
,
PHIL424
COSC469
Research Methods in Computer Science and Software Engineering
Description
This course introduces students to research methods in Computer Science and Software Engineering. Critical research skills for postgraduate students are covered.
Occurrences
COSC469-24S1 (C)
Semester One 2024
Points
15 points
Prerequisites
Subject to approval by Head of Department.
Restrictions
COSC460
COSC470
Research Project
Description
This course gives students in-depth research experience by completing a comprehensive computer science research project. A research topic will be chosen in discussion with a possible academic supervisor, a proposal developed and approved, and a written research report completed. Various milestones throughout the year include proposal development, written and oral progress reports, and final project presentations. At the end of the course, students will have studied and practised essential techniques and skills required to successfully complete a computer science research project.
Occurrences
COSC470-24W (C)
Whole Year 2024
Points
30 points
Prerequisites
, Subject to approval of the Head of Department
Restrictions
COSC460, COSC461
Co-requisites
COSC469
COSC471
Special Topic
Description
Special Topic
Occurrences
COSC471-24S1 (C)
Semester One 2024
Points
15 points
Prerequisites
Approval by the Head of Department
COSC473
Special Topic
Occurrences
COSC473-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
Entry is subject to the approval of the Head of Department
COSC474
Special Topic
Occurrences
COSC474-24S2 (C)
Semester Two 2024
Points
15 points
Prerequisites
Subject to the approval of the Head of Department
COSC475
Independent Course of Study
Occurrences
COSC475-24S1 (C)
Semester One 2024
COSC475-24S2 (C)
Semester Two 2024
COSC475-24W (C)
Whole Year 2024
Points
15 points
Prerequisites
Subject to approval of the Head of Department
COSC480
Computer Programming
Description
Computer programming and program development in a high-level language with special emphasis on style and structure.
Occurrences
COSC480-24S1 (C)
Semester One 2024
COSC480-24S1 (D)
Semester One 2024 (Distance)
COSC480-24S2 (C)
Semester Two 2024
COSC480-24S2 (D)
Semester Two 2024 (Distance)
COSC480-24X3 (O)
Special non-calendar-based Three 2024 (UC Online)
Points
15 points
Prerequisites
Subject to approval of the Head of Department
COSC486
Research Project
Description
Students will gain experience in performing research in the fields of Computer Science and Software Engineering.
Occurrences
COSC486-23SU2 (C)
Summer Nov 2023
Points
15 points
Prerequisites
Entry is subject to the approval of the Head of Department. RP: COSC400-level courses
Not Offered Courses in 2024
Postgraduate
COSC413
Advanced Topics in Algorithms
Description
Advanced topics in algorithms, such as NP-completeness and intractability, randomized algorithms, number theoretic algorithms for cryptology, parallel algorithms, formal verification of algorithms etc.
Occurrences
Not offered 2024
For further information see
COSC413 course details
Points
15 points
COSC418
Wireless Ad-hoc and Sensor Networks
Description
This course will provide students with an understanding of wireless ad-hoc and sensor networks, enable them to recognise the wide range of applicability of these networks, and provide them with an understanding of the major design issues, including topics such as protocol mechanisms and resource contraints.
Occurrences
Not offered 2024, offered in 2015
, 2016
, 2017
, 2018
, 2019
For further information see
COSC418 course details
Points
15 points
COSC442
Natural Language Processing
Description
This course introduces central problems and methods in natural language processing. Through their experiences in this course, students will be able to apply and evaluate standard methods to new sets of language data. The course will enable students to design an application of natural language processing for a NZ-specific context and evaluate the performance of that application against reasonable baselines.
Occurrences
COSC442-24S1 (C)
Semester One 2024
- Not offered
For further information see
COSC442 course details
Points
15 points
Prerequisites
COSC367
COSC476
Independent Course of Study
Occurrences
Not offered 2024, offered in 2008
For further information see
COSC476 course details
Points
60 points
COSC480
Computer Programming
Description
Computer programming and program development in a high-level language with special emphasis on style and structure.
Occurrences
COSC480-24X2 (O)
Special non-calendar-based Two 2024 (UC Online)
- Not offered
For further information see
COSC480 course details
Points
15 points
Prerequisites
Subject to approval of the Head of Department