We use cookies on this site. By browsing our site you agree to our use of cookies. Close this message Find out more

Home > Courses > Undergraduate > Computer Science with Management
More in this section Computer Science

Computer Science with Management BSc

This programme will not be available for entry in September 2018

UCAS code G4N2
Year of entry 2017
Course Length
3 years full time
Department Computer Science »
Management »


The global economy relies on the expertise of computer scientists. Information technology is now an essential element of effective business management, in organisations of all shapes and sizes. It plays an increasingly crucial role in their ability to grow, complete and meet customer demands. This three-year combined honours programme will help you to explore the practical power and potential of computing whilst equipping yourself with a solid foundation in the latest ideas and methods from the world of management. You will learn to apply your computing expertise to real-world scenarios and appreciate the impact of new technologies on business performance.

Our progressive curriculum is delivered by inspiring computer scientists and management experts and informed by input from business and industry. You will spend 75% of your time learning about computer science, covering all the essentials of application development, from programming to software engineering, databases to web development, computer games to information security. You will also study the fundamentals of computing – what computers do and how efficiently they do it – and we will introduce you to a host of advanced technologies in our well-equipped laboratories, from digital sound and music, to machine learning, bioinformatics, robotics, the semantic web and more. The programme's modular structure gives you the flexibility to tailor your studies to your own interests. In your management courses you will cover a range of generalist and specialist topics, from international business, financial markets, accounting and consumption, to strategic management, marketing and human resource management. You will also gain transferrable skills such as project management, time management, team working, planning, independent research and presentation.

Both departments offer friendly and supportive learning environments with excellent facilities and generous office hours. Our well established School of Management prides itself on its fresh and intellectually challenging approach to management research and education. It celebrated its 25th anniversary in 2015/16. Our Department of Computer Science is renowned for the quality of its research and teaching and is one of only seven departments in the UK to hold the Athena SWAN bronze award for increasing female participation in computer science. We offer short-term summer work placements and a dedicated personal adviser to guide you through your studies. You will also be welcome to join our thriving Computing Society.

  • Combine your expertise in computer science with commercial awareness and management skills that will set you apart.
  • Enjoy a varied and flexible curriculum, with computer science modules making up 75% and management the remaining 25%.
  • Learn from inspirational teachers in friendly departments where the focus is on small group teaching.
  • Both departments rank highly for student satisfaction. (National Student Survey).
  • This programme is accredited by the Chartered Institute of Management Accountants (CIMA).

Core modules

Year 1

Computer Science: Computing Lab (Games)

In this module you will develop an understanding of the basic concepts of 2D game design and apply them to the development of simple games using an objected-oriented approach. You will look at the nature of graphics, animation, and motion, considering the usage of vectors in these techniques. You will also examine the fundamentals of game physics, such as collisions, gravity and ballistics.

Computer Science: Internet Services

In this module you will develop an understanding of how the internet works and its key protocols. You will look at the technologies used for web development, including scripting languages and their potential for adding dynamic content to web sites and applications. You will consider the role of web services and related technologies, and will examine the fundamental principles of network security.

Computer Science: Mathematical Structures

In this module you will develop an understanding of the formal resoning for sets, relations, functions and cardinality. You will look at the structures for program data and representation and learn to write and reason recursive definitions and prove results by induction and contradiction. You will consider the representation and reasoning of problems using graphs and the use of vectors and transformations for defining and manipulating graphical objects. You will also examine the usage of probability and statistics in analysing data.

Computer Science: Object Oriented Programming 1

In this module you will develop an understanding of programming and object-orientation concepts. You will learn about program basics, control flow, data structures, objects, exceptions, and file input and output. You will consider how to solve basic programming tasks and the need for program documentation, testing, readability and modifiability.

Computer Science: Object Oriented Programming 2


Computer Science: Software Design

In this module you will develop an understanding of software design and engineering processes, including the Waterfall and Agile methodologies. You will learn how to identify common software requirements and see how these have been considered in existing systems. You will look the techniques of software design and how software engineers communicate their design ideas. You will consider the importance of documentation and the usage of current industry-standard notations such as user stories and the unified modeling language (UML). You will also analyse and critique the design of existing sotware looking at the user experience as a measure of its fitness for purpose.

The core modules in Management are:

International Business

