Search Course Outline
Showing 25 course outlines from 4498 matches
3901
COMPSCI 710
: Directed Study2025 Semester Two (1255)
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
3902
COMPSCI 710
: Directed Study2025 Semester One (1253)
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
3903
COMPSCI 710
: Directed Study2024 Semester Two (1245)
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
3904
COMPSCI 710
: Directed Study2023 Semester Two (1235)
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
3905
COMPSCI 710
: Directed Study2023 Semester One (1233)
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
3906
COMPSCI 710
: Directed Study2022 Semester Two (1225)
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
3907
COMPSCI 718
: Programming for Industry2025 Academic Year Term (1251)
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.
No pre-requisites or restrictions
Outline is not available yet
3908
COMPSCI 718
: Programming for Industry2022 Academic Year Term (1221)
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.
No pre-requisites or restrictions
Outline is not available yet
3909
COMPSCI 718
: Programming for Industry2020 Late Year Term (1207)
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.
No pre-requisites or restrictions
Outline is not available yet
3910
COMPSCI 718
: Programming for Industry2020 Semester One (1203)
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.
No pre-requisites or restrictions
Outline is not available yet
3911
COMPSCI 719
: Programming with Web Technologies2025 Academic Year Term (1251)
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
3912
COMPSCI 719
: Programming with Web Technologies2024 Academic Year Term (1241)
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
3913
COMPSCI 719
: Programming with Web Technologies2022 Academic Year Term (1221)
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
3914
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
3915
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
3916
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
3917
COMPSCI 725
: Usable Security and Privacy Engineering2023 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
3918
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
3919
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
3920
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
3921
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
3922
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
3923
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
3924
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
3925
COMPSCI 742
: Advanced Internet: Global Data Communications2025 Semester Two (1255)
The course covers wide area networks, global routing, network and protocol performance, buffering and queuing, advanced network measurement, network application performance, content networks, and advanced networking concepts. Recommended preparation: COMPSCI 314 or 315
No pre-requisites or restrictions
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
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
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180