Search Course Outline
Showing 25 course outlines from 3705 matches
3176
COMPSCI 215
: Data Communications and Security2020 Semester One (1203)
An introduction to data communications: the OSI reference model, particularly how the lower layers combine to implement the application layer. An introduction to secure communication and computer systems.
Prerequisite: COMPSCI 110 and PHYSICS 140 and 15 points from COMPSCI 105, 107, 130
Outline is not available yet
3177
COMPSCI 220
: Algorithms and Data Structures2023 Semester One (1233)
An introduction to the analysis of algorithms and data structures. Common abstract data types and their implementations. Asymptotic complexity analysis. Sorting and searching algorithms. Depth-first and breadth-first search and applications. Graph optimisation problems.
Prerequisite: COMPSCI 120 and 15 points from COMPSCI 105, 107, 130
Outline is not available yet
3178
COMPSCI 220
: Algorithms and Data Structures2020 Semester One (1203)
An introduction to the analysis of algorithms and data structures. Common abstract data types and their implementations. Asymptotic complexity analysis. Sorting and searching algorithms. Depth-first and breadth-first search and applications. Graph optimisation problems.
Prerequisite: COMPSCI 120 and 15 points from COMPSCI 105, 107, 130
Outline is not available yet
3179
COMPSCI 230
: Object Oriented Software Development2020 Semester One (1203)
The design and implementation of object-oriented programmes. Analysis and design. Modelling with UML. Design for reuse, for testing, and for ease of change. Programming with classes, objects and polymorphism.
Prerequisite: 15 points from COMPSCI 105, 107, 130
Outline is not available yet
3180
COMPSCI 290
: Special Topic2022 Semester Two (1225)
No pre-requisites or restrictions
Outline is not available yet
3181
COMPSCI 350
: Mathematical Foundations of Computer Science2021 Semester One (1213)
The aim of this course is to present mathematical models for programming languages and computation, and derive some theorems regarding what can and cannot be computed. Abstract programming languages (finite automata, context-free grammars, Turing and register machines) are studied. Basic concepts for programming languages, limits on computational power and algorithmic complexity are presented. Church-Turing thesis and quantum computing are briefly and critically discussed.
Prerequisite: COMPSCI 220 or PHIL 222, and 15 points from COMPSCI 225, MATHS 254, 255
Outline is not available yet
3182
COMPSCI 351
: Fundamentals of 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.
Prerequisite: COMPSCI 220 and 15 points from COMPSCI 225, MATHS 254, 255
Restriction: COMPSCI 751, SOFTENG 351
Restriction: COMPSCI 751, SOFTENG 351
Outline is not available yet
3183
COMPSCI 361
: Machine Learning2021 Semester Two (1215)
Machine learning is a branch of artificial intelligence concerned with making accurate, interpretable, computationally efficient, and robust inferences from data to solve a given problem. Understand the foundations of machine learning, and introduce practical skills to solve different problems.
Prerequisite: COMPSCI 220, and 15 points from DATASCI 100, STATS 101, 108, and 15 points from COMPSCI 225, MATHS 254, 255
Restriction: COMPSCI 762
Restriction: COMPSCI 762
Outline is not available yet
3184
COMPSCI 369
: Computational Biology2021 Semester One (1213)
Computational biology is the development and application of computer algorithms and software to address scientific questions in the biological and life sciences, often using big data. This course includes probabilistic computer modelling, computer-based statistical inference and computer simulation for, and motivated from, the life sciences. It focuses on modelling and analysing real-world biological data with an emphasis on analysing DNA sequence data.
Prerequisite: COMPSCI 220 and 15 points from COMPSCI 225, MATHS 254, 255
Outline is not available yet
3185
COMPSCI 369
: Computational Biology2020 Semester One (1203)
Computational biology is the development and application of computer algorithms and software to address scientific questions in the biological and life sciences, often using big data. This course includes probabilistic computer modelling, computer-based statistical inference and computer simulation for, and motivated from, the life sciences. It focuses on modelling and analysing real-world biological data with an emphasis on analysing DNA sequence data.
Prerequisite: COMPSCI 220 and 15 points from COMPSCI 225, MATHS 254, 255
Outline is not available yet
3186
COMPSCI 373
: Computer Graphics and Image Processing2020 Semester One (1203)
Basic geometric processes including transformations; viewing and projection; back projection and ray tracing. Graphics modelling concepts: primitives, surfaces, and scene graphs, lighting and shading, texture mapping, and curve and surface design. Graphics and image processing fundamentals: image definition and representation, perception and colour models, grey level and colour enhancement, neighbourhood operations and filtering. Use of the OpenGL graphics pipeline.
Prerequisite: COMPSCI 210, 230
Restriction: COMPSCI 771
Restriction: COMPSCI 771
Outline is not available yet
3187
COMPSCI 380
: Project in Computer Science2023 Semester Two (1235)
Each student taking one of these courses will be expected to do an individual practical project under the supervision of a member of staff. Only students with excellent academic records will be allowed to take these courses, and only after a supervisor and topic have been agreed upon by the Head of Department.
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
Outline is not available yet
3188
COMPSCI 380
: Project in Computer Science2023 Semester One (1233)
Each student taking one of these courses will be expected to do an individual practical project under the supervision of a member of staff. Only students with excellent academic records will be allowed to take these courses, and only after a supervisor and topic have been agreed upon by the Head of Department.
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
Outline is not available yet
3189
COMPSCI 380
: Project in Computer Science2023 Summer School (1230)
Each student taking one of these courses will be expected to do an individual practical project under the supervision of a member of staff. Only students with excellent academic records will be allowed to take these courses, and only after a supervisor and topic have been agreed upon by the Head of Department.
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
Outline is not available yet
3190
COMPSCI 380
: Project in Computer Science2020 Semester One (1203)
Each student taking one of these courses will be expected to do an individual practical project under the supervision of a member of staff. Only students with excellent academic records will be allowed to take these courses, and only after a supervisor and topic have been agreed upon by the Head of Department.
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
Outline is not available yet
3191
COMPSCI 380
: Project in Computer Science2020 Summer School (1200)
Each student taking one of these courses will be expected to do an individual practical project under the supervision of a member of staff. Only students with excellent academic records will be allowed to take these courses, and only after a supervisor and topic have been agreed upon by the Head of Department.
Prerequisite: Approval of Academic Head or nominee
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
Restriction: COMPSCI 690 To complete this course students must enrol in COMPSCI 380 A and B, or COMPSCI 380
Outline is not available yet
3192
COMPSCI 399
: Capstone: Computer Science2020 Semester One (1203)
Students work in small groups to complete a substantial problem applying the knowledge learnt from the different courses in the Computer Science major. Teams are expected to reason on a problem, devise a solution, produce an artefact and present their work. The capstone provides an opportunity for students to further develop their technical and communication skills.
Prerequisite: 30 points at Stage III in Computer Science and COMPSCI 210, 220, 230
Outline is not available yet
3193
COMPSCI 601
: Special Topic2023 Semester One (1233)
Prerequisite: Approval of the Academic Head or nominee
Outline is not available yet
3194
COMPSCI 691A
: Postgraduate Diploma Research Project2023 Semester Two (1235)
Restriction: COMPSCI 780
To complete this course students must enrol in COMPSCI 691 A and B
Outline is not available yet
3195
COMPSCI 691A
: Postgraduate Diploma Research Project2023 Semester One (1233)
Restriction: COMPSCI 780
To complete this course students must enrol in COMPSCI 691 A and B
Outline is not available yet
3196
COMPSCI 691A
: Postgraduate Diploma Research Project2022 Semester Two (1225)
Restriction: COMPSCI 780
To complete this course students must enrol in COMPSCI 691 A and B
Outline is not available yet
3197
COMPSCI 691A
: Postgraduate Diploma Research Project2022 Semester One (1223)
Restriction: COMPSCI 780
To complete this course students must enrol in COMPSCI 691 A and B
Outline is not available yet
3198
COMPSCI 691B
: Postgraduate Diploma Research Project2024 Semester One (1243)
Restriction: COMPSCI 780
To complete this course students must enrol in COMPSCI 691 A and B
Outline is not available yet
3199
COMPSCI 691B
: Postgraduate Diploma Research Project2023 Semester Two (1235)
Restriction: COMPSCI 780
To complete this course students must enrol in COMPSCI 691 A and B
Outline is not available yet
3200
COMPSCI 691B
: Postgraduate Diploma Research Project2023 Semester One (1233)
Restriction: COMPSCI 780
To complete this course students must enrol in COMPSCI 691 A and B
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