In this module you will develop an understanding of the formal economic, political and legal institutions, as well as cultural, religious, and linguistic differences that must be taken into account when conducting business across borders. You will look at how the global context in which companies operate has evolved over time, considering the role of foreign direct investment and internationalisation strategies. You will examine the motivations for entering a foreign market, the factors determining whether a company enters on their own or in partnership, the risks of entry and how they are analysed, and how companies negotiate with governments.

Markets and Consumption

In this module you will develop an understanding of how marketing can be seen as both an academic discipline and as a business practice. You will look at the role of the consumer as a stakeholder in an organisation, examining how they make consumption decisions. You will assess marketing as a business practice, considering how it has penetrated all sectors of the economy (private, public, and not-for-profit). In addition, you will learn about the sustainability of marketing practices in an increasingly globalised consumer society.


In this module you will develop an understanding of the basic concepts of accounting, examining its role in organisations and society. You will consider the basic components of financial statements, including income statement, balance sheets, and cash flow statements, and the procedures and techniques for the preparation of these. You will also look at the principles of financial decision making and how to analyse accounting information. 

Organisation Studies

In this module you will develop an understanding of organisation as a process and the organisation as an entity. You will look at key managerial activities, examining classical ideas about organisation with the context of nationalisation and humanisation. You will see how these ideas reappear, albeit in a modified form, in contemporary organisations, looking at organisational forms and modern management techniques such as culture management, emotional labour, and charismatic leadership. You will also consider Max Weber’s distinction of formal and substantive rationality and Anthony Giddens’ formulation of the duality of action and structure.

Year 2

Computer Science: Algorithms and Complexity

In this module you will develop an understanding of the design of algorithms, with a focus on time and space complexity. You will examine basic algorithms, looking at the implementation and analysis of linear search, binary search, and basic sorting, including inerstion sort, selection sort, merger sort, quick sort, and heap sort. You will consider alternative data structure representations, such as binary search trees, hash tables, and binary heaps, and will gain an insight into the basics of graph algorithms.

Computer Science: Databases

In this module you will develop an understanding of the basic concepts of database technology, including the need for database integrity and robustness, and the use of a modern database system in a web-based environment. You will look at database design and the theory of the relational view of data, learn to describe the crucial issues concerning database integrity and recovery from failure, and write search query language (SQL) queries. You will also consider the process of designing and implementing a database, from the user specifications to the final design, and implement an interface to an SQL database using an application programming interface (API).

Computer Science: Introduction to Information Security

In this module you will develop an understanding of how information security may be influenced by real world design and implementation decisions. You will will look at the different cryptographic algorithms, considering their use, advantages and disadvantages. You will use these cryptographic primitives to review and evaluate cryptographic protocols, and examine the rational decisions in the design of tokens and secure elements.

Computer Science: Software Engineering

In this module you will develop an understanding of software engineering techniques and the managerial discipline required to work as part of a team. You will look at basic object-oriented concepts and consider the need for effective program documentation, testing, readability, and modifiability. You will consider the tools used to support software development, such as version controllers, debuggers, and code style checkers, and see how these are integrated into an industry-standard development environment (IDE). You will deliver a small-scale project using test-driven development.

Computer Science: Team Project

In this module you will develop an understanding of the role of the computer professional, gaining practical experience in developing medium scale software as part of a team using Scrum-based Agile development. You will apply managerial discipline and learn about the software lifecycle, team development, standard industrial software engineering, project management, use of version control, and integrated development enironments (IDEs). You will see why project cost and effort is hard to estimate, and consider why project quality is hard to prescribe.

The core modules in Management are:

Strategic Management

In this module you will analyse the principal theories of strategic management and consider them in the context of contemporary business operations, including the political and regulatory frameworks, in response to technological change, financialisation, the development of ‘new’ business models, and the changes in the way corporate performance is assessed. You will discuss key concepts and debates in the theory of corporate and business strategy, examine the changing context in which the corporate strategy is formulated and implemented, and develop an understanding of the theoretical debates that relate to corporate strategy via the analysis of case studies, which will cover a variety of industrial settings and situations.

Marketing Strategy in Context

In this module you will develop an understanding of the marketing strategies used by organisations. You will look at the elements of the marketing mix and their critical interrelationships, examining the competitive environment, customer insights, market information systems, business models, enterprise competencies, control, evaluation and innovation. You will also consider the sustainability of marketing practices in an increasingly globalised consumer society.

Managerial Accounting

