Search Course Outline
Showing 25 course outlines from 2938 matches
2551
COMPSCI 719
: Programming with Web Technologies2020 Late Year Term (1207)
An examination of developing web-based applications. Client-side technologies: HTML, CSS and Javascript. Server-side technologies to support dynamic Web pages and data access. Fundamental relational database concepts and design techniques. Principles of Web-application design. HCI considerations and mobile clients. Students will build a Web-based application that dynamically generates content involving relational database access.
No pre-requisites or restrictions
Outline is not available yet
2552
COMPSCI 719
: Programming with Web Technologies2020 Semester One (1203)
An examination of developing web-based applications. Client-side technologies: HTML, CSS and Javascript. Server-side technologies to support dynamic Web pages and data access. Fundamental relational database concepts and design techniques. Principles of Web-application design. HCI considerations and mobile clients. Students will build a Web-based application that dynamically generates content involving relational database access.
No pre-requisites or restrictions
Outline is not available yet
2553
COMPSCI 720
: Advanced Design and Analysis of Algorithms2020 Semester One (1203)
Selected advanced topics in design and analysis of algorithms, such as: combinatorial enumeration algorithms; advanced graph algorithms; analytic and probabilistic methods in the analysis of algorithms; randomised algorithms; methods for attacking NP-hard problems. Recommended preparation: COMPSCI 320 and a B- or higher in COMPSCI 220
Prerequisite: Departmental approval
Outline is not available yet
2554
COMPSCI 725
: System Security2023 Semester Two (1235)
Data security: confidentiality, integrity, availability. System security: prohibitions, permissions, obligations, exemptions. The gold standard of dynamic security: authentication, audit, authorisation. Governance: specification, implementation, assurance. Three-layer defence: prevention, detection, response. Control modalities: architectural, economic, legal, normative. System-centric analyses: attacks, threats, vulnerabilities, information flows. Owner-centric analyses: functionality, security, trust, distrust. Data-centric analyses. Security techniques: encryption, obfuscation, tamper resistance. System designs. Recommended preparation: 30 points from COMPSCI 313, 314, 320, 335, 340, 351, 702, 734, 742.
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
2555
COMPSCI 725
: System Security2022 Semester Two (1225)
Data security: confidentiality, integrity, availability. System security: prohibitions, permissions, obligations, exemptions. The gold standard of dynamic security: authentication, audit, authorisation. Governance: specification, implementation, assurance. Three-layer defence: prevention, detection, response. Control modalities: architectural, economic, legal, normative. System-centric analyses: attacks, threats, vulnerabilities, information flows. Owner-centric analyses: functionality, security, trust, distrust. Data-centric analyses. Security techniques: encryption, obfuscation, tamper resistance. System designs. Recommended preparation: 30 points from COMPSCI 313, 314, 320, 335, 340, 351, 702, 734, 742.
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
2556
COMPSCI 725
: System Security2021 Semester Two (1215)
Data security: confidentiality, integrity, availability. System security: prohibitions, permissions, obligations, exemptions. The gold standard of dynamic security: authentication, audit, authorisation. Governance: specification, implementation, assurance. Three-layer defence: prevention, detection, response. Control modalities: architectural, economic, legal, normative. System-centric analyses: attacks, threats, vulnerabilities, information flows. Owner-centric analyses: functionality, security, trust, distrust. Data-centric analyses. Security techniques: encryption, obfuscation, tamper resistance. System designs. Recommended preparation: 30 points from COMPSCI 313, 314, 320, 335, 340, 351, 702, 734, 742.
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
2557
COMPSCI 726
: Network Defence and Countermeasures2022 Semester Two (1225)
Focuses on the use and deployment of protective systems used in securing internal and external networks. Examines in detail the widely used protocols including SSL, IPSec, DNSSEC as well as covers infrastructure platform protocols including wireless security (IEEE 802.11). Explores current research and developments in the area of network defence and countermeasures. Recommended preparation: COMPSCI 314, 315
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
2558
COMPSCI 727
: Cryptographic Management2023 Semester One (1233)
Focuses on cryptographic systems used in securing communications and data storage. Provides an overview of encryption algorithms including symmetric key cryptography, public key infrastructure, digital signatures and certificate technologies. The course covers management issues related to cryptography and explores current research and developments in this area. Recommended preparation: COMPSCI 210 or MATHS 120
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
2559
COMPSCI 727
: Cryptographic Management2022 Semester One (1223)
Focuses on cryptographic systems used in securing communications and data storage. Provides an overview of encryption algorithms including symmetric key cryptography, public key infrastructure, digital signatures and certificate technologies. The course covers management issues related to cryptography and explores current research and developments in this area. Recommended preparation: COMPSCI 210 or MATHS 120
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
2560
COMPSCI 727
: Cryptographic Management2021 Semester One (1213)
Focuses on cryptographic systems used in securing communications and data storage. Provides an overview of encryption algorithms including symmetric key cryptography, public key infrastructure, digital signatures and certificate technologies. The course covers management issues related to cryptography and explores current research and developments in this area. Recommended preparation: COMPSCI 210 or MATHS 120
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
2561
COMPSCI 727
: Cryptographic Management2020 Semester One (1203)
Focuses on cryptographic systems used in securing communications and data storage. Provides an overview of encryption algorithms including symmetric key cryptography, public key infrastructure, digital signatures and certificate technologies. The course covers management issues related to cryptography and explores current research and developments in this area. Recommended preparation: COMPSCI 210 or MATHS 120
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
2562
COMPSCI 747
: Computing Education2020 Semester One (1203)
An overview of topics related to the use of technology in education and how people learn computer science concepts. Topics include research methodologies used in computer science education, how novices learn to program, and how technology can engage students in active learning, facilitate collaboration and enhance traditional educational practice. Recommended preparation: 30 points at Stage III in Computer Science
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
2563
COMPSCI 751
: Advanced Topics in Database Systems2020 Semester One (1203)
Database principles. Relational model, relational algebra, relational calculus, SQL, SQL and programming languages, entity-relationship model, normalisation, query processing and query optimisation, ACID transactions, transaction isolation levels, database recovery, database security, databases and XML. Research frontiers in database systems. Recommended preparation: COMPSCI 220, 225.
Prerequisite: Approval of the Academic Head or nominee
Restriction: COMPSCI 351, SOFTENG 351
Restriction: COMPSCI 351, SOFTENG 351
Outline is not available yet
2564
COMPSCI 765
: Interactive Cognitive Systems2020 Semester One (1203)
Many aspects of intelligence involve interacting with other agents. This suggests that a computational account of the mind should include formalisms for representing models of others' mental states, mechanisms for reasoning about them, and techniques for altering them. This course will examine the role of knowledge and search in these contexts, covering topics such as collaborative problem solving, dialogue processing, social cognition, emotion, moral cognition, and personality, as well as their application to synthetic characters and human-robot interaction.
Recommended preparation: COMPSCI 367
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
2565
COMPSCI 773
: Intelligent Vision Systems2020 Semester One (1203)
Computational methods and techniques for computer vision are applied to real-world problems such as 2/3D face biometrics, autonomous navigation, and vision-guided robotics based on 3D scene description. A particular feature of the course work is the emphasis on complete system design. Recommended preparation: COMPSCI 373 and 15 points at Stage II in Mathematics.
Prerequisite: Approval of Academic Head or nominee
Outline is not available yet
2566
COMPSCI 780
: Postgraduate Project in Computer Science 12020 Semester One (1203)
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 691 To complete this course students must enrol in COMPSCI 780 A and B, or COMPSCI 780
Restriction: COMPSCI 691 To complete this course students must enrol in COMPSCI 780 A and B, or COMPSCI 780
Outline is not available yet
2567
DATASCI 792B
: Dissertation2021 Semester One (1213)
To complete this course students must enrol in DATASCI 792 A and B, or DATASCI 792
2568
DATASCI 792B
: Dissertation2020 Semester Two (1205)
To complete this course students must enrol in DATASCI 792 A and B, or DATASCI 792
2569
EARTHSCI 105
: Natural Hazards in New Zealand2020 Semester Two (1205)
New Zealanders are exposed to extreme natural events and processes including earthquakes, volcanic eruptions, weather bombs, storm surge, tsunami, flooding, landslides and erosion. The physical context for each hazard is provided, drawing on the disciplines of geology, geomorphology and climatology. The frequency and magnitude of natural hazards for New Zealand are considered using different sources. Impacts on modern society are discussed using case studies and scenario modelling.
Restriction: GEOG 105, 105G, GEOLOGY 110
Outline is not available yet
2570
EARTHSCI 105
: Natural Hazards in New Zealand2020 Semester One (1203)
New Zealanders are exposed to extreme natural events and processes including earthquakes, volcanic eruptions, weather bombs, storm surge, tsunami, flooding, landslides and erosion. The physical context for each hazard is provided, drawing on the disciplines of geology, geomorphology and climatology. The frequency and magnitude of natural hazards for New Zealand are considered using different sources. Impacts on modern society are discussed using case studies and scenario modelling.
Restriction: GEOG 105, 105G, GEOLOGY 110
Outline is not available yet
2571
EARTHSCI 105G
: Earth’s Natural Hazards2023 Semester Two (1235)
New Zealand experiences many natural hazards caused by the Earth’s natural processes through earthquakes, volcanic eruptions, weather bombs, storm surge, tsunami, flooding and wildfires. Focuses on spatial and temporal occurrences of disasters, hazard preparedness and recovery, and societal responses that affect and, sometimes, compound the magnitude of disasters. Case studies are drawn from contemporary and ancient societies.
No pre-requisites or restrictions
2572
EARTHSCI 105G
: Earth’s Natural Hazards2023 Semester One (1233)
New Zealand experiences many natural hazards caused by the Earth’s natural processes through earthquakes, volcanic eruptions, weather bombs, storm surge, tsunami, flooding and wildfires. Focuses on spatial and temporal occurrences of disasters, hazard preparedness and recovery, and societal responses that affect and, sometimes, compound the magnitude of disasters. Case studies are drawn from contemporary and ancient societies.
No pre-requisites or restrictions
2573
EARTHSCI 105G
: Earth’s Natural Hazards2022 Semester One (1223)
New Zealand experiences many natural hazards caused by the Earth’s natural processes through earthquakes, volcanic eruptions, weather bombs, storm surge, tsunami, flooding and wildfires. Focuses on spatial and temporal occurrences of disasters, hazard preparedness and recovery, and societal responses that affect and, sometimes, compound the magnitude of disasters. Case studies are drawn from contemporary and ancient societies.
No pre-requisites or restrictions
2574
EARTHSCI 105G
: Earth’s Natural Hazards2022 Summer School (1220)
New Zealand experiences many natural hazards caused by the Earth’s natural processes through earthquakes, volcanic eruptions, weather bombs, storm surge, tsunami, flooding and wildfires. Focuses on spatial and temporal occurrences of disasters, hazard preparedness and recovery, and societal responses that affect and, sometimes, compound the magnitude of disasters. Case studies are drawn from contemporary and ancient societies.
No pre-requisites or restrictions
2575
EARTHSCI 105G
: Natural Hazards in New Zealand2020 Semester Two (1205)
New Zealanders are exposed to extreme natural events and processes including earthquakes, volcanic eruptions, weather bombs, storm surge, tsunami, flooding, landslides and erosion. The physical context for each hazard is provided, drawing on the disciplines of geology, geomorphology and climatology. The frequency and magnitude of natural hazards for New Zealand are considered using different sources. Impacts on modern society are discussed using case studies and scenario modelling.
Restriction: GEOG 105, 105G, GEOLOGY 110
Outline is not available yet
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