Search Course Outline

Showing 25 course outlines from 4702 matches

951

COMPSCI 711

: Parallel and Distributed Computing
2021 Semester Two (1215)
Computer architectures and languages for exploring parallelism, conceptual models of parallelism, principles for programming in a parallel environment, different models to achieve interprocess communication, concurrency control, distributed algorithms and fault tolerance. Recommended preparation: COMPSCI 335.
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee
952

COMPSCI 711

: Parallel and Distributed Computing
2020 Semester Two (1205)
Computer architectures and languages for exploring parallelism, conceptual models of parallelism, principles for programming in a parallel environment, different models to achieve interprocess communication, concurrency control, distributed algorithms and fault tolerance. Recommended preparation: COMPSCI 335.
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee
953

COMPSCI 712

: AI Agency, Ethics and Society
2025 Semester One (1253)
Introduces students to a range of philosophical and normative topics relating to artificial intelligence. Examines key ideas of intelligence, privacy, consent, and discusses other ethical issues that arise in the development and use of AI. The importance of Māori rights and interests in AI and data are explored. Possible approaches to addressing these various concerns are considered.
Subject: Computer Science
No pre-requisites or restrictions
954

COMPSCI 712

: AI Agency, Ethics and Society
2024 Semester One (1243)
Introduces students to a range of philosophical and normative topics relating to artificial intelligence. Examines key ideas of intelligence, privacy, consent, and discusses other ethical issues that arise in the development and use of AI. The importance of Māori rights and interests in AI and data are explored. Possible approaches to addressing these various concerns are considered.
Subject: Computer Science
No pre-requisites or restrictions
955

COMPSCI 713

: AI Fundamentals
2025 Semester One (1253)
Examines the core concepts and techniques in AI, including breakthroughs in symbolic AI, machine learning, and neural networks. Real-world applications are presented, with a focus on AI research in Aotearoa/NZ and ethical considerations. The course is designed to be accessible to students with limited programming experience.
Subject: Computer Science
No pre-requisites or restrictions
956

COMPSCI 713

: AI Fundamentals
2024 Semester One (1243)
Examines the core concepts and techniques in AI, including breakthroughs in symbolic AI, machine learning, and neural networks. Real-world applications are presented, with a focus on AI research in Aotearoa/NZ and ethical considerations. The course is designed to be accessible to students with limited programming experience.
Subject: Computer Science
No pre-requisites or restrictions
957

COMPSCI 714

: AI Architecture and Design
2025 Semester One (1253)
Equips students with the ability to develop AI applications by introducing well-established AI frameworks and using web-based interactive computing platforms. Students will acquire the skills to implement simple AI techniques using these frameworks and evaluate their performance. Introduces basic practical technologies to investigate artificial intelligence techniques.
Subject: Computer Science
No pre-requisites or restrictions
958

COMPSCI 714

: AI Architecture and Design
2024 Semester One (1243)
Equips students with the ability to develop AI applications by introducing well-established AI frameworks and using web-based interactive computing platforms. Students will acquire the skills to implement simple AI techniques using these frameworks and evaluate their performance. Introduces basic practical technologies to investigate artificial intelligence techniques.
Subject: Computer Science
No pre-requisites or restrictions
959

COMPSCI 715

: Advanced Computer Graphics
2025 Semester Two (1255)
An advanced look at current research issues in computer graphics. Typical topics include: ray-tracing acceleration methods; radiosity; subdivision surfaces; physically-based modelling; animation; image-based lighting and rendering; non-photorealistic rendering; advanced texturing. Recommended preparation: COMPSCI 373
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee
960

COMPSCI 715

: Advanced Computer Graphics
2024 Semester Two (1245)
An advanced look at current research issues in computer graphics. Typical topics include: ray-tracing acceleration methods; radiosity; subdivision surfaces; physically-based modelling; animation; image-based lighting and rendering; non-photorealistic rendering; advanced texturing. Recommended preparation: COMPSCI 373
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee
961

COMPSCI 715

: Advanced Computer Graphics
2023 Semester Two (1235)
An advanced look at current research issues in computer graphics. Typical topics include: ray-tracing acceleration methods; radiosity; subdivision surfaces; physically-based modelling; animation; image-based lighting and rendering; non-photorealistic rendering; advanced texturing. The precise content may vary from year to year. Consult the department for details. Recommended preparation: COMPSCI 373 or equivalent, and 15 points at Stage II in Mathematics.
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee
962

COMPSCI 715

: Advanced Computer Graphics
2022 Semester Two (1225)
An advanced look at current research issues in computer graphics. Typical topics include: ray-tracing acceleration methods; radiosity; subdivision surfaces; physically-based modelling; animation; image-based lighting and rendering; non-photorealistic rendering; advanced texturing. The precise content may vary from year to year. Consult the department for details. Recommended preparation: COMPSCI 373 or equivalent, and 15 points at Stage II in Mathematics.
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee
963

COMPSCI 715

: Advanced Computer Graphics
2021 Semester Two (1215)
An advanced look at current research issues in computer graphics. Typical topics include: ray-tracing acceleration methods; radiosity; subdivision surfaces; physically-based modelling; animation; image-based lighting and rendering; non-photorealistic rendering; advanced texturing. The precise content may vary from year to year. Consult the department for details. Recommended preparation: COMPSCI 373 or equivalent, and 15 points at Stage II in Mathematics.
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee
964

COMPSCI 715

