SCHOOL OF ENGINEERING AND COMPUTER SCIENCE

Courses Offered in 2012

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

Show Subject Courses:  
Show Level:  

Course Title Trimester(s) Teaching Home
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