Search Course Outline
Showing 25 course outlines from 4473 matches
1001
COMPSCI 732
: Software Tools and Techniques2020 Semester One (1203)
An advanced course examining research issues related to tools and techniques for software design and development. Topics include: techniques for data mapping and data integration, software architectures for developing software tools, issues in advanced database systems. Recommended preparation: COMPSCI 331
Prerequisite: Approval of the Academic Head or nominee
1002
COMPSCI 734
: Web, Mobile and Enterprise Computing2021 Semester One (1213)
Examines advanced and emerging software architectures at the confluence of XML, web services, distributed systems, and databases. Includes advanced topics in areas such as: mobile computing, remoting, web services for enterprise integration, workflow orchestrations for the enterprise, peer-to-peer computing, grid computing. Recommended preparation: COMPSCI 335.
Prerequisite: Approval of the Academic Head or nominee
1003
COMPSCI 734
: Web, Mobile and Enterprise Computing2020 Semester One (1203)
Examines advanced and emerging software architectures at the confluence of XML, web services, distributed systems, and databases. Includes advanced topics in areas such as: mobile computing, remoting, web services for enterprise integration, workflow orchestrations for the enterprise, peer-to-peer computing, grid computing. Recommended preparation: COMPSCI 335.
Prerequisite: Approval of the Academic Head or nominee
1004
COMPSCI 742
: Advanced Internet: Global Data Communications2024 Semester Two (1245)
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
1005
COMPSCI 742
: Advanced Internet: Global Data Communications2023 Semester Two (1235)
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.
Prerequisite: COMPSCI 314 or 315
1006
COMPSCI 742
: Advanced Internet: Global Data Communications2022 Semester Two (1225)
The protocols and performance of local area networks. The special requirements of very high speed networks (100 Mb/s and higher). Asynchronous transfer mode (ATM) and its relation to other protocols. The TCP/IP suite. Recommended preparation: COMPSCI 314, 315.
Prerequisite: Approval of the Academic Head or nominee
1007
COMPSCI 742
: Advanced Internet: Global Data Communications2021 Semester Two (1215)
The protocols and performance of local area networks. The special requirements of very high speed networks (100 Mb/s and higher). Asynchronous transfer mode (ATM) and its relation to other protocols. The TCP/IP suite. Recommended preparation: COMPSCI 314, 315.
Prerequisite: Approval of the Academic Head or nominee
1008
COMPSCI 742
: Advanced Internet: Global Data Communications2020 Semester Two (1205)
The protocols and performance of local area networks. The special requirements of very high speed networks (100 Mb/s and higher). Asynchronous transfer mode (ATM) and its relation to other protocols. The TCP/IP suite. Recommended preparation: COMPSCI 314, 315.
Prerequisite: Approval of the Academic Head or nominee
1009
COMPSCI 747
: Computing Education2025 Semester One (1253)
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 or COMPSCI 718
No pre-requisites or restrictions
1010
COMPSCI 747
: Computing Education2024 Semester One (1243)
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 or COMPSCI 718
No pre-requisites or restrictions
1011
COMPSCI 747
: Computing Education2023 Semester One (1233)
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
1012
COMPSCI 747
: Computing Education2022 Semester One (1223)
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
1013
COMPSCI 747
: Computing Education2021 Semester One (1213)
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
1014
COMPSCI 750
: Computational Complexity2025 Semester Two (1255)
Definitions of computational models and complexity classes: time complexity (e.g., P and NP), space complexity (e.g., L and PSPACE), circuit and parallel complexity (NC), polynomial-time hierarchy (PH), interactive complexity (IP), probabilistic complexity (BPP), and fixed-parameter complexity. Recommended preparation: COMPSCI 320 or 350
No pre-requisites or restrictions
1015
COMPSCI 750
: Computational Complexity2024 Semester Two (1245)
Definitions of computational models and complexity classes: time complexity (e.g., P and NP), space complexity (e.g., L and PSPACE), circuit and parallel complexity (NC), polynomial-time hierarchy (PH), interactive complexity (IP), probabilistic complexity (BPP), and fixed-parameter complexity. Recommended preparation: COMPSCI 320 or 350
No pre-requisites or restrictions
1016
COMPSCI 750
: Computational Complexity2023 Semester Two (1235)
Definitions of computational models and complexity classes: time complexity (e.g., P and NP), space complexity (e.g., L and PSPACE), circuit and parallel complexity (NC), polynomial-time hierarchy (PH), interactive complexity (IP), probabilistic complexity (BPP), and fixed-parameter complexity. Recommended preparation: COMPSCI 320 or 350.
Prerequisite: Approval of the Academic Head or nominee
1017
COMPSCI 750
: Computational Complexity2022 Semester Two (1225)
Definitions of computational models and complexity classes: time complexity (e.g., P and NP), space complexity (e.g., L and PSPACE), circuit and parallel complexity (NC), polynomial-time hierarchy (PH), interactive complexity (IP), probabilistic complexity (BPP), and fixed-parameter complexity. Recommended preparation: COMPSCI 320 or 350.
Prerequisite: Approval of the Academic Head or nominee
1018
COMPSCI 750
: Computational Complexity2021 Semester Two (1215)
Definitions of computational models and complexity classes: time complexity (e.g., P and NP), space complexity (e.g., L and PSPACE), circuit and parallel complexity (NC), polynomial-time hierarchy (PH), interactive complexity (IP), probabilistic complexity (BPP), and fixed-parameter complexity. Recommended preparation: COMPSCI 320 or 350.
Prerequisite: Approval of the Academic Head or nominee
1019
COMPSCI 750
: Computational Complexity2020 Semester Two (1205)
Definitions of computational models and complexity classes: time complexity (e.g., P and NP), space complexity (e.g., L and PSPACE), circuit and parallel complexity (NC), polynomial-time hierarchy (PH), interactive complexity (IP), probabilistic complexity (BPP), and fixed-parameter complexity. Recommended preparation: COMPSCI 320 or 350.
Prerequisite: Approval of the Academic Head or nominee
1020
COMPSCI 751
: Advanced Topics in Database Systems2024 Semester One (1243)
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 or COMPSCI 718
Restriction: COMPSCI 351, SOFTENG 351
1021
COMPSCI 751
: Advanced Topics in Database Systems2023 Semester One (1233)
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
1022
COMPSCI 751
: Advanced Topics in Database Systems2022 Semester One (1223)
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
1023
COMPSCI 751
: Advanced Topics in Database Systems2021 Semester One (1213)
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
1024
COMPSCI 752
: Big Data Management2025 Semester One (1253)
The deep diversity of modern-day data from many companies requires data scientists to master many technologies that rely on new principles to represent, describe, access, and analyse data. The course will provide insight into the rich landscape of big data modelling, management, and analysis in distributed and heterogeneous environments. Recommended preparation: COMPSCI 220, 351
No pre-requisites or restrictions
1025
COMPSCI 752
: Big Data Management2024 Semester One (1243)
The deep diversity of modern-day data from many companies requires data scientists to master many technologies that rely on new principles to represent, describe, access, and analyse data. The course will provide insight into the rich landscape of big data modelling, management, and analysis in distributed and heterogeneous environments. Recommended preparation: COMPSCI 220, 351
No pre-requisites or restrictions
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