Software Engineering with Industrial Experience (5 Years) [MEng]

Course unit choices

The following table provides an indication of the typical choice of course units available to students studying Software Engineering wIE MEng (Hons).
For a detailed explanation of course units available to current students please refer to the options page of the School's intranet for current students.

Themes

In the second and third year of study Software Engineering wIE MEng (Hons) students are required to specialise by completing two collections of related course units called themes.

Study year 1 course units

Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.

Course unit codeTitle
COMP10120First Year Team Project
COMP11120Mathematical Techniques for Computer Science
COMP11212Fundamentals of Computation
COMP12111Fundamentals of Computer Engineering
COMP14112Fundamentals of Artificial Intelligence
COMP15111Fundamentals of Computer Architecture
COMP16121Object Oriented Programming with Java 1
COMP16212Object Oriented Programming with Java 2
COMP18112Fundamentals of Distributed Systems

Study year 2 course units

Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.

Course unit codeTitle
COMP23111Fundamentals of Databases
COMP23311Software Engineering 1
COMP23412Software Engineering 2
COMP25111Operating Systems
COMP26120Algorithms and Imperative Programming
COMP28112Distributed Computing
COMP21111Logic and Modelling
COMP22111Processor Microarchitecture
COMP24111Machine Learning and Optimisation
COMP28411Computer Networks
COMP22712Microcontrollers
COMP24412Symbolic AI
COMP25212System Architecture
COMP27112Computer Graphics and Image Processing
COMP28512Mobile Systems
BMAN10011Fundamentals of Management
BMAN10252Fundamentals of Technological Change
BMAN10552Fundamentals of Finance
BMAN10612Business Economics
BMAN10621BFundamentals of Financial Reporting
BMAN10632Fundamentals of Accounting
BMAN20242Introduction to Corporate Finance & Financial Instruments
BMAN20792Technology Strategy & Innovation 1
BMAN20811Managing Business Operations
BMAN20821New Product Development and Innovation
BMAN20832Marketing
BMAN20842Organisations and Emploment
BMAN21012Global Contexts of Business and Management
BMAN21061Introduction to Management Information Systems
UCIL10221Science and the Modern World
UCIL20001Leadership of Learning
UCIL20021Leadership in Action
UCIL20022Leadership in Action
UCIL20031Leadership in Action Online Unit
UCIL20032Leadership in Action Online Unit
UCIL20092The Crisis of Nature: Issues in Environmental History
UCIL20102Multilingual Manchester
UCIL20181Science, the Media and the Public
UCIL20282The Information Age
UCIL20331From Cholera to Aids: A Global History of Epidemics
UCIL20882An Introduction to Current Topics in Biology
UCIL21002Leadership of Learning
UCIL21102Diverse Britain in a Globalising World
UCIL21202Bioethics: Contemporary Issues in Science and Biomedicine
UCIL21301Communicating with Confidence
UCIL21302Communicating with Confidence
UCIL21402Innovation for a Sustainable Society
UCIL21802Body Health and Welbeing
UCIL21902Humanitarian Challenges in an Unequal World
UCIL22301Curating Culture
UCIL22501Global Citizenship and Sustainability
UCIL24002The Art of Enterprise
UCIL25002The Digital Society
UCIL29002Physics & The Grand Challenges of Today

Study year 3 course units

Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.

Course unit codeTitle
COMP300403rd Year Project (Single Honours 40 Credits)
MCEL30031Enterprise Management for Computer Scientists
MCEL30032Managing Finance in Enterprises for Computer Scientists
COMP31111Verified Development
COMP32211Implementing System-on-Chip Designs
COMP33511User Experience
COMP33711Agile Software Engineering
COMP36111Advanced Algorithms 1
COMP37111Advanced Computer Graphics
COMP38411Cryptography and Network Security
COMP33812Software Evolution
COMP34412Natural Language Systems
COMP35112Chip Multiprocessors
COMP36212Advanced Algorithms 2
COMP36512Compilers
COMP37212Computer Vision
COMP32412The Internet of Things: Architectures and Applications
COMP34120AI and Games
COMP38120Documents, Services and Data on the Web

Study year 4 course units

Students take a set of course units from the following list. Some units are compulsory and some are optional. Other external course units may be available. For full details of the see the options page of the School's intranet for current students.

Course unit codeTitle
COMP40901UG MEng Industrial Project
MCEL40042Business Feasibility Study
COMP60411Modelling data on the web
COMP60611Parallel Programs and their Performance
COMP60711Data Engineering
COMP61011Foundations of Machine Learning
COMP61411Cryptography
COMP60621Designing for Parallelism and Future Multi-core Computing
COMP61021Modelling and visualization of high-dimensional data
COMP61421Cyber Security
COMP62421Querying Data on the Web
COMP62521Agile and Test-Driven Development
COMP60332Automated Reasoning and Verification
COMP60532Principles of Digital Biology
COMP61232Mobile and Energy Efficient Systems
COMP61332Text Mining
COMP62532Component-based Software Development
COMP60542Introduction to Health Informatics
COMP61242Mobile Communications
COMP61342Computer Vision
BMAN60092Risk, Performance and Decision Analysis
BMAN60111IS Strategy and Enterprise Systems
BMAN60422Data Analytics for Business Decision Making
BMAN70391Managing Projects
BMAN71652Information and Knowledge Management
BMAN73271Decision Behaviour, Analysis and Support
MCEL63402Essential Risk Management for Business
▲ Up to the top