Courses Offered in 2018

HELP The undergraduate courses on this list are also available in a timetable view.

Show Subject Courses:   Show Level:  

Course Title Trimester Teaching Home
CGRA 151 Introduction to Computer Graphics 2 Home Page
CGRA 251 Computer Graphics 1 Home Page
CGRA 350 Real-time 3D Computer Graphics 2 Home Page
CGRA 352 Image-based Graphics 1 Home Page
CGRA 402 Project in Computer Graphics Programming 1  
CGRA 409 Three-Dimensional Modelling for Computer Graphics 2  
CGRA 440 Directed Individual Study 1, 2 Home Page
CGRA 463 Computer Graphics Practicum 3  
CGRA 489 Computer Graphics Project 1+2  
COMP 102 Introduction to Computer Program Design 1 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 2 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 Home Page
COMP 313 Computer Game Development 2 Home Page
COMP 361 Design and Analysis of Algorithms 2 Home Page
COMP 422 Data Mining, Neural Networks and Genetic Programming 2 Home Page
COMP 423 Intelligent Agents 1 Home Page
COMP 440 Directed Individual Study 1, 2  
COMP 441 Directed Individual Study 1, 2  
COMP 473 Special Topic: Introduction to Big Data Analysis 1 Home Page
COMP 489 Research Project 1+2  
COMP 588 Project 1+2  
CYBR 171 Cybersecurity Fundamentals 1 Home Page
ECEN 202 Digital Electronics 2 Home Page
ECEN 203 Analogue Circuits and Systems 1 Home Page
ECEN 204 Electronic Design 1 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 1 Home Page
ECEN 315 Control Systems Engineering 2 Home Page
ECEN 321 Engineering Statistics 1 Home Page
ECEN 404 Microfabricated Devices 2 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 422 Convex Optimisation 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  
ENGR 101 Engineering Technology 1 Home Page
ENGR 110 Engineering Modelling and Design 2 Home Page
ENGR 111 Introduction to Renewable Energy Systems 2 Home Page
ENGR 121 Engineering Mathematics Foundations 1 Home Page
ENGR 122 Engineering Mathematics with Calculus 2 Home Page
ENGR 123 Engineering Mathematics with Logic and Statistics 2 Home Page
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  
ENGR 489 Engineering Project 1+2 Home Page
ENGR 491 Professional Work Experience 1+2+3  
ENGR 589 Industry Project 3  
NWEN 241 Systems Programming 1 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 1 Home Page
NWEN 304 Advanced Network Applications 2 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 1 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 2 Home Page
SWEN 304 Database System Engineering 1 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 Home Page
SWEN 505 Professional Seminar 2+3 Home Page
SWEN 589 Industry Research and Development Project 1 Home Page