In this module you will develop an understanding of the technical and non-technical aspects of management accounting. You will look at traditional costing methods and techniques, such as contribution volume profit analysis (CVP), budgeting, responsibility accounting, transfer pricing, and decision-making, alongside more innovative management tools, including activity based costing (ABC), activity based management (ABM), and the balanced scorecard. You will examine the issues underlying pricing and product offering and consider the importance of quality and cost control as strategic objectives for improving organisational performance.

Human Resource Management

In this module you will develop an understanding of the significance of human resource management in organisations. You will look at the links between product market and human resourcing strategies, the role of human resources planning in workforce management, and polices such as employee participation and involvement, including the role of trade unions in employment relationships. You will examine the regulation of labour markets, employment discrimination and conflict and resistance at work. You will also consider specific human resources practices, such as recruitment and selection, training and development and pay and performance management. 

Year 3

Computer Science: Individual Project

In this module you will have the opportunity to plan and organise a large project, analysing complex ideas, identifying problems, and coming up with solutions. You will apply scientific principles and use a range of software and hardware techniques. You will analyse the effectiveness of your solutions and evaluate the results. You will also consider legal, social, ethical and professional issues. You can design your own project or choose a topic from a suggested list.

The core modules in Management are:

International Management - Business in Context


International Management - Leadership and Innovation


Optional modules

In addition to these mandatory course units there are a number of optional course units available during your degree studies. The following is a selection of optional course units that are likely to be available. Please note that although the College will keep changes to a minimum, new units may be offered or existing units may be withdrawn, for example, in response to a change in staff. Applicants will be informed if any significant changes need to be made.

Year 1

Only core modules are taken

Year 2

Computer Science: Introduction to Artificial Intelligence


Computer Science: Human-Computer Interaction


Computer Science: Operating Systems


Year 3

Computer Science: Semantic Web


Computer Science: Bioinformatics


Computer Science: Digital Audio and Applications


Optional modules in Management include:

International Financial Accounting


Consumer Behaviour


Emerging Markets


Asia Pacific Business


European Business


Corporate Accountability


Globalisation of Work


International Human Resource Management


The Individual at Work


Business in International Comparative Perspective


Brands and Branding


Global Marketing


Strategic Management Accounting


Strategic Finance


Advertising and Promotion


Clusters, Small Business and International Competition


Business Data Analytics


Digital Innovation Management


Enterprise Systems Management


Project Management


Small Business Management and Growth


Entrepreneurship Theory and History


Corporate Entrepreneurship


Innovation, Strategy and the Corporation


Accounting for Sustainability


Coporate Governance


Responsible Entreprenuership


Marketing Ethics and Society


The programme has a flexible, modular structure and you will take a total of 12 course units at a rate of four, 30-credit modules per year. Most of our individual course units are worth 15 credits each, so you could study eight half-units per year. In addition to our compulsory courses in each discipline you will be free to choose between a range of optional modules.

We use a variety of teaching methods and there is a strong focus on small group teaching. You will mostly learn through lectures, small group tutorials, practical sessions and problem-solving classes, supervised computing laboratory work, group work and coursework. Our programming and software engineering teaching is very hands on, allowing you to learn at your own pace, whatever your previous level of experience. You will also be expected to complete private study and revision, team work and independent project work outside of class time, with access to a wide range of resources including Moodle, the University’s comprehensive e-learning facility.

For lecture-based courses, assessment is usually by two or three-hour examination at the end of the year in which the course is taken. Many of our courses also involve an element of coursework, which might be examined through project reports, essays or oral presentations.

Typical offers

Typical offers
A-levels AAB-ABB 
Required/preferred subjects

Required subject: either Physics, Chemistry, Computer Science or Mathematics
                                                                                                      The offer given will take into consideration:
• Subjects taken at A-level
• The educational context in which academic achievements have been gained
• Whether the Extended Project Qualification is being taken.

At least five GCSE passes at grade A*-C, including English and Mathematics. For applicants studying a BTEC Extended Diploma, a grade B in Mathematics is required. 

Other UK Qualifications
International Baccalaureate 6,5,5 at Higher Level including Maths, Computer Science or Physics, with a minimum of 32 points overall 
BTEC Extended Diploma Distinction, Distinction, Distinction in a relevant subject (with significant programming content) and at least B in GCSE Maths 
BTEC National Extended Diploma Distinction, Distinction plus an A2 grade B in Maths or Physics or Computing 
BTEC National Extended Certificate Distinction plus A2 grades B, B including Maths or Physics or Computing 
Welsh Baccalaureate Requirements are as for A-levels where one non-subject-specified A-level can be replaced by the same grade in the Welsh Baccalaureate Advanced Level Core. 
Scottish Advanced Highers AB including Maths or Physics or Computing (only acceptable when combined with the required Scottish Higher grades as published) 
Scottish Highers AABBB (only acceptable when combined with the required Scottish Advanced Higher grades as published) 
Irish Leaving Certificate H2,H2,H3,H3,H3 including H3 in Maths or H3 in Physics 
Access to Higher Education Diploma Pass with at least 30 level 3 credits at Distinction and 15 level 3 credits at Merit 