: Advanced Computer Graphics
2020 Semester Two (1205)
An advanced look at current research issues in computer graphics. Typical topics include: ray-tracing acceleration methods; radiosity; subdivision surfaces; physically-based modelling; animation; image-based lighting and rendering; non-photorealistic rendering; advanced texturing. The precise content may vary from year to year. Consult the department for details. Recommended preparation: COMPSCI 373 or equivalent, and 15 points at Stage II in Mathematics.
Subject: Computer Science
Prerequisite: Approval of the Academic Head or nominee
965

COMPSCI 717

: Fundamentals of Algorithmics
2025 Semester Two (1255)
Fundamental techniques are covered for the design of algorithms such as greedy algorithms, divide-and-conquer, and dynamic programming. Data structures are explored that help implement algorithms. Essential tools are taught for analysing algorithms, for example worst- and average-case analyses of space and time. Recommended preparation: COMPSCI 120, 130
Subject: Computer Science
Restriction: COMPSCI 220, 320, SOFTENG 250, 284
966

COMPSCI 717

: Fundamentals of Algorithmics
2025 Semester One (1253)
Fundamental techniques are covered for the design of algorithms such as greedy algorithms, divide-and-conquer, and dynamic programming. Data structures are explored that help implement algorithms. Essential tools are taught for analysing algorithms, for example worst- and average-case analyses of space and time. Recommended preparation: COMPSCI 120, 130
Subject: Computer Science
Restriction: COMPSCI 220, 320, SOFTENG 250, 284
967

COMPSCI 717

: Fundamentals of Algorithmics
2024 Semester One (1243)
Fundamental techniques are covered for the design of algorithms such as greedy algorithms, divide-and-conquer, and dynamic programming. Data structures are explored that help implement algorithms. Essential tools are taught for analysing algorithms, for example worst- and average-case analyses of space and time. Recommended preparation: COMPSCI 120, 130
Subject: Computer Science
Restriction: COMPSCI 220, 320, SOFTENG 250, 284
968

COMPSCI 717

: Fundamentals of Algorithmics
2023 Semester One (1233)
Fundamental techniques are covered for the design of algorithms such as greedy algorithms, divide-and-conquer, and dynamic programming. Data structures are explored that help implement algorithms. Essential tools are taught for analysing algorithms, for example worst- and average-case analyses of space and time. Recommended preparation: 15 points from COMPSCI 120 or equivalent and 15 points from COMPSCI 130 or equivalent
Subject: Computer Science
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 220, 320, SOFTENG 250
969

COMPSCI 717

: Fundamentals of Algorithmics
2022 Semester One (1223)
Fundamental techniques are covered for the design of algorithms such as greedy algorithms, divide-and-conquer, and dynamic programming. Data structures are explored that help implement algorithms. Essential tools are taught for analysing algorithms, for example worst- and average-case analyses of space and time. Recommended preparation: 15 points from COMPSCI 120 or equivalent and 15 points from COMPSCI 130 or equivalent
Subject: Computer Science
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 220, 320, SOFTENG 250
970

COMPSCI 717

: Fundamentals of Algorithmics
2021 Semester One (1213)
Fundamental techniques are covered for the design of algorithms such as greedy algorithms, divide-and-conquer, and dynamic programming. Data structures are explored that help implement algorithms. Essential tools are taught for analysing algorithms, for example worst- and average-case analyses of space and time. Recommended preparation: 15 points from COMPSCI 120 or equivalent and 15 points from COMPSCI 130 or equivalent
Subject: Computer Science
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 220, 320, SOFTENG 250
971

COMPSCI 717

: Fundamentals of Algorithmics
2020 Semester One (1203)
Fundamental techniques are covered for the design of algorithms such as greedy algorithms, divide-and-conquer, and dynamic programming. Data structures are explored that help implement algorithms. Essential tools are taught for analysing algorithms, for example worst- and average-case analyses of space and time. Recommended preparation: 15 points from COMPSCI 120 or equivalent and 15 points from COMPSCI 130 or equivalent
Subject: Computer Science
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 220, 320, SOFTENG 250
972

COMPSCI 718

: Programming for Industry
2025 Late Year Term (1257)
An examination of object-oriented programming and design. Key principles of object-oriented programming: typing, encapsulation, inheritance, polymorphism and composition. Fundamental object-oriented modelling and design techniques. Students will develop application software of reasonable complexity that draws on object-oriented language features, and contemporary APIs, frameworks and tools.
Subject: Computer Science
No pre-requisites or restrictions
973

COMPSCI 718

: Programming for Industry
2025 Semester Two (1255)
An examination of object-oriented programming and design. Key principles of object-oriented programming: typing, encapsulation, inheritance, polymorphism and composition. Fundamental object-oriented modelling and design techniques. Students will develop application software of reasonable complexity that draws on object-oriented language features, and contemporary APIs, frameworks and tools.
Subject: Computer Science
No pre-requisites or restrictions
974

COMPSCI 718

: Programming for Industry
2025 Semester One (1253)
An examination of object-oriented programming and design. Key principles of object-oriented programming: typing, encapsulation, inheritance, polymorphism and composition. Fundamental object-oriented modelling and design techniques. Students will develop application software of reasonable complexity that draws on object-oriented language features, and contemporary APIs, frameworks and tools.
Subject: Computer Science
No pre-requisites or restrictions
975

COMPSCI 718

: Programming for Industry
2024 Late Year Term (1247)
An examination of object-oriented programming and design. Key principles of object-oriented programming: typing, encapsulation, inheritance, polymorphism and composition. Fundamental object-oriented modelling and design techniques. Students will develop application software of reasonable complexity that draws on object-oriented language features, and contemporary APIs, frameworks and tools.
Subject: Computer Science
No pre-requisites or restrictions