Advanced Computational Engineering

Code School Level Credits Semesters
EEEE4115 Electrical and Electronic Engineering 4 20 Autumn UK
Code
EEEE4115
School
Electrical and Electronic Engineering
Level
4
Credits
20
Semesters
Autumn UK

Summary

This module covers the development of advanced engineering software projects, spanning a range of application areas. Generic Topics to be discussed include: Large-scale software management, robust design and coding techniques, accurate and efficient numerical computing for technological simulations, parallel computing techniques applicable to several classes of parallel computer e.g. multicore, distributed and graphics processing unit (GPU) based systems, database design and implementation; distributed network based computing; hardware interfacing.

 

Reassessment of the module, if required, will be by reassessment of the failed elements.

Target Students

MEng,MSc and PhD students of Electrical and Electronic Engineering

Classes

Assessment

Assessed by end of autumn semester

Educational Aims

To introduce students to the different roles and forms of software in use across the range of engineering activity; this encompasses efficient and robust numerical computation and the networking and data-management aspects of the broader engineering environment.

Learning Outcomes

By the end of the module, students should be able to:
LO1 Demonstrate a critical appreciation of the relative advantages of different parallel software paradigms and be able to undertake their implementation on multicore and commodity-cluster platforms

 

This module contributes to the delivery of the following Engineering Council outcomes:
C1, M1, C2, M2, C3, M3, C5, M5, C6, M6, C8, M8, C11, M11, C12, M12, C13 and M13 

LO2 Perform business analysis of large-scale data sets resulting in highly efficient and optimised database schema and the appropriate use of queries and reports to maximise the interfacing
 

LO5 Implement realistic examples on GPU platform using appropriate software
 

LO4 Demonstrate an appreciation of the emerging role of GPUs for practical computation and be able to implement realistic examples
 

LO3 Demonstrate a critical appreciation of the different approaches for the storing and manipulation of large data set using commodity-cluster platforms
 

Conveners

View in Curriculum Catalogue
Last updated 07/01/2025.