Search Course Outline
Showing 25 course outlines from 3705 matches
751
COMPSCI 701
: Creating Maintainable Software2024 Semester Two (1245)
Developing maintainable software has been an ongoing challenge in the software industry. This course presents the principles and practices that have been proposed for developing maintainable software systems. It will evaluate and critique these principles and practices through examining their application in practice and through understanding the research on their effectiveness. Recommended preparation: COMPSCI 331 or 718
No pre-requisites or restrictions
752
COMPSCI 701
: Creating Maintainable Software2023 Semester Two (1235)
Developing maintainable software has been an ongoing challenge in the software industry. This course presents the principles and practices that have been proposed for developing maintainable software systems. It will evaluate and critique these principles and practices through examining their application in practice and through understanding the research on their effectiveness.
Prerequisite: COMPSCI 235 or 718
753
COMPSCI 701
: Creating Maintainable Software2022 Semester Two (1225)
Developing maintainable software has been an ongoing challenge in the software industry. This course presents the principles and practices that have been proposed for developing maintainable software systems. It will evaluate and critique these principles and practices through examining their application in practice and through understanding the research on their effectiveness.
Prerequisite: COMPSCI 235 or 718
754
COMPSCI 701
: Special Topic: Creating Maintainable Software2021 Semester Two (1215)
Developing maintainable software has been an ongoing challenge in the software industry. This course presents the principles and practices that have been proposed for developing maintainable software systems. It will evaluate and critique these principles and practices through examining their application in practice and through understanding the research on their effectiveness.
Prerequisite: Approval of Academic Head or nominee
755
COMPSCI 701
: Special Topic: Creating Maintainable Software2020 Semester Two (1205)
Developing maintainable software has been an ongoing challenge in the software industry. This course presents the principles and practices that have been proposed for developing maintainable software systems. It will evaluate and critique these principles and practices through examining their application in practice and through understanding the research on their effectiveness.
Prerequisite: Approval of Academic Head or nominee
756
COMPSCI 702
: Security for Smart-devices2021 Semester One (1213)
Covers security features supported by the different platforms for smart devices. Provides an overview of the most popular OS platforms in the market and focuses on security for Android and iOS. Recommended preparation: COMPSCI 340
Prerequisite: Approval of the Academic Head or nominee
757
COMPSCI 702
: Security for Smart-devices2020 Semester One (1203)
Covers security features supported by the different platforms for smart devices. Provides an overview of the most popular OS platforms in the market and focuses on security for Android and iOS. Recommended preparation: COMPSCI 340
Prerequisite: Approval of the Academic Head or nominee
758
COMPSCI 705
: Advanced Topics in Human Computer Interaction2024 Semester Two (1245)
Human aspects of computer systems, relevant to commercial solution development and computer science research. Sample topics: advanced evaluation methods; support of pen and touch-based interaction; trends with domain specific user interface design, such as interfaces for enterprise systems. Recommended preparation: COMPSCI 345 or SOFTENG 350.
Restriction: SOFTENG 702
759
COMPSCI 705
: Advanced Topics in Human Computer Interaction2023 Semester Two (1235)
Human aspects of computer systems, relevant to commercial solution development and computer science research. Sample topics: advanced evaluation methods; support of pen and touch-based interaction; trends with domain specific user interface design, such as interfaces for enterprise systems. Recommended preparation: COMPSCI 345 or SOFTENG 350.
Restriction: SOFTENG 702
760
COMPSCI 705
: Advanced Topics in Human Computer Interaction2022 Semester Two (1225)
Human aspects of computer systems, relevant to commercial solution development and computer science research. Sample topics: advanced evaluation methods; support of pen and touch-based interaction; trends with domain specific user interface design, such as interfaces for enterprise systems. Recommended preparation: COMPSCI 345 or SOFTENG 350.
Prerequisite: Approval of the Academic Head or nominee
Restriction: SOFTENG 702
Restriction: SOFTENG 702
761
COMPSCI 705
: Advanced Topics in Human Computer Interaction2021 Semester Two (1215)
Human aspects of computer systems, relevant to commercial solution development and computer science research. Sample topics: advanced evaluation methods; support of pen and touch-based interaction; trends with domain specific user interface design, such as interfaces for enterprise systems. Recommended preparation: COMPSCI 345 or SOFTENG 350.
Prerequisite: Approval of the Academic Head or nominee
Restriction: SOFTENG 702
Restriction: SOFTENG 702
762
COMPSCI 705
: Advanced Topics in Human Computer Interaction2020 Semester Two (1205)
Human aspects of computer systems, relevant to commercial solution development and computer science research. Sample topics: advanced evaluation methods; support of pen and touch-based interaction; trends with domain specific user interface design, such as interfaces for enterprise systems. Recommended preparation: COMPSCI 345 or SOFTENG 350.
Prerequisite: Approval of the Academic Head or nominee
Restriction: SOFTENG 702
Restriction: SOFTENG 702
763
COMPSCI 711
: Parallel and Distributed Computing2024 Semester One (1243)
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 320 or 335
No pre-requisites or restrictions
764
COMPSCI 711
: Parallel and Distributed Computing2023 Semester One (1233)
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.
Prerequisite: COMPSCI 320 or 335
765
COMPSCI 711
: Parallel and Distributed Computing2022 Semester One (1223)
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.
Prerequisite: Approval of the Academic Head or nominee
766
COMPSCI 711
: Parallel and Distributed Computing2021 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.
Prerequisite: Approval of the Academic Head or nominee
767
COMPSCI 711
: Parallel and Distributed Computing2020 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.
Prerequisite: Approval of the Academic Head or nominee
768
COMPSCI 712
: AI Agency, Ethics and Society2024 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.
No pre-requisites or restrictions
769
COMPSCI 713
: AI Fundamentals2024 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.
No pre-requisites or restrictions
770
COMPSCI 714
: AI Architecture and Design2024 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.
No pre-requisites or restrictions
771
COMPSCI 715
: Advanced Computer Graphics2024 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
Prerequisite: Approval of the Academic Head or nominee
772
COMPSCI 715
: Advanced Computer Graphics2023 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.
Prerequisite: Approval of the Academic Head or nominee
773
COMPSCI 715
: Advanced Computer Graphics2022 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.
Prerequisite: Approval of the Academic Head or nominee
774
COMPSCI 715
: Advanced Computer Graphics2021 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.
Prerequisite: Approval of the Academic Head or nominee
775
COMPSCI 715
: Advanced Computer Graphics2020 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.
Prerequisite: Approval of the Academic Head or nominee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149