CGRA 151 |
Introduction to Computer Graphics |
2 |
Home Page |
CGRA 251 |
Computer Graphics |
2 |
Home Page |
CGRA 350 |
Real-time 3D Computer Graphics |
1 |
Home Page |
CGRA 352 |
Image-based Graphics |
1 |
Home Page |
CGRA 402 |
Project in Computer Graphics Programming |
1 |
|
CGRA 408 |
Computer Graphics Rendering |
1 |
Home Page |
CGRA 409 |
Three-Dimensional Modelling for Computer Graphics |
2 |
Home Page |
CGRA 440 |
Directed Individual Study |
1, 2 |
Home Page |
CGRA 489 |
Computer Graphics Project |
1+2 |
Home Page |
COMP 102 |
Introduction to Computer Program Design |
1, 2 |
Home Page |
COMP 103 |
Introduction to Data Structures and Algorithms |
2, 3 |
|
COMP 112 |
Introduction to Computer Science |
1 |
Home Page |
COMP 132 |
Programming for the Natural and Social Sciences |
2 |
Home Page |
COMP 261 |
Algorithms and Data Structures |
1 |
Home Page |
COMP 304 |
Programming Languages |
1 |
Home Page |
COMP 307 |
Introduction to Artificial Intelligence |
1 |
Home Page |
COMP 309 |
Machine Learning Tools and Techniques |
2 |
Home Page |
COMP 312 |
Simulation and Stochastic Models |
1 |
|
COMP 313 |
Computer Game Development |
2 |
Home Page |
COMP 361 |
Design and Analysis of Algorithms |
2 |
Home Page |
COMP 421 |
Machine Learning |
2 |
Home Page |
COMP 422 |
Data Mining, Neural Networks and Genetic Programming |
2 |
Home Page |
COMP 423 |
Intelligent Agents |
1 |
Home Page |
COMP 424 |
Big Data |
1 |
Home Page |
COMP 440 |
Directed Individual Study |
1, 2 |
|
COMP 441 |
Directed Individual Study |
1, 2 |
|
COMP 489 |
Research Project |
1+2 |
|
CYBR 171 |
Cybersecurity Fundamentals |
1 |
Home Page |
CYBR 271 |
Secure Programming |
2 |
Home Page |
ECEN 202 |
Digital Electronics |
1 |
Home Page |
ECEN 203 |
Analogue Circuits and Systems |
1 |
Home Page |
ECEN 204 |
Electronic Design |
2 |
Home Page |
ECEN 220 |
Signals and Systems |
2 |
Home Page |
ECEN 301 |
Embedded Systems |
2 |
Home Page |
ECEN 302 |
Integrated Digital Electronics |
2 |
Home Page |
ECEN 303 |
Analogue Electronics |
1 |
Home Page |
ECEN 310 |
Communication Engineering |
2 |
Home Page |
ECEN 315 |
Control Systems Engineering |
1 |
Home Page |
ECEN 321 |
Engineering Statistics |
1 |
Home Page |
ECEN 405 |
Power Electronics |
1 |
Home Page |
ECEN 410 |
Advanced Communications Engineering |
2 |
Home Page |
ECEN 415 |
Advanced Control Systems Engineering |
1 |
Home Page |
ECEN 421 |
Advanced Signal Processing |
2 |
Home Page |
ECEN 425 |
Advanced Mechatronic Engineering 1: Hardware and Control |
1 |
Home Page |
ECEN 430 |
Advanced Mechatronic Engineering 2: Intelligence and Design |
2 |
Home Page |
ELCO 489 |
Research Project |
1+2 |
Home Page |
ENGR 101 |
Engineering Technology |
1 |
Home Page |
ENGR 110 |
Engineering Design |
2 |
Home Page |
ENGR 111 |
Introduction to Renewable Energy Systems |
2 |
Home Page |
ENGR 121 |
Engineering Mathematics Foundations |
1, 2 |
Home Page |
ENGR 122 |
Engineering Mathematics with Calculus |
2 |
Home Page |
ENGR 123 |
Engineering Mathematics with Logic and Statistics |
2, 3 |
|
ENGR 141 |
Engineering Science |
1 |
|
ENGR 142 |
Engineering Physics for Electronics and Computer Systems |
2 |
|
ENGR 201 |
Engineering in Context |
2 |
Home Page |
ENGR 291 |
Work Experience Preparation |
1+2 |
Home Page |
ENGR 301 |
Project Management |
1 |
Home Page |
ENGR 302 |
Group Project |
2 |
Home Page |
ENGR 391 |
Practical Work Experience |
1+2 |
Home Page |
ENGR 401 |
Professional Practice |
1 |
Home Page |
ENGR 440 |
Directed Individual Study |
1, 2 |
|
ENGR 441 |
Directed Individual Study |
1, 2 |
Home Page |
ENGR 489 |
Engineering Project |
1+2 |
Home Page |
ENGR 491 |
Professional Work Experience |
1+2+3 |
|
ENGR 501 |
Engineering Research and Communication |
2 |
Home Page |
ENGR 502 |
Engineering Professional Practice |
1 |
Home Page |
ENGR 510 |
Engineering Project 1 |
1 |
Home Page |
ENGR 511 |
Engineering Project 2 |
2 |
Home Page |
ENGR 588 |
Engineering Research and Development Project |
3 |
|
ENGR 589 |
Industry Project |
3 |
Home Page |
NWEN 241 |
Systems Programming |
1 |
Home Page |
NWEN 243 |
Network Applications |
2 |
Home Page |
NWEN 301 |
Operating Systems Design |
2 |
Home Page |
NWEN 302 |
Computer Network Design |
2 |
Home Page |
NWEN 303 |
Concurrent Programming |
1 |
Home Page |
NWEN 304 |
Advanced Network Applications |
2 |
Home Page |
NWEN 342 |
Computer Organisation |
1 |
Home Page |
NWEN 403 |
Advanced Network Engineering |
2 |
Home Page |
NWEN 404 |
Mobile Computing |
1 |
Home Page |
NWEN 405 |
Security Engineering |
1 |
Home Page |
RESE 411 |
Power Systems Analysis |
1 |
Home Page |
RESE 412 |
Advanced Development of Renewable Energy Systems |
2 |
Home Page |
SWEN 131 |
Programming for Software Development |
1 |
Home Page |
SWEN 221 |
Software Development |
1 |
Home Page |
SWEN 225 |
Software Design |
2 |
Home Page |
SWEN 301 |
Structured Methods |
1 |
Home Page |
SWEN 303 |
User Interface Design |
1 |
Home Page |
SWEN 304 |
Database System Engineering |
2 |
Home Page |
SWEN 324 |
Software Correctness |
2 |
Home Page |
SWEN 325 |
Software Development for Mobile Platforms |
2 |
Home Page |
SWEN 326 |
Safety-Critical Systems |
1 |
Home Page |
SWEN 421 |
Formal Software Engineering |
1 |
Home Page |
SWEN 422 |
Human Computer Interaction |
2 |
Home Page |
SWEN 423 |
Object-Oriented Paradigms |
2 |
Home Page |
SWEN 424 |
Model-Driven Development |
1 |
Home Page |
SWEN 430 |
Compiler Engineering |
2 |
Home Page |
SWEN 432 |
Advanced Database Design and Implementation |
1 |
Home Page |
SWEN 433 |
Web Information Systems Engineering |
2 |
Home Page |
SWEN 501 |
Professional Programming Skills |
2 |
Home Page |
SWEN 502 |
Software Development Studio I |
2 |
Home Page |
SWEN 503 |
Software Development Studio II |
3 |
|
SWEN 505 |
Professional Seminar |
2+3 |
|
SWEN 589 |
Industry Research and Development Project |
1 |
Home Page |