| COMP 102 |
Introduction to Computer Program Design |
1, 2 |
Home Page |
| COMP 103 |
Introduction to Data Structures and Algorithms |
1, 2 |
Home Page |
| COMP 261 |
Algorithms and Data Structures |
2 |
Home Page |
| COMP 303 |
Design and Analysis of Algorithms |
2 |
Home Page |
| COMP 304 |
Programming Languages |
1 |
Home Page |
| COMP 307 |
Introduction to Artificial Intelligence |
1 |
Home Page |
| COMP 308 |
Introduction to Computer Graphics |
2 |
Home Page |
| COMP 312 |
Simulation and Stochastic Models |
2 |
Home Page |
| COMP 348 |
Special Topic: Computer Game Development |
1 |
Home Page |
| COMP 421 |
Machine Learning |
2 |
|
| COMP 422 |
Data Mining, Neural Networks and Genetic Programming |
2 |
Home Page |
| COMP 423 |
Intelligent Agents |
1 |
Home Page |
| COMP 425 |
Computational Logic |
1 |
Home Page |
| COMP 441 |
Directed Individual Study |
2 |
Home Page |
| COMP 489 |
Research Project |
1+2, 2+3, 1+3 |
|
| COMP 588 |
Project |
1+2, 2+3, 1+3 |
|
| ECEN 201 |
Data Acquisition |
1 |
Home Page |
| ECEN 202 |
Digital Electronics |
1 |
Home Page |
| ECEN 203 |
Analogue Circuits and Systems |
2 |
Home Page |
| ECEN 220 |
Signals and Systems |
2 |
Home Page |
| ECEN 301 |
Embedded Systems |
1 |
Home Page |
| ECEN 302 |
Integrated Digital Electronics |
2 |
Home Page |
| ECEN 303 |
Analogue Electronics |
2 |
Home Page |
| ECEN 310 |
Communication Engineering |
2 |
Home Page |
| ECEN 315 |
Control Systems Engineering |
1 |
Home Page |
| ECEN 320 |
Introductory Signal Processing |
1 |
Home Page |
| ECEN 330 |
Electronic Materials and Devices |
2 |
Home Page |
| ECEN 403 |
Advanced Electronics |
2 |
Home Page |
| ECEN 405 |
Power Electronics |
1 |
Home Page |
| ECEN 410 |
Advanced Communications Engineering |
2 |
Home Page |
| ECEN 415 |
Advanced Control Systems Engineering |
2 |
Home Page |
| ECEN 421 |
Advanced Signal Processing |
1 |
Home Page |
| ECEN 425 |
Advanced Mechatronic Engineering 1: Hardware and Control |
1 |
Home Page |
| ECEN 426 |
Special Topic |
1 |
Home Page |
| ECEN 427 |
Special Topic |
2 |
|
| ECEN 430 |
Advanced Mechatronic Engineering 2: Intelligence and Design |
2 |
Home Page |
| ECEN 440 |
Directed Individual Study |
1, 2 |
|
| ECEN 441 |
Directed Individual Study |
1, 2 |
|
| ELCO 489 |
Research Project |
1+2 |
Home Page |
| ENGR 101 |
Engineering Technology |
1 |
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 489 |
Engineering Project |
1+2 |
Home Page |
| ENGR 491 |
Professional Work Experience |
1+2+3 |
|
| NWEN 241 |
Systems Programming |
1 |
Home Page |
| NWEN 242 |
Computer Organisation |
2 |
Home Page |
| NWEN 243 |
Network Applications |
2 |
Home Page |
| NWEN 301 |
Operating Systems Design |
1 |
Home Page |
| NWEN 302 |
Computer Network Design |
2 |
Home Page |
| NWEN 303 |
Concurrent Programming |
2 |
Home Page |
| NWEN 304 |
Advanced Network Applications |
1 |
Home Page |
| NWEN 401 |
Distributed Systems Design |
1 |
Home Page |
| NWEN 402 |
Internet Engineering |
1 |
Home Page |
| NWEN 403 |
Advanced Network Engineering |
1 |
Home Page |
| NWEN 404 |
Mobile Computing |
2 |
Home Page |
| NWEN 405 |
Security Engineering |
2 |
Home Page |
| NWEN 406 |
Distributed Computing in Grids and Clouds |
2 |
|
| NWEN 438 |
Special Topic in Network Engineering 1 |
1 |
|
| NWEN 439 |
Special Topic in Network Engineering 2 |
1 |
|
| NWEN 440 |
Directed Individual Study |
1+2, 1, 2 |
|
| NWEN 441 |
Directed Individual Study |
1, 2 |
|
| SWEN 102 |
Introduction to Software Modelling |
2 |
Home Page |
| SWEN 221 |
Software Development |
1 |
Home Page |
| SWEN 222 |
Software Design |
2 |
Home Page |
| SWEN 223 |
Software Engineering Analysis |
1 |
Home Page |
| SWEN 224 |
Formal Foundations of Programming |
2 |
Home Page |
| SWEN 301 |
Structured Methods |
1 |
Home Page |
| SWEN 302 |
Agile Methods |
2 |
Home Page |
| SWEN 303 |
User Interface Design |
2 |
Home Page |
| SWEN 304 |
Database System Engineering |
2 |
Home Page |
| SWEN 421 |
Formal Software Engineering 1 |
1 |
|
| SWEN 422 |
Human Computer Interaction |
1 |
Home Page |
| SWEN 423 |
Object-Oriented Paradigms |
1 |
Home Page |
| SWEN 424 |
Model-Driven Development |
2 |
Home Page |
| SWEN 425 |
Design Patterns |
2 |
Home Page |
| SWEN 426 |
Advanced Software Engineering: Implementation |
2 |
|
| SWEN 427 |
Advanced Software Engineering: Requirements and Design |
2 |
|
| SWEN 430 |
Compiler Engineering |
2 |
Home Page |
| SWEN 431 |
Advanced Programming Languages |
2 |
|
| SWEN 432 |
Advanced Database Design and Implementation |
1 |
Home Page |
| SWEN 433 |
Web Information Systems Engineering |
2 |
|
| SWEN 438 |
Special Topic in Software Engineering 1 |
1 |
|
| SWEN 439 |
Special Topic in Software Engineering 2 |
2 |
|
| SWEN 440 |
Directed Individual Study |
2 |
|
| SWEN 441 |
Directed Individual Study |
1 |
|