| AIML 131 |
35047 |
Introduction to Artificial Intelligence |
2 |
|
| AIML 231 |
35049 |
Techniques in Machine Learning |
1 |
|
| AIML 232 |
35050 |
Techniques in Artificial Intelligence |
2 |
|
| AIML 320 |
37114, 37115 |
Artificial Intelligence |
1, 2 |
|
| AIML 331 |
37006 |
AI Computer Vision and Image/Video Processing |
1 |
|
| AIML 332 |
37008 |
AI Natural Language Processing |
1 |
|
| AIML 333 |
37009 |
Acting, Planning, and Scheduling |
1 |
|
| AIML 335 |
37010 |
Machine Learning |
2 |
|
| AIML 339 |
37011 |
Artificial Intelligence Project |
2 |
|
| AIML 420 |
33065, 37126 |
Artificial Intelligence |
1, 2 |
|
| AIML 425 |
33067 |
Neural Networks and Deep Learning |
2 |
|
| AIML 426 |
33068 |
Evolutionary Computation and Learning |
2 |
|
| AIML 427 |
33069 |
Big Data |
1 |
|
| AIML 428 |
33070 |
Text Mining and Natural Language Processing |
1 |
|
| AIML 429 |
33071 |
Probabilistic Machine Learning |
1 |
|
| AIML 430 |
33072 |
Applications and Implications of Artificial Intelligence |
2 |
|
| AIML 431 |
33073 |
Current Topics in Artificial Intelligence |
2 |
|
| CGRA 151 |
28221 |
Introduction to Computer Graphics and Games |
2 |
|
| CGRA 252 |
35033 |
Game Engine Programming |
2 |
|
| CGRA 352 |
30096 |
Image-based Graphics |
1 |
|
| CGRA 354 |
36029 |
Computer Graphics Programming |
1 |
|
| CGRA 359 |
36030 |
Games and Graphics Project |
2 |
|
| CGRA 463 |
28330, 31190 |
Computer Graphics Practicum |
2, 3 |
|
| COMP 102 |
943, 9792 |
Introduction to Computer Program Design |
1, 2 |
|
| COMP 103 |
945, 31041 |
Introduction to Data Structures and Algorithms |
2, 3 |
|
| COMP 132 |
30095 |
Programming for the Natural and Social Sciences |
2 |
|
| COMP 261 |
18314 |
Algorithms and Data Structures |
1 |
|
| COMP 361 |
26060 |
Design and Analysis of Algorithms |
1 |
|
| COMP 440 |
15202 |
Directed Individual Study |
1 |
|
| CYBR 171 |
30039, 36104 |
Cybersecurity Fundamentals |
1 |
|
| CYBR 271 |
30040 |
Code Security |
2 |
|
| CYBR 371 |
32072 |
System and Network Security |
1 |
|
| CYBR 372 |
32078 |
Applied Cryptography |
2 |
|
| CYBR 373 |
32079 |
Governance, Risk and Compliance |
2 |
|
| CYBR 471 |
32239 |
Cybersecurity Attack and Defence Techniques |
2 |
|
| CYBR 472 |
32240 |
Cybercrime Investigations |
1 |
|
| CYBR 473 |
32241 |
Malware Analysis |
1 |
|
| EEEN 104 |
38117 |
Electrical Circuits |
2 |
|
| EEEN 201 |
33053 |
Mechatronic Design and Prototyping |
2 |
|
| EEEN 202 |
33054 |
Digital Electronics and Microprocessors |
1 |
|
| EEEN 203 |
33055 |
Circuit Analysis |
1 |
|
| EEEN 204 |
33056 |
Electronic Devices |
2 |
|
| EEEN 220 |
33057 |
Signals, Systems and Statistics 1 |
2 |
|
| EEEN 301 |
34002 |
Computer Architecture and Embedded Systems |
1 |
|
| EEEN 313 |
33058 |
Power Electronics and Electrical Machines |
2 |
|
| EEEN 315 |
34004 |
Control and Instrumentation |
1 |
|
| EEEN 320 |
34005 |
Signals, Systems and Statistics 2 |
2 |
|
| EEEN 325 |
34006 |
Robotic Engineering |
2 |
|
| EEEN 401 |
34003 |
Applied Electromagnetics and Compliance |
2 |
|
| EEEN 402 |
34014 |
Programmable Digital Logic |
2 |
|
| EEEN 415 |
34029 |
Advanced Control Systems Engineering |
2 |
|
| EEEN 425 |
34032 |
Advanced Robotic Engineering |
1 |
|
| ENGR 101 |
15243 |
Engineering Technology |
1 |
|
| ENGR 110 |
26051 |
Engineering Design |
2 |
|
| ENGR 122 |
26053 |
Engineering Mathematics with Calculus |
2 |
|
| ENGR 123 |
27044, 31159 |
Engineering Mathematics with Logic and Statistics |
2, 3 |
|
| ENGR 141 |
30094 |
Engineering Science |
1 |
|
| ENGR 143 |
38118 |
Introductory Mechanics |
2 |
|
| ENGR 201 |
29036 |
Engineering in Context |
2 |
|
| ENGR 222 |
33042 |
Computational Algebra and Calculus |
1 |
|
| ENGR 301 |
17178 |
Engineering Project Management 1 |
1 |
|
| ENGR 302 |
17179 |
Engineering Project Management 2 |
2 |
|
| ENGR 338 |
28469 |
ST: EEEN Project Management |
1 |
|
| ENGR 339 |
28472 |
ST: EEEN Group Project |
2 |
|
| ENGR 401 |
18690 |
Professional Practice |
1 |
|
| ENGR 489 |
18688 |
Engineering Project |
1+2 |
|
| ENGR 501 |
28383 |
Engineering Research and Communication |
2 |
|
| ENGR 502 |
28384 |
Engineering Professional Practice |
1 |
|
| ENGR 510 |
31182 |
Engineering Project 1 |
1 |
|
| ENGR 511 |
31183 |
Engineering Project 2 |
2 |
|
| ENGR 589 |
28385 |
Industry Project |
3 |
|
| MECA 130 |
38119 |
Introductory Mechatronics |
2 |
|
| NWEN 241 |
18315 |
Systems Programming |
1 |
|
| NWEN 243 |
19863 |
Clouds and Networking |
2 |
|
| NWEN 303 |
17182 |
Concurrent Programming |
1 |
|
| RESE 321 |
34007 |
Renewable Energy Generation Engineering |
1 |
|
| RESE 411 |
31173 |
Power Systems Analysis |
1 |
|
| RESE 412 |
31165 |
Advanced Development of RE Systems |
2 |
|
| RESE 413 |
35092 |
Power Electronics and Electrical Machines |
2 |
|
| RESE 421 |
35093 |
Energy Economic Analyses |
1 |
|
| RESE 422 |
35094 |
Sustainability Modelling Techniques |
2 |
|
| RESE 431 |
35096 |
RE Systems Generation |
1 |
|
| RESE 451 |
35098 |
Research methods for RE systems (theory) |
1 |
|
| RESE 452 |
35099 |
Research methods for RE systems (project) |
2 |
|
| RESE 589 |
35101 |
Research Project |
1+3 |
|
| SWEN 221 |
18318 |
Software Development |
1 |
|
| SWEN 225 |
30043 |
Software Design |
2 |
|
| SWEN 301 |
17183 |
Scalable Software Development |
2 |
|
| SWEN 303 |
17185 |
User Experience Engineering |
2 |
|
| SWEN 304 |
17186 |
Database System Engineering |
1 |
|
| SWEN 326 |
30042 |
Safety-Critical Systems |
1 |
|
| SWEN 426 |
18666 |
Advanced Software Implementation and Development |
1 |
|
| SWEN 428 |
34117 |
Protocols and Architecture for the Internet of Things |
2 |
|
| SWEN 431 |
18669 |
Advanced Programming Languages |
1 |
|
| SWEN 432 |
18670 |
Advanced Database Design and Implementation |
2 |
|
| SWEN 435 |
35116 |
Database System Engineering |
1 |
|
| SWEN 438 |
18597 |
Special Topic: Automated Program Analysis |
2 |
|
| SWEN 501 |
28340 |
Professional Programming Skills |
2 |
|
| SWEN 502 |
28341 |
Software Development Studio 1 |
2 |
|
| SWEN 504 |
32075 |
Software Development Studio 2 |
1+3 |
|
| SWEN 589 |
28344 |
Industry Research and Development Project |
1 |
|