Other UK qualifications

Please select your UK qualification from the drop-down list below

Please select a qualification

Please select a qualification

International and EU entry requirements

Please select your country from the drop-down list below

English language
IELTS - 6.5 overall and a minimum of 5.5 in each subscore. For equivalencies, see here

For more information about entry requirements for your country please visit our International pages. For international students who do not meet the direct entry requirements, we offer an International Foundation Year, run by Study Group at the Royal Holloway International Study Centre. Upon successful completion, students can progress on to selected undergraduate degree programmes at Royal Holloway, University of London.

With expertise in computer science and up-to-the-minute knowledge and skills in business management you will be well equipped to launch a successful career in any number of fields. During your studies you will learn how to develop large and complex systems, solve technical problems, analyse data, apply logic and critical reasoning, and respond to changes in technology, as well as how to manage information systems, marketing, human resources, accounting, production and business operations. You will also gain valuable transferable skills such as time management, team working, research and presentation skills. Both our Computer Science and Management departments enjoy strong links with business and industry, which helps us to align our curriculum with the latest market needs and trends. It also means we understand what employers are looking for.

Our graduates are highly employable and have entered a wide range of careers, from network systems design, software engineering, computer analysis, IT consultancy and web development, to business management, marketing, finance, Human Resources (HR), management consultancy, retail, logistics, imports and exports, hospitality, event management, market research, teaching and more. They work for organisations as diverse as: Logica, British Telecom, British Aerospace, Microsoft, Amazon, American Express, Sky, Orbis Technology, Airbus, BMW, Ernst & Young, Estee Lauder, Network Rail, PWC, Proctor & Gamble, the British Council, the Ministry of Defence, the British Red Cross and the Financial Services Authority. Find out more about what some of our computer science graduates are doing here, and our management graduates, here.

You will have the chance to apply for a short-term summer work placement to gain valuable experience in the world of work. We also run jobs fairs and a short-term work placement scheme, and your personal adviser and the campus Careers team will be on hand to offer advice on career opportunities. We maintain strong links with our alumni, who can often provide additional advice, contacts and networking opportunities.

  • Take advantage of the strong jobs market for computer scientists with business acumen, with opportunities across a wide range of sectors.
  • Our strong ties with business and industry mean we understand the latest market trends and know what employers are looking for.
  • 85% of our computer science graduates and 79% of our management graduates are in work or further study within six months of leaving (Unistats 2015).
  • Take advantage of our summer work placement scheme and benefit from a personal adviser and careers advisers who will guide you through your options.

Home and EU students tuition fee per year 2017/18*: £9,250

International students tuition fee per year 2017/18**: £15,600

Other essential costs***: There are no single associated costs greater than £50 per item on this course

How do I pay for it? Find out more.

*Tuition fees for UK and EU nationals starting a degree in the academic year 2017/18 will be £9,250 for that year. This amount is subject to the UK Parliament approving a change to fee and loan regulations that has been proposed by the UK Government. In the future, should the proposed changes to fee and loan regulations allow it, Royal Holloway reserves the right to increase tuition fees for UK and EU nationals annually. If relevant UK legislation continues to permit it, Royal Holloway will maintain parity between the tuition fees charged to UK and EU students for the duration of their degree studies.

**Royal Holloway reserves the right to increase tuition fees for international fee paying students annually. Tuition fees are unlikely to rise more than 5 per cent each year. For further information on tuition fees please see Royal Holloway’s Terms & Conditions.

***These estimated costs relate to studying this particular degree programme at Royal Holloway. Costs, such as accommodation, food, books and other learning materials and printing etc., have not been included.

Back to course search results


Comment on this page

Did you find the information you were looking for? Is there a broken link or content that needs updating? Let us know so we can improve the page.

Note: If you need further information or have a question that cannot be satisfied by this page, please call our switchboard on +44 (0)1784 434455.

This window will close when you submit your comment.

Add Your Feedback