Programme Year One
Year 1 of the programme has been designed as an even split between subjects related to Computing and subjects related to Accounting, Economics, Finance and Management. You will take
- COMP101 Programming Language Paradigms
- COMP105 Introduction to Programming (depending on prior programming experience)
and all of
- ACFI101 Introduction to Financial Accounting
- ACFI102 Introduction to Management Accounting
- ACFI103 Introduction to Finance
- COMP107 Graduates for the Digital Society
- COMP116 Analytical Techniques in Computer Science
- COMP122 Object-Oriented Programming
- ECON121 Principles of Microeconomics
Year One Compulsory Modules
Introduction to Programming (COMP101)
- To introduce the concepts and principles of problem solving using computational thinking.
- To identify and employ algorithms in the solution of identified problems.
- To develop sound principles in designing programming solutions to identified problems using appropriate data structures.
- To introduce the concepts of implementing solutions in a high level programming language.
Identify the principles and practice of using high-level programming constructs to solve a problem
Use relevant data structures to solve problems
Produce documentation in support of a programmed solution
Use a suitable Integrated Development Environment to carry out Implementation, interpretation/compilation, testing and execution.
Identify appropriate design approaches to formulate a solution to a program
Design and apply effective test cases
Develop debugging skills to correct a program
Specific learning outcomes are listed above.
General learning outcomes:
- An understanding of the principles and practice of analysis and design in the construction of robust, maintainable programs which satisfy their requirements;
- A competence to design, write, compile, test and execute straightforward programs using a high-level language;
- An appreciate of the principles of procedural programming;
- An awareness of the need for a professional approach to design and the importance of good documentation to the finished programs.
Programming Language Paradigms (COMP105)
- To introduce the functional programming paradigm, and to compare and contrastit with the imperative programming paradigm.
- To explore the common techniques that are employed to solve problems in a functional way.
Describe the imperative and functional programming paradigms including the differences between them.
Apply recursion to solve algorithmic tasks.
Apply common functional programming idioms such as map, filter, reduce and fold.
Write programs using a functional programming language.
Graduates for the Digital Society (COMP107)
|Aims||To provide the students with a wide-ranging understanding of the discipline of computing, and to introduce students to concepts of professional ethics as well as social and legal aspects of computing.|
To equip the students with the communication, time and project management, and employability skills required for a computing professional.
To allow the students to gain an understanding of the importance of appropriate and efficient database design strategies, at the conceptual and logical level, and how to communicate them effectively to stakeholders
To provide the students with practical experience of database programming, including data manipulation and query in SQL.
Identify and appraise professional, ethical, legal and social issues related to the work of a professional within the IT industry with particular regard to the BCS Codes of Conduct and Practice.
Recognise employability and entrepreneurship skills that prepare students to undertake paid work experience during the course of their degree or independently
Identify, describe and discuss economic, historical, organisational, research, and social aspects of computing as a discipline and computing in practice;
Identify and apply principles of database conceptual design using ER and UML design methodologies
Recognise database logical design principles, and issues related to database physical design;
Use SQL as a data definition and manipulation language, and as a language for querying database
Analytic Techniques for Computer Science (COMP116)
1. To equip students with an awareness of the range of methodologies that have been brought to bear in the treatment of computational issues.
2. To provide practical experience in how various formal approaches can be used to address such issues.
Students will have a basic understanding of the range of techniques used to analyse and reason about computational settings.
Students will have the ability to solve problems involving the outcome of matrix-vector products as might arise in standard transformations.
Students will have the ability to apply basic rules to differentiate and integrate commonly arising functions.
Students will have a basic understanding ofmanipulating complex numbers and translating between different representations.
Students will have a basic understanding of the role of Linear algebra (including eigenvalues and eigenvectors) in computation problems such as web page ranking.
Object-oriented Programming (COMP122)
- To develop understanding of object-oriented software methodology, in theory and practice.
- To further develop sound principles in software design and software development.
- To understand basic concepts of software testing principles and software version control systems.
Describe object hierarchy structure and how to design such a hierarchy of related classes.
Describe the concept of object polymorphism in theory and demonstrate this concept in practice.
Design and code iterators for collection-based data management.
Design simple unit tests using appropriate software tools.
Demonstrate concepts of event-driven programming and be able to design simple GUI to demonstrate this understanding.
Identify and describe the task and issues involved in the process of developing interactive products for people, and the techniques used to perform these tasks.
Principles of Microeconomics (ECON121)
This module aims to provide students with a clear foundation of the purpose, scope and topics of microeconomic analysis. Students will develop their ability to think critically and analytically, and understand how to frame real world problems in an economic model. This module forms the starting point for all future courses in Microeconomics.
This module also emphasizes the role of mathematics in economics.
Students will have the ability to understand, explain, analyse and solve core problems in microeconomics.
Students will be able to practice and develop their mathematical techniques and understand the role of mathematical analysis in Microeconomics.
Students will be able to familiarise themselves with the principles of using an ''economic model'' and how to model individual decision-making for both consumers and producers.
Students will be able to apply their understanding of economic decision-making, optimisation and equilibrium to real world situations.
Programme Year Two
In Year 2 you continue with a mix of modules related to Computing, Accounting, Economics, Finance and Management but also have the opportunity to specialise in certain subject areas of your choice.
You take the following modules:
- ACFI201 Financial Reporting I
- ACFI213 Corporate Financial Management for non-specialist students
- COMP201 Software Engineering I
- COMP207 Database Development
- COMP215 eCommerce Group Project
- COMP226 Computer-Based Trading in Financial Markets
- ECON241 Securities Markets
and select modules from the following options:
- ACFI202 Accounting Theory
- COMP283 Applied Database Management
- COMP284 Scripting Languages
- COMP285 Computer Aided Software Development
- MKIB225 International Business
Year Two Compulsory Modules
Corporate Financial Management for Non-specialist Students (ACFI213)
The aim of the module is to provide an introduction to financial markets and to contextualise the application of mathematical techniques.
Students will be equipped with the tools and techniques of financial management
Students will be able to interpret and critically examine financial management issues and controversies.
Students will attain the necessary knowledge to underpin the more advanced material on Quantitative Business Finance.
Software Engineering I (COMP201)
The module is intended to develop an understanding of the problems associated with the development of significant computing systems (that is, systems that are too large to be designed and developed by a single person,and are designed to be used by many users) and to appreciate the techniques and tools necessary to develop such systems efficiently, in a cost-effective manner.
|Learning Outcomes||Realise the problems in designing and building significant computer systems;Understand the need to design systems that fully meet the requirements of the intended users including functional and non functional elements;Appreciate the need to ensure that the implementation of a design is adequately tested to ensure that the completed system meets the specifications;|
Be fully aware of the principles and practice of an O-O approach to the design and development of computer systems;
Be able to apply these principles in practice;
Produce O-O requirements and design documentation in UML which demonstrates the features of good design such as loose coupling and high cohesion;
Be able to demonstrate how to effectively implent an O-O design in an O-O languuge such as Java or Python;
Database Development (COMP207)
- To introduce students to the problems arising from concurrency in databases, information security considerations and how they are solved
- To introduce students to the problems arising from the integration of heterogeneous sources of information and the use of semi-structured data;
- To introduce students to non-relational databases and the economic factors involved in their selection
- To introduce students to techniques for analyzing large amounts of data, the security issues and commercial factors involved with them
At the end of this module the student will be able to identify and apply the principles underpinning transaction management within DBMS and the main security issues involved in securing transaction;
Demonstrate an understanding of advanced SQL topics;
Illustrate the issues related to Web technologies as a semi-structured data representation formalism;
Identify the principles underlying object relational models and the economic factors in their uptake and development;
Interpret the main concepts and security aspects in data warehousing, and the concepts of data mining and commercial considerations involved in adopting the paradigm.
E-commerce Group Project (COMP215)
|Aims||Students will work in small groups to produce a working software system. |
The deliverables and working methods will be prescribed. The aims of the module are:
1. to provide experience of group working;
2. to provide experience of all aspects of the development of a moderately sized software system;
3. to prepare students for their individual projects in the third year;
4. to consolidate material from the first semester of the second year, in particular COMP201 and COMP207.
Show an awareness of the issues involved in working as part of a team.
Demonstrate improved personal, interpersonal and communication skills.
Demonstrate a more in depth understanding of the software development process.
Specify the requirements of a software system.
Demonstrate some experience in the design of a software system.
Demonstrate practical experience in the implementation and testing of a moderately sized software system.
Show an awareness of the typical project management issues.
Understand the process and role of software documentation.
Demonstrate some experience in the writing of a sizeable report on a software project.
Computer-based Trading in Financial Markets (COMP226)
- To develop an understanding of financial markets at the level of individual trades.
- To provide an overview of the range of different computer-based trading applications and techniques.
- To introduce the key issues with using historical high-frequency financial data for developing computer-based trading strategies.
- To provide an overview of statistical and computational methods for the design of trading strategies and their risk management.
- To develop a practical understanding of the design, implementation, evaluation, and deployment of trading strategies.
At the end of the module students will be expected to:
- Have an understanding of market microstructure and its impact on trading.
- Understand the spectrum of computer-based trading applications and techniques, from profit-seeking trading strategies to execution algorithms.
- Be able to design trading strategies and evaluate critically their historical performance and robustness.
- Understand the common pitfalls in developing trading strategies with historical data.
- Understand the benchmarks used to evaluate execution algorithms.
- Understand methods for measuring risk and diversification at the portfolio level.
Securities Markets (ECON241)
This module seeks to provide an understanding of
the role of securities markets in the economy
their basic mechanics and technical features
the valuation of financial assets
the operational and allocative efficiency of the market.
|Learning Outcomes|| appreciate the central role of securities markets in the economy.|
understand and apply appropriate economic theory to market organisation
display an understanding of the usefulness of portfolio theory and the approaches to the valuation of financial assets.
read the financial press and appreciate issues relating to the study of the securities markets.
Year Two Optional Modules
Accounting Theory (ACFI202)
|Aims||This module aims to increase students'' knowledge of the theory of accounting and its relevance to the study of accounting practice. The module develops knowledge of Year 1 accounting modules and complements the material covered in the second year module Financial Reporting. In addition some of the theoretical material covered in Accounting Theory will provide links to modules in Management Accounting. More specifically, the aim of Accounting Theory is to examine the market for accounting information; processes and effects of regulating financial reporting; the incentives, which drive managers’ choices of alternative accounting policies; capital markets’ response to accounting information; explore the critical perspectives of accounting and consider selected issues in financial reporting.|
should possess knowledge of a range of theoretical models which are useful in understanding and explaining current accounting practices and regulation.
should be aware of the literature relating to theoretical models in accounting and be able to use theory to understand and evaluate the regulatory institutions of financial reporting in the UK and other countriesshould be able to understand the regulations applied to financial reporting in the UK and other countries
should be to able understand the incentives driving managers in their choice of accounting policies within accounting regulations
should be able to make links between financial reporting and other aspects of accounting.
should be able to understand capital markets'' reaction to accounting information
should be able to understand and explore the critical perspectives of accounting
Applied Database Management (COMP283)
- To utilise Relational Algebra to develop efficient Database Query Language code.
- To provide practical experience of designing relational databases;
- To provide the skills to manage and maintain a database system using commercial Database Management Systems such as Microsoft SQL Server.
- To introduce the skills required to maintain data integrity and durability across database systems.
Design and structure an efficient scalable database system.
Implement and configure a database system.
Maintain a secure and durable database.Describe, illustrate and explain the concept of linked databases and data migration technique.
Scripting Languages (COMP284)
To provide students with an understanding of the nature and role of scripting languages.
To introduce students to some popular scripting languages and their applications.
To enable students to write simple scripts using these languages for a variety of applications.
At the end of the module the students should be able to
rapidly develop simple applications, both computer and web-based, using an appropriate scripting language.
Computer Aided Software Development (COMP285)
- To introduce students to a range of techniques and tools used in modern, large-scale industrial software development.
To describe how the development and deployment of high quality, robust products is supported through software develpment tools.
|Learning Outcomes|| |
Perform software development tasks using the techniques of Automated Testing, Continuous Integration and Test Driven Programming
Use Ant, JUnit and Eclipse both individually and jointly as tools for Automated Testing, Continuous Integration and Test Driven Programming
International Business (MKIB225)
- The aims of the module are the productionof basic knowledge of both mainstream and alternative theories of whybusinesses internationalise and how they operate as transnational corporations. An understanding of transnational production in a holistic sense is key
- key concepts explaining how international businessoperate
- the (current) international economic order
- therelationship between transnational corporations and inter states, labour,social movements, etc
|Learning Outcomes||The ability to think analytically in the production of knowledge of the core debates relating to questions of why businesses internationalise and how transnational corporations operate.|
The ability to think analytically about the core debates on the current global economic and financial crisis and its impact on the international economic order and international business.
The ability to read analytically a wide range of texts originating from numerous “disciplines”, assessing the strengths and weaknesses of different arguments. This is to enable the development of an analytical understanding of key approaches, both mainstream and critical, on these issues.
Theability to undertake independent scholarly work, albeit in an assisted manner.
The ability to communicateknowledge, ideas and analysis clearly and concisely in both written and oralform.
Theability to work autonomously and demonstrateinitiative, self-organisation and time management, to plan and evaluate independentlearning and performance, and to apply learning strategies to improveperformance.
Theability to function effectively and cooperatively in group work
Programme Year Three
Year 3 of the programme is taken up with a placement in a professional software industry environment.
Year Three Compulsory Modules
Industrial Placement Y3 (COMP299)
The aim of this module is to provide students with working experience within a commercial or industrial environment and to gain an understanding of the various operational aspects of a company, of its products and working practices.
At the end of the module students should have an appreciation of the working practices of the organisation hosting the placement and show an ability to make a contribution towards its daily operaton.
Students should gain practical experience of software design and development, and coding practices within industrial/commercial environments;
Preparation of reports and other relevant documentation
Working practices within industrial/commercial environments
Experience with management of time and resources
Programme Year Four
A major part of your studies in Year 4 will be the Honours Year Automated Trading Project (COMP396) that you take part in as a member of a team. This project allows you to demonstrate practical competence in both research and development of computer-based trading strategies.
In addition, you take the following taught modules:
- ACFI314 Quantitative Business Finance
- ACFI341 Finance and Markets
- COMP315 Technologies for E-Commerce
- COMP323 Introduction to Computational Game Theory
You will also choose modules from the following options:
- ACFI302 Corporate Reporting and Analysis
- ACFI309 Financial Reporting 2
- COMP310 Multi-Agent Systems
- COMP319 Software Engineering II
- COMP326 Computational Game Theory and Mechanism Design
- COMP331 Optimization
- EBUS301 E-Business Models and Strategy
MKIB351 Global Strategic Management
Year Four Compulsory Modules
Quantitative Business Finance (ACFI314)
This module aims to provide students with afundamental understanding of the core theoretical and empirical aspectsinvolved in corporate finance. In particular, the aims are that students will:
- Understand aspects of theoriesin corporate finance.
- Become familiar with a rangeof mathematical techniques commonly employed in corporate finance withparticular emphasis on bond valuation, stock valuation, firm valuation andassessing the probability that the firm will default on its debt obligations.
Be aware that all mathematical models, which are dependenton a set of underlying assumptions, have limitations in the sense that the answerto a particular problem might change once the underlying assumptions change.
Understand the principles of bonds and stocks valuation
Understand how credit rating agencies assign credit rating scores to bonds
Develop an understanding of issues involved in capital budgeting under uncertainty, market efficiency
Understand portfolio theory, asset pricing models (CAPM, APT) and portfolio management
An ability to analyse financial data in order to derive the optimal capital structure of firms
Understand how option pricing theory can be used to firm valuation and assess the probability that a firm will default on its debt obligations
An ability to analyse data in order to calculate Value at Risk as a single number summarising the total risk in a portfolio of financial assets.
Understand the principles and practices involved in leasing, mergers and acquisitions
Technologies for E-commerce (COMP315)
- To introduce the environment in which e-commerce takes place, the main technologies for supporting e-commerce, and how these technologies fit together;
- To introduce security as a major issue in secure e-commerce, and to provide an overview of security issues;
- To introduce encryption as a means of ensuring security, and to describe how secure encryption can be delivered;
- To introduce issues relating to privacy; and
- To introduce auction protocols and negotiation mechanisms as emerging e-commerce technologies
Upon completing this module, a student will:
- understand the main technologies behind e-commerce systems and how these technologies interact;
- understand the security issues which relate to e-commerce;
- understand how encryption can be provided and how it can be used to ensure secure commercial transactions;
- understand implementation aspects of e-commerce and cryptographic systems;
- have an appreciation of privacy issues; and
- understand auction protocols and interaction mechanisms.
Introduction to Computational Game Theory (COMP323)
- to introduce the student to the notion of a game, its solutions concepts, and other basic notions and tools of game theory, and the main applications for which they are appropriate, including electricity trading markets;
to formalize the notion of strategic thinking and rational choice by using the tools of game theory, and to provide insights into using game theory in modeling applications;
to draw the connections between game theory, computer science, and economics, especially emphasizing the computational issues;
to introduce contemporary topics in the intersection of game theory, computer science, and economics;
Given a real world situation a student should be able to identify its key strategic aspects and based on these be able to connect them to appropriate game theoretic concepts;
A student will understand the key connections and interactions between game theory, computer science and economics;
A student will understand the impact of game theory on its contemporary applications, and be able to identify the key such application areas;
Honours Year Automated Trading Project (COMP396)
- To give students the opportunity to work in a team to explore in depth the problem of automated trading from a practical perspective.
- To provide experience of all aspects of solving a substantial problem, including the production of a final report.
To provide experience of all aspects of solving a substantial problem, including the production of a final report.
To enhance communication skills, both oral and written.
At the end of this module students should be able to work effectively and cooperatively as part of a team while taking on a range of different roles within the team.
At the end of this module students should be able to plan, manage, and execute the project as a group within the time available while managing their individual time effectively so as to carry out the group''s plan.At the end of this module students should be able to design and implement trading strategies and evaluate critically their performance and robustness.
At the end of this module students should be able to locate and make use of information relevant to their project.
At the end of this module students should be able to prepare and deliver a formal presentation showing practical competence and demonstrating aspects of the project.
At the end of this module students should be able to document the work conducted in the project in a final report.
Year Four Optional Modules
Corporate Reporting and Analysis (ACFI302)
This module aims to develop students understanding of financial reporting to an advanced level by building upon the knowledge and skills gained in earlier financial reporting modules. Complex IFRS on topics such as share based payments and deferred tax will be looked at.
This module also aims to develop students consolidated accounting skills by looking at complex business combinations.
This module also aims to develop an understanding of financial statement analysis using financial reporting and business strategy skills developed in this and earlier modules.
This module aims to give students an appreciation of the ethical and professional issues an accountant may face in practice and develop an understanding of how to deal with those issues.
|Learning Outcomes||Students will be able to prepare and evaluate single company financial statements, or extracts thereof, in accordance with IFRS for complex transactions. Students will be able to account for complex business combinations in accordance with International Accounting Standards.Students will be able to analyse and interpret financial statements and other financial information and draw appropriate conclusions.|
Students will learn to appraise ethical, CSR and professional issues for an accountant undertaking work in corporate reporting and recommend courses of action.
Financial Reporting 2 (ACFI309)
This module is designed to build upon the knowledge and skills gained in earlier financial reporting modules by covering the preparation of group financial statements including associates and joint ventures. It will also develop an understanding of group accounting principles and issues arising from group accounting including fair values, intangibles and impairment.
The module also addresses other key accounting standards including those relating to leases, borrowing costs and related parties.
The module should enable students to prepare complete single entity and consolidated financial statements, and extracts from those financial statements, covering a wide range of International Financial Reporting Standards (IFRS)
Students will also be required to explain accounting and reporting concepts and ethical issues, and the application of IFRS to specified single entity or group scenarios
|Learning Outcomes||explain the contribution and inherent limitations of financial statements, apply the International Accounting Standards Board’s (IASB) conceptual framework for financial reporting and identify and explain key ethical issues|
prepare and present financial statements from accounting data for single entities, whether organised in corporate or in other forms, in conformity with IFRS and explain the application of IFRS to specified single entity scenarios
identify the circumstances in which entities are required to present consolidated financial statements, prepare and present them in conformity with IFRS and explain the application of IFRS to specified group scenarios.
Multi-agent Systems (COMP310)
- To introduce the student to the concept of an agent and multi-agent systems, and the main applications for which they are appropriate;
- To introduce the main issues surrounding the design of intelligent agents;
- To introduce the main issues surrounding the design of a multi-agent society.
- To introduce a contemporary platform for implementing agents and multi-agent systems.
- Understand the notion of an agent, how agents are distinct from other software paradigms (eg objects) and understand the characteristics of applications that lend themselves to an agent-oriented solution;
- Understand the key issues associated with constructing agents capable of intelligent autonomous action, and the main approaches taken to developing such agents;
- Understand the key issues in designing societies of agents that can effectively cooperate in order to solve problems, including an understanding of the key types of multi-agent interactions possible in such systems
- Understand the main application areas of agent-based solutions, and be able to develop a meaningful agent-based system using a contemporary agent development platform.
Software Engineering II (COMP319)
The overall aim of this module is to introduce students to a range of advanced, near-research level topics in contemporary software engineering. The actual choice of topics will depend upon the interests of the lecturer and the topics current in the software engineering research literature at that time. The course will introduce issues from a problem (user-driven) perspective and a technology-driven perspective – where users have new categories of software problems that they need to be solved, and where technology producers create technologies that present new opportunities for software products. It will be expected that students will read articles in the software engineering research literature, and will discuss these articles in a seminar-style forum.
|Learning Outcomes||Understand the key problems driving research and development in contemporary software engineering (eg the need to develop software for embedded systems).|
Be conversant with approaches to these problems, as well as their advantages, disadvantages, and future research directions.
Understand the key technological drivers behind contemporary software engineering research (eg the increased use of the Internet leading to the need to engineer systems on and for the web).
Be able to present, analyse, and give a reasoned critique of articles in the software engineering research literature. ble to read and understand articles in the research literature of software engineering.
Be able to read and understand articles in the research literature of software engineering.
Computational Game Theory and Mechanism Design (COMP326)
- To provide an understanding of the inefficiency arising from uncontrolled, decentralized resource allocation.
- To provide a foundation for modelling various mechanism design problems together with their algorithmic aspects.
- To provide the tools and paradigms for the design and analysis of efficient algorithms/mechanisms that are robust in environments that involve interactions of selfish agents.
- To review the links and interconnections between algorithms and computational issues with selfish agents.
Have a systematic understanding of current problems and important concepts in the field of computational game theory.
Ability to quantify the inefficiency of equilibria.
The ability to formulate mechanism design models or network games for the purpose of modeling particular applications.
The ability to use, describe and explain appropriate algorithmic paradigms and techniques in context of a particular game-theoretic or mechanism design problem.
- To provide a foundation for modelling various continuous and discrete optimisation problems.
- To provide the tools and paradigms for the design and analysis of algorithms for continuous and discrete optimisation problems. Apply these tools to real-world problems.
- To review the links and interconnections between optimisation and computational complexity theory.
- To provide an in-depth, systematic and critical understanding of selected significant topics at the intersection of optimisation, algorithms and (to a lesser extent) complexity theory, together with the related research issues.
A conceptual understanding of current problems and techniques in the field of optimisation.The ability to formulate optimisation models for the purpose of modelling particular applications.The ability to use appropriate algorithmic paradigms and techniques in context of a particular optimisation model.
E-business Models and Strategy (EBUS301)
To provide an introduction to the appraisal and formulation of e-business strategy and contemporary e-business models.
|Learning Outcomes||to understand the basics of business strategy |
to understand the capabilities and therefore business capabilities and therefore business strategies enabled by the Internet;
to be able to analyse, understand and constructively criticise an existing e-business strategy;
to be able to formulate an e-business strategy to help in addressing the strengths, weaknesses, opportunities and threats faced by a business;
to have well founded views on the future development of e-business models.
Global Strategic Management (MKIB351)
The module aims:
- to provide conceptual frameworks within which to formulate and analyse global strategy;
- to provide practical experience of formulating strategy;
- to analyse theory and evidence regarding the configuration and governance of international operations;
- to analyse conceptual frameworks within which to frame ethical conduct in international business.
|Learning Outcomes||Students will be able to explain resource-based and institutional approaches to international strategy |
Students will be able to explain generic forms of growth and diversification
Students will be able to explain the principal forms of internal organisation and governance of multinational enterprises
Students will be able to explain the main forms of international entry and growth and when each is likely to be the preferred approach
Students will be able to explain how the nature of global production, logistics and distribution have changed and why and how firms can evaluate their preferred configuration
Students will be able to explain how competition evolves in international business and how multinational enterprises can maintain and upgrade their competitive strengths
Students will be able to explain the nature and form of strategic alliances and when these will be preferred to international mergers and acquisitions
Students will be able to explain the key ethical issues facing international businesses and apply appropriate frameworks for framing ethical behaviour.
The programme detail and modules listed are illustrative only and subject to change.
Teaching and Learning
Teaching is by a mix of formal lectures, small group tutorials and supervised laboratory-based practical sessions. Students also undertake individual and group projects. Key problem solving skills and employability skills, like presentation and teamwork skills, are developed throughout the programme.