Elective List

Breadth Electives

CourseCourse TitleUOC
COMP3121 Algorithms and Programming Techniques
6
COMP3131 Programming Languages and Compilers
6
COMP3141 Software System Design and Implementation
6
COMP3151 Foundations of Concurrency
6
COMP3152 Comparative Concurrency Semantics*
6
COMP3153 Algorithmic Verification
6
COMP3161 Concepts of Programming Languages
6
COMP3171 Object-Oriented Programming*
6
COMP3211 Computer Architecture
6
COMP3311 Database Systems
6
COMP3331 Computer Networks And Applications
6
COMP3411 Artificial Intelligence
6
COMP3421 Computer Graphics
6
COMP3431 Robotic Software Architecture
6
COMP3441 Security Engineering
6
COMP3511 Human Computer Interaction
6
COMP3821 Extended Algorithms & Programming Techniques
6
COMP3891 Extended Operating Systems
6
COMP4001 Object-Oriented Software Development
6
COMP4141 Theory of Computation
6
COMP4161 Advanced Topics in Software Verification
6
COMP4181 Language-based Software Safety
6
COMP4431 Game Design Workshop
6
COMP6714 Information Retrieval and Web Search
6
COMP6752 Modelling Concurrent Systems
6
COMP6731 Geometric and Graph Theoretic Data Processing
6
COMP6771 Advanced C++ Programming
6
COMP9319 Web Data Compression and Search
6
COMP9417 Machine Learning and Data Mining
6
ELEC3104 Digital Signal Processing
6
ELEC3106 Electronics
6
TELE3113 Analogue and Digital Communications
6
GMAT4900 Principles of GPS Positioning
6
GMAT4910 GeoIT and Infomobility Applications
6

* COMP3171 has been replaced by COMP6771

* COMP3152 has been replaced by COMP6752

Depth Electives

CourseCourse TitleUOC
COMP4121 Advanced and Parallel Algorithms
6
COMP4128 Programming Challenges
6
COMP4335 Wireless Mesh and Sensor Networks
6
COMP4336 Mobile Data Networking
6
COMP4411 Experimental Robotics
6
COMP4418 Knowledge Representation and Reasoning
6
COMP4432 Game Design Studio
6
COMP4511 User Interface Design and Construction*
6
COMP6721 (In-)Formal Methods: The Lost Art
6
COMP6741 Parameterized and Exact Computation
6
COMP9018 Advanced Graphics
6
COMP9242 Advanced Operating Systems
6
COMP9243 Distributed Systems
6
COMP9315 Database Systems Implementation
6
COMP9318 Data Warehousing and Data Mining
6
COMP9321 Web Applications Engineering
6
COMP9322 Service-Oriented Architectures
6
COMP9323 e-Enterprise Project
6
COMP9332 Network Routing and Switching
6
COMP9333 Advanced Computer Networks
6
COMP9334 Capacity Planning of Computer Systems & Networks
6
COMP9444 Neural Networks
6
COMP9447 Security Engineering Workshop
6
COMP9517 Computer Vision
6
COMP9519 Multimedia Systems
6
COMP9844 Extended Neural Networks
6
ELEC4602 Microelectronic Design and Technology
6

* COMP4511 is no longer offered.