8356 modules
Page 22
-
FEEG6002 2028-29
Advanced Computational Methods I
The module is focussed around advanced computational methods incorporating C and compiled languages, computational modelling and software engineering techniques for science and engineering. It builds on lower level courses such as FEEG1001 and FEEG2001 and assumes that the students are familiar already with one programming language (typically Python).
Through the lectures and directed reading you will be able to gain understanding of the principles and methods of advanced computational and software engineering techniques along with C programming skills and how these are applied to problem solving. The laboratory sessions will cover both C programming and numerical modelling and will give you the opportunity to apply and enhance this understanding. Support in the lab sessions will help you to prepare for programming assignments, which will provide you with feedback on your ability to apply your knowledge and skills to a variety of problems.
Students should be aware that this module requires pre requisite skills in programming, ideally in python -
FEEG6002 2030-31
Advanced Computational Methods I
The module is focussed around advanced computational methods incorporating C and compiled languages, computational modelling and software engineering techniques for science and engineering. It builds on lower level courses such as FEEG1001 and FEEG2001 and assumes that the students are familiar already with one programming language (typically Python).
Through the lectures and directed reading you will be able to gain understanding of the principles and methods of advanced computational and software engineering techniques along with C programming skills and how these are applied to problem solving. The laboratory sessions will cover both C programming and numerical modelling and will give you the opportunity to apply and enhance this understanding. Support in the lab sessions will help you to prepare for programming assignments, which will provide you with feedback on your ability to apply your knowledge and skills to a variety of problems.
Students should be aware that this module requires pre requisite skills in programming, ideally in python -
FEEG6002 2029-30
Advanced Computational Methods I
The module is focussed around advanced computational methods incorporating C and compiled languages, computational modelling and software engineering techniques for science and engineering. It builds on lower level courses such as FEEG1001 and FEEG2001 and assumes that the students are familiar already with one programming language (typically Python).
Through the lectures and directed reading you will be able to gain understanding of the principles and methods of advanced computational and software engineering techniques along with C programming skills and how these are applied to problem solving. The laboratory sessions will cover both C programming and numerical modelling and will give you the opportunity to apply and enhance this understanding. Support in the lab sessions will help you to prepare for programming assignments, which will provide you with feedback on your ability to apply your knowledge and skills to a variety of problems.
Students should be aware that this module requires pre requisite skills in programming, ideally in python -
FEEG6002 2026-27
Advanced Computational Methods I
The module is focussed around advanced computational methods incorporating C and compiled languages, computational modelling and software engineering techniques for science and engineering. It builds on lower level courses such as FEEG1001 and FEEG2001 and assumes that the students are familiar already with one programming language (typically Python).
Through the lectures and directed reading you will be able to gain understanding of the principles and methods of advanced computational and software engineering techniques along with C programming skills and how these are applied to problem solving. The laboratory sessions will cover both C programming and numerical modelling and will give you the opportunity to apply and enhance this understanding. Support in the lab sessions will help you to prepare for programming assignments, which will provide you with feedback on your ability to apply your knowledge and skills to a variety of problems.
Students should be aware that this module requires pre requisite skills in programming, ideally in python -
FEEG6002 2025-26
Advanced Computational Methods I
The module is focussed around advanced computational methods incorporating C and compiled languages, computational modelling and software engineering techniques for science and engineering. It builds on lower level courses such as FEEG1001 and FEEG2001 and assumes that the students are familiar already with one programming language (typically Python).
Through the lectures and directed reading you will be able to gain understanding of the principles and methods of advanced computational and software engineering techniques along with C programming skills and how these are applied to problem solving. The laboratory sessions will cover both C programming and numerical modelling and will give you the opportunity to apply and enhance this understanding. Support in the lab sessions will help you to prepare for programming assignments, which will provide you with feedback on your ability to apply your knowledge and skills to a variety of problems.
Students should be aware that this module requires pre requisite skills in programming, ideally in python -
ELEC3219 2028-29
Advanced Computer Architecture
This module covers the development of modern computer architectures for servers, workstations, hand-held devices, signal processing and embedded systems from the introduction of the four-stage RISC pipeline to the present day. -
ELEC3219 2027-28
Advanced Computer Architecture
This module covers the development of modern computer architectures for servers, workstations, hand-held devices, signal processing and embedded systems from the introduction of the four-stage RISC pipeline to the present day. -
COMP3210 2027-28
Advanced Computer Networks
This module is designed to be a follow-up module to the computer Science or ITO second year introductory networking module. The wireless networking part reviews wireless technologies and their application in areas such as IoT and sensor networks. The module reviews emerging networking technologies, which might include topics such as future routing protocols, IPv6 transition, and software-defined networking. Students should consider taking this module if they are interested in learning about networking systems and their architectures in more detail than covered in the introductory module, and exploring emerging topics which are delivered as part of ECS' research-led teaching philosophy.
The coursework gives students the opportunity to get hands-on experience with advanced networking, optionally with small embedded devices. -
COMP3210 2028-29
Advanced Computer Networks
This module is designed to be a follow-up module to the computer Science or ITO second year introductory networking module. The wireless networking part reviews wireless technologies and their application in areas such as IoT and sensor networks. The module reviews emerging networking technologies, which might include topics such as future routing protocols, IPv6 transition, and software-defined networking. Students should consider taking this module if they are interested in learning about networking systems and their architectures in more detail than covered in the introductory module, and exploring emerging topics which are delivered as part of ECS' research-led teaching philosophy.
The coursework gives students the opportunity to get hands-on experience with advanced networking, optionally with small embedded devices. -
MANG6296 2026-27
Advanced Corporate Finance
Introduce concepts of Advanced Corporate Finance, which combines aspects of corporate finance and value-based management. The focus is on understanding the relationships between investments and financing decisions on shareholder value. Analysing these relationships is essential in managing a firm for value. The module introduces the concept of firm valuation using DCF or alternative methods. Strategic decisions on capital structure, investment policy (e.g. diversification), corporate governance and dividend policy are examined with regard to their value creation potential. The module is a compulsory module on the MSc Finance, as it combines strategy various disciplines such as finance, accounting and management. The module will focus on case studies to highlight its practical relevance. It builds on the material covered in Introduction to Finance (MANG6295) taught in semester 1.
In contrast to more specialised modules taught on the MSc Finance, the proposed module integrates corporate finance and accounting into the wider strategic issues companies face. The module will be taught in the second semester, and Introduction to Finance (MANG6295) is a pre-requisite to studying this module. The module will introduce methods developed in finance to value companies, to assess investment decisions and to analyse other strategic decisions (e.g. mergers and acquisitions). However, the module will stress the relationship between value creation (finance) and management decisions. This is different compared to finance module offered on other programmes (e.g. MSc International Financial Markets, MSc International Banking and Financial Studies). Hence, it is not a standard finance module. The module will be also available as an option for the MSc Risk and Finance. The module bridges the gap between providing a functional expertise in finance and applying the concepts of finance in practice.