Teaching
Modules for 2024-25
Avionics
Module code: AERO251
Role: Teaching
Advanced Algorithmic Techniques
Module code: COMP523
Role: Teaching
Advanced Artificial Intelligence
Module code: COMP219
Role: Teaching
Advanced Guidance Systems
Module code: AERO430
Role: Teaching
Advanced Low Power Computer Architecture
Module code: ELEC470
Role: Teaching
Advanced Power Electronics
Module code: ELEC433
Role: Teaching
Advanced Signal Processing
Module code: ELEC474
Role: Teaching
Advanced Systems Modelling & Control
Module code: ELEC476
Role: Teaching
Advances in Theoretical Computer Science
Module code: COMP555
Role: Teaching
Algorithmic Game Theory
Module code: COMP559
Role: Teaching
Amplifier Circuits - Design and Applications
Module code: ELEC219
Role: Teaching
Analytic Techniques for Computer Science
Module code: COMP116
Role: Teaching
Antennas
Module code: ELEC312
Role: Teaching
App Development
Module code: COMP228
Role: Teaching
Application Development with C++
Module code: ELEC362
Role: Teaching
Applied Artificial Intelligence
Module code: COMP534
Role: Teaching
Applied Artificial Intelligence
Module code: COMP634
Role: Teaching
Applied Design & Industrial Awareness
Module code: ELEC273
Role: Teaching
Autonomous Mobile Robotics
Module code: COMP329
Role: Teaching
Avionic Systems Design
Module code: AERO350
Role: Teaching
Avionics and Communications Systems
Module code: AERO250
Role: Teaching
BEng Project
Module code: ELEC340
Role: Teaching
Big Data Analytics
Module code: COMP529
Role: Teaching
Big Data Analytics
Module code: COMP336
Role: Teaching
Biocomputation
Module code: COMP305
Role: Teaching
CMOS Integrated Circuits
Module code: ELEC212
Role: Teaching
Cloud Computing for E-Commerce
Module code: COMP315
Role: Teaching
Communicating Computer Science
Module code: COMP335
Role: Teaching
Communication Systems
Module code: ELEC202
Role: Teaching
Communications Networks
Module code: ELEC461
Role: Teaching
Complex Information Networks
Module code: COMP324
Role: Teaching
Complexity of Algorithms
Module code: COMP202
Role: Teaching
Computational Game Theory and Mechanism Design
Module code: COMP326
Role: Teaching
Computational Intelligence
Module code: COMP575
Role: Teaching
Computer Aided Software Development
Module code: COMP285
Role: Teaching
Computer Forensics
Module code: COMP343
Role: Teaching
Computer Networks
Module code: COMP211
Role: Teaching
Computer Systems
Module code: COMP124
Role: Teaching
Computer Vision
Module code: COMP338
Role: Teaching
Computer-Based Trading in Financial Markets
Module code: COMP226
Role: Teaching
Cyber Security
Module code: COMP232
Role: Teaching
Data Mining and Visualisation
Module code: COMP527
Role: Teaching
Data Structures and Algorithms
Module code: COMP108
Role: Teaching
Database Development
Module code: COMP207
Role: Teaching
Database and Information Systems
Module code: COMP518
Role: Teaching
Designing Systems for the Digital Society
Module code: COMP107
Role: Teaching
Digital & Integrated Electronics Design
Module code: ELEC143
Role: Teaching
Digital Control and Optimisation
Module code: ELEC303
Role: Teaching
Digital Electronics & Microprocessor Systems
Module code: ELEC211
Role: Teaching
Digital System Design
Module code: ELEC473
Role: Teaching
Digital System Design
Module code: ELEC373
Role: Teaching
Digital and Wireless Communications
Module code: ELEC377
Role: Teaching
Digital and Wireless Communications
Module code: ELEC477
Role: Teaching
Dissertation
Module code: DASC500
Role: Teaching
Distributed Systems
Module code: COMP212
Role: Teaching
Drives
Module code: ELEC331
Role: Teaching
Efficient Algorithms
Module code: COMP526
Role: Teaching
Efficient Sequential Algorithms
Module code: COMP309
Role: Teaching
Electrical Circuits & Power Systems
Module code: ELEC209
Role: Teaching
Electrical Circuits & Systems
Module code: ELEC142
Role: Teaching
Electrical Circuits for Engineers
Module code: ELEC121
Role: Teaching
Electromagnetic Compatibility
Module code: ELEC382
Role: Teaching
Electromagnetics
Module code: ELEC210
Role: Teaching
Electromagnetism & Electromechanics
Module code: ELEC120
Role: Teaching
Electronic Circuits
Module code: ELEC104
Role: Teaching
Electronic Circuits and Systems
Module code: ELEC271
Role: Teaching
Electronics for Instrumentation & Communications
Module code: ELEC317
Role: Teaching
Engineering Programming
Module code: ELEC431
Role: Teaching
Engineering Management & Entrepreneurial Skills
Module code: ELEC352
Role: Teaching
Engineering Skills
Module code: ELEC171
Role: Teaching
Experimental Skills
Module code: ELEC172
Role: Teaching
Final Year Second Semester 15 Credit Project
Module code: COMP392
Role: Teaching
Formal Methods
Module code: COMP313
Role: Teaching
Foundations of Computer Science
Module code: COMP109
Role: Teaching
Group Software Project
Module code: COMP208
Role: Teaching
High Performance Computing
Module code: COMP328
Role: Teaching
High Voltage Engineering
Module code: ELEC407
Role: Teaching
Honours Year Automated Trading Project
Module code: COMP396
Role: Teaching
Honours Year Computer Science Project
Module code: COMP390
Role: Teaching
Image Processing
Module code: ELEC319
Role: Teaching
Industrial Placement Y3
Module code: COMP299
Role: Teaching
Information Theory and Coding
Module code: ELEC415
Role: Teaching
Instrumentation & Control
Module code: ELEC207
Role: Teaching
Integrated Circuits - Concepts and Design
Module code: ELEC472
Role: Teaching
Integrated Circuits - Concepts and Design
Module code: ELEC372
Role: Teaching
Introduction To Programming
Module code: COMP101
Role: Teaching
Introduction to Artificial Intelligence
Module code: COMP111
Role: Teaching
Introduction to Computational Game Theory
Module code: COMP323
Role: Teaching
Introduction to Data Science
Module code: COMP229
Role: Teaching
Introduction to Mechatronics
Module code: ELEC123
Role: Teaching
Introduction to Programming in C
Module code: ELEC129
Role: Teaching
Introduction to Theory of Computation
Module code: COMP218
Role: Teaching
Knowledge Representation
Module code: COMP521
Role: Teaching
Knowledge Representation and Reasoning
Module code: COMP304
Role: Teaching
Low Power Computer Architecture
Module code: ELEC370
Role: Teaching
MEng Group Project
Module code: COMP591
Role: Teaching
MEng Group Project (EEE)
Module code: ELEC450
Role: Teaching
MEng Individual Project
Module code: COMP592
Role: Teaching
MEng Project
Module code: ELEC440
Role: Teaching
MSc Group Project
Module code: COMP530
Role: Teaching
MSc Industrial Project
Module code: ELEC499
Role: Teaching
MSc Industrial Project
Module code: COMP599
Role: Teaching
MSc Placement Experience
Module code: ELEC498
Role: Teaching
MSc Placement Experience
Module code: COMP598
Role: Teaching
MSc Project
Module code: ELEC460
Role: Teaching
MSc Project
Module code: COMP702
Role: Teaching
Machine Learning and BioInspired Optimisation
Module code: COMP532
Role: Teaching
Mathematics A for Electrical Engineers
Module code: ELEC191
Role: Teaching
Mathematics B for Electrical Engineers
Module code: ELEC192
Role: Teaching
Maths and Statistics for AI and Data Science
Module code: COMP533
Role: Teaching
Maths and Statistics for AI and Data Science
Module code: COMP633
Role: Teaching
Measurement, Monitoring and Sensors
Module code: ELEC421
Role: Teaching
Microprocessor Systems
Module code: ELEC422
Role: Teaching
Mobile Communications and Security
Module code: ELEC463
Role: Teaching
Multi-Agent Systems
Module code: COMP310
Role: Teaching
Multi-Core and Multi-Processor Programming
Module code: COMP528
Role: Teaching
Neural Networks
Module code: ELEC320
Role: Teaching
Object-Oriented Programming
Module code: COMP122
Role: Teaching
Ontologies and Semantic Web
Module code: COMP318
Role: Teaching
Optimisation
Module code: COMP331
Role: Teaching
Optimisation
Module code: COMP557
Role: Teaching
Photonics and Optical Information Systems
Module code: ELEC313
Role: Teaching
Planning Your Career
Module code: COMP221
Role: Teaching
Plasma System Engineering
Module code: ELEC391
Role: Teaching
Power Systems Analysis & Dynamics
Module code: ELEC402
Role: Teaching
Power Systems and Power Electronics
Module code: ELEC301
Role: Teaching
Principles of C and Memory Management
Module code: COMP281
Role: Teaching
Principles of Computer Games Design and Implementation
Module code: COMP222
Role: Teaching
Privacy and Security
Module code: COMP522
Role: Teaching
Problem Solving & Industrial Awareness
Module code: ELEC224
Role: Teaching
Programming Fundamentals
Module code: COMP517
Role: Teaching
Programming Fundamentals
Module code: COMP617
Role: Teaching
Programming Language Paradigms
Module code: COMP105
Role: Teaching
Project, Problem Solving & Industrial Awareness
Module code: ELEC222
Role: Teaching
RF Engineering and Applied Electromagnetics
Module code: ELEC311
Role: Teaching
Radio Propagation for Wireless Systems
Module code: ELEC411
Role: Teaching
Reasoning About Action and Change
Module code: COMP525
Role: Teaching
Renewable Energy & Smart Grid
Module code: ELEC435
Role: Teaching
Research Methods in Computer Science
Module code: COMP516
Role: Teaching
Research Methods in Computer Science
Module code: COMP616
Role: Teaching
Research Skills & Project Management
Module code: ELEC483
Role: Teaching
Robot Perception and Manipulation
Module code: COMP341
Role: Teaching
Robotic Systems
Module code: ELEC230
Role: Teaching
Robotic Systems II
Module code: ELEC330
Role: Teaching
Safety and Dependability
Module code: COMP524
Role: Teaching
Scripting Languages
Module code: COMP284
Role: Teaching
Signal Processing and Digital Filtering
Module code: ELEC309
Role: Teaching
Signals and Systems
Module code: ELEC270
Role: Teaching
Software Development Tools
Module code: COMP220
Role: Teaching
Software Engineering I
Module code: COMP201
Role: Teaching
Software Engineering II
Module code: COMP319
Role: Teaching
The C++ Programming Language
Module code: COMP282
Role: Teaching
The Internet of Things: Architecture and Applications
Module code: ELEC423
Role: Teaching
UG Placement in Year3
Module code: ELEC299
Role: Teaching
Web Programming
Module code: COMP519
Role: Teaching
Wireless Systems and CAD Designs
Module code: ELEC462
Role: Teaching