BSc Applied Computing Science with a Foundation Year


Attendance
Full Time
Award
Degree of Bachelor of Science



UCAS Course Code
G414
A-Level typical
CCC (2017/8 entry) See All Requirements
Visit Us
This course gives you the opportunity to progress on to any of the degree programmes within the School of Computing Sciences, following the successful completion of the foundation year.

The foundation year is carefully designed to equip you with the essential study skills and computing knowledge required to succeed on one of our main degree programmes. Studying with us means that you will benefit from our research-led approach to teaching and our fantastic facilities, ensuring that you will learn in the most up-to-date environment.

We are one of the most experienced schools of Computing Sciences in the UK, with 100% of our research categorised as internationally recognised (REF 2014).

Overview

This degree has been designed specifically to meet the requirements of students looking to embark on an undergraduate computing degree, but who lack the academic qualifications to start immediately on one of our programmes. We encourage applications from students with A level, Access, BTEC, or professional qualifications, and will consider a variety of alternatives as equivalent to our stated entry requirements.

Students on the programme come from a wide range of backgrounds including those who have studied relevant subjects to an appropriate level but did not achieve the necessary grades and those with work experience who may not have formal qualifications in relevant areas.

Students have on average 15 hours of contact time per week with teaching staff through lectures, laboratory sessions and seminars, though this may vary depending on module choices. Additionally, students should allocate at least 25 hours per week for study, coursework assignments and projects.

Course Structure

The first year (the foundation year) of this programme provides a strong platform in fundamentals of computing, programming, study skills and essential mathematics. Following successful completion of this year, students have the opportunity to transfer to the first year of any of the degree programmes offered by the School of Computing Sciences, subject to performance.

The foundation year can be regarded as a preparatory year for the standard computing programmes and aims to achieve several objectives:

  • Give an understanding of what computer systems and software development is about 
  • Give a practical introduction to programming in a high-level language
  • Raise mathematics to a standard that will enable confident progression to what is effectively the first year of another computing programme
  • Develop study skills through a small group project that will involve research writing and organisational and presentational skills
  • Give an introduction to the essentials of computing for business.

Course Modules

Students must study the following modules for 80 credits:

Name Code Credits

FOUNDATIONS OF COMPUTING 1

This module is designed to provide an introduction to computing by covering a wide range of topics that are fundamental to computing science. Areas of study such as website design, database implementation, the binary system,logic circuits, algorithms and machine learning methods will be introduced.

CMP-0002A

20

FOUNDATIONS OF COMPUTING 2

CMP-0006B

20

INTRODUCTION TO COMPUTING FOR BUSINESS

This module explores how information systems are used in business. It introduces the concept of the lifecycle approach to systems development and basic systems analysis and design techniques using a top down, functional decomposition approach.

CMP-0001B

20

INTRODUCTORY PROGRAMMING

CMP-0005A

20

Students will select 20 credits from the following modules:

Name Code Credits

BASIC MATHEMATICS I

Taught by lectures and seminars to bring students from Maths GCSE towards A-level standard. The module covers functions, polynomials, quadratics, trigonometry and differential calculus and an introduction to integration. Students should have a strong understanding of GCSE Mathematics.

MTHB0001A

20

INTRODUCTORY MATHEMATICS FOR SCIENTISTS

A course in mathematics for students who have studied Maths at GCSE level gaining a grade C and/or more than two years ago. The course includes some AS level material relevant to science. This module is reserved for students on the Chemistry, Biology, Pharmacy, Environmental Science or Computing Foundation Years.

CHE-0005A

20

Students will select 20 credits from the following modules:

Name Code Credits

BASIC MATHEMATICS II

Brings students up to the standard needed to take first year Mathematics degree courses. The module covers trigonometric functions, integral calculus, complex numbers, vectors.

MTHB0002B

20

FURTHER MATHEMATICS FOR SCIENTISTS

A mathematics module designed to be a follow-on for students on Science Faculty degrees with a Foundation Year or Computing with a Foundation Year who have completed study of the module CHE-0005A.

CHE-0006B

20

Students must study the following modules for 100 credits:

Name Code Credits

COMPUTING PRINCIPLES

The module introduces key concepts in discrete mathematics, logic and Formal Language Theory essential for any degree in computing.

CMP-4002B

20

DATABASE SYSTEMS

This module introduces most aspects of databases, database manipulation and database management systems. The module is based on the relational model. The students will explore the tools and methods for database design and manipulation as well as the programming of database applications. Part of the practical experience gained will be acquired using a modern relational database management system. Students will also gain programming experience using SQL, and using a high level programming language to write applications that access the database.

CMP-4010B

20

PROGRAMMING 1

The purpose of this module is to give the student a solid grounding in the essential features of object-orientated programming using the Java programming language. The module is designed to meet the needs of the student who has not previously studied programming, although it is recognised that many will have done so in some measure.

CMP-4008Y

20

SYSTEMS DEVELOPMENT

The complexity of Computer Based Systems, appropriate development approaches, and their inherent activities will be discussed using case studies and guest speakers where appropriate. Emphasis will be placed on the processes involved with systems requirements, creative designs, and careful development, in a professional manner, ensuring that issues such as project management, safety, security and data protection are taken into account. The module will include a number of modelling techniques to support the systems development process. These will be put into practise during the group exercise that will run throughout the semester. There are also opportunities for students to hone their transferable skills through literature searching, report writing, seminar discussions and presentations.

CMP-4013A

20

WEB-BASED PROGRAMMING

The Internet and the World Wide Web are ubiquitous in much of the world. This module introduces some of the tools used for web development. Students will then build a substantial dynamic web site using HTML, CSS and Python. An understanding of the underlying mechanisms of the technologies used in the Internet and World Wide Web is essential for any computing science student. The latter part of the module explains these technologies and takes a practical approach to exploring them. Issues of information systems security are considered at all stages but also in dedicated sessions. The final element of the module considers multi-media issues in web based systems.

CMP-4011A

20

Students will select 20 credits from the following modules:

Students will be advised as to which of CMP-4004Y and CMP-4005Y is most appropriate for their course of study.

Name Code Credits

MATHEMATICS FOR COMPUTING A

The module is designed to provide students who have not studied A level Mathematics with sufficient understanding of basic algebra to give them confidence to embark on the study of computing fundamentals. Various topics in discrete and continuous mathematics which are fundamental to Computer Science will be introduced.

CMP-4004Y

20

MATHEMATICS FOR COMPUTING B

This module is designed for students with an A level (or equivalent) in Mathematics. For these students it provides an introduction to the mathematics of counting and arrangements, a further development of the theory and practice of calculus, an introduction to linear algebra and its computing applications and a further development of the principles and computing applications of probability theory. In addition 3D Vectors are introduced and complex numbers are studied.

CMP-4005Y

20

Students must study the following modules for 80 credits:

Name Code Credits

ARCHITECTURES AND OPERATING SYSTEMS

This module studies the organisation of both the system software and the underlying hardware architecture in modern computer systems. The role of concurrent operation of both hardware and software components is emphasised throughout, and the central concepts of the module are reinforced by practical work in the laboratory. The architectures portion of the module focuses on the components of a processor, including the registers and data path, and MIPS is used to demonstrate concepts such as instruction fetch cycles, and instruction decoding, and memory addressing modes. The operating systems component of the module focuses on how the system software manages the competing demands for the system hardware, including memory management, disc and processing scheduling, and so on.

CMP-5013A

20

DATA STRUCTURES AND ALGORITHMS

The purpose of this module is to give the student a solid grounding in the design, analysis and implementation of algorithms, and in the efficient implementation of a wide range of important data structures.

CMP-5014Y

20

PROGRAMMING 2

This is a compulsory module for all computing students and is a continuation of CMP-4008Y. It contains greater breadth and depth and provides students with the range of skills needed for many of their subsequent modules. We recap Java and deepen your understanding of the language by teaching topics such as nested classes, enumeration, generics, reflection, collections and threaded programming. We then introduce C in order to improve your low level understanding of how programming works, before moving on to C++ in semester 2. We conclude by introducing C# to highlight the similarities and differences between languages.

CMP-5015Y

20

SOFTWARE ENGINEERING 1

Software Engineering is one of the most essential skills for work in the software development industry. Students will gain an understanding of the issues involved in designing and creating software systems from an industry perspective. They will be taught state of the art in phased software development methodology, with a special focus on the activities required to go from initial class model design to actual running software systems. These activities are complemented with an introduction into software project management and development facilitation.

CMP-5012B

20

Students will select 20 credits from the following modules:

Students may not select FURTHER MATHEMATICS if they have taken MATHEMATICS FOR COMPUTING B in year 1.

Name Code Credits

ANALOGUE AND DIGITAL ELECTRONICS

This module provides a practical introduction to electronics. Topics include a review of basic components and fundamental laws; introduction to semiconductors; operational amplifiers; combinational logic; sequential logic; and state machines. Much of the time is spent on practical work. Students learn how to build prototypes, make measurements and produce PCBs.

CMP-5027A

20

FURTHER MATHEMATICS

This module is for those students who have passed CMP-4004Y or equivalent, in their first year and would like to study further theory that is a pre-requisite for several other 2nd and 3rd level modules in CMP. For such students it provides an introduction to the mathematics of counting and arrangements, a further development of the theory and practice of calculus, an introduction to linear algebra and its computing applications and a further development of the principles and computing applications of probability theory. 3D Vectors and complex numbers are also studied.

CMP-5006A

20

INFORMATION RETRIEVAL

Nowadays, millions of people worldwide make use of IR systems every day via search engines, and the exponential increase in the number of websites and documents available means that these systems have been developed to be highly efficient. In this module, we will cover the essential theoretical ideas that underpin modern information retrieval (e.g. the vector-space model, probabilistic approaches, relevance feedback etc.) and examine how they are practically implemented in current systems. Lecture material is re-enforced by a set of laboratory exercises and an assessment that enable you to implement some of these ideas practically. We also examine natural language processing techniques that are increasingly used in IR, and the emerging technologies of audio and video retrieval.

CMP-5036A

20

SYSTEMS ANALYSIS

This module considers, at a high level, various activities associated with the development of all types of computer based information systems including project management, feasibility, investigation, analysis, logical and physical design, and the links to design and implementation. Its main focus, however, is on the early stages, in particular requirements investigation and specification including the use of UML. It makes use of a number of analysis and design tools and techniques in order to produce readable system specifications. Students are introduced to a number of development methods including object orientated, soft systems, structured, participative, iterative and rapid approaches.

CMP-5003A

20

Students will select 20 credits from the following modules:

Name Code Credits

APPLIED STATISTICS A

ACTUARIAL SCIENCE AND BUSINESS STATISTICS STUDENTS SHOULD TAKE CMP-5019B, APPLIED STATISTICS B, DUE TO THE DIFFERENT REQUIREMENTS OF THEIR COURSE. This is a module designed to give students the opportunity to apply statistical methods in realistic situations. While no advanced knowledge of probability and statistics is required, we expect students to have some background in probability and statistics before taking this module. The aim is to introduce students to R statistical language and to cover Regression, Analysis of Variance and Survival analysis. Other topics from a list including: Extremes and quartiles, Bootstrap methods and their application, Sample surveys, Simulations, Subjective statistics, Forecasting and Clustering methods, may be offered to cover the interests of those in the class.

CMP-5017B

20

GRAPHICS 1

Graphics 1 provides an introduction to the fundamentals of computer graphics for all computing students. It aims to provide a strong foundation for students wishing to study graphics, focusing on 2D graphics, algorithms and interaction. The module requires a good background in programming. OpenGL is utilised as the graphics API with examples provided in the lectures and supported in the laboratory classes. Other topics covered include transformations, texture mapping, collision detection, graphics hardware, fonts, algorithms for line drawing, polygon filling, clipping and colour.

CMP-5010B

20

NETWORKS

This module examines networks and how they are designed and implemented to provide reliable data transmission. A layered approach is taken in the study of networks with emphasis given to the functionality of the traditional OSI 7 layer reference model and the TCP/IP model. Week-by-week the module examines the functionality provided by each layer and how this contributes to the overall reliable data transmission that the network provides. Underlying theory behind each layer is studied and then examples given as to how this is used in practice - for example within voice over IP (VoIP). An emphasis is placed on practical issues associated with networking such as real-time delivery of multimedia information and network security. The coursework tends to be highly practical and underpins the theory learnt in lectures.

CMP-5037B

20

Students must study the following modules for 40 credits:

Name Code Credits

COMPUTING PROJECT

This module will give you experience of independent project work through the development of research and application involving a significant amount of computing science knowledge and skills, for example, in design/implementation of algorithms, software, or hardware systems. It will also provide, via the lecture programme, a primer on the law, ethical and professional behaviour, project management, reporting and other aspects of being a computer scientist. You will be allocated a supervisor and will be expected to work closely with him or her on a mutually agreed project. The project choice will normally take place in the summer preceding the module and will be based around a list of approved computer science projects provided by members of Faculty and, occasionally, external customers. If you want to work on your own project then this may be possible but you should discuss this with the module organiser at an early stage. You will have to undertake a number of formative assessments: a project proposal and a progress report to demonstrate your ability to plan and manage a substantial individual project, a literature review to start your research and an ethics quiz to demonstrate your understanding of ethical issues. Your summative assessments will take the form of a final report and a formal presentation that will enable you to demonstrate your overall achievement.

CMP-6013Y

40

Students will select 20 - 40 credits from the following modules:

Students will select 40 credits from the following modules in Option Range A, or 20 credits from Option Range A and 20 credits from Option Range C. Students selecting from Option Range C cannot also select from Option Range D.

Name Code Credits

ADVANCED STATISTICS

This module covers three topics in statistical theory. For this year they are Regression and Linear Model, Generalised Models and Non-parametric Methods. The first two topics consider both the theory and practice of statistical model fitting and students will be expected to analyse real data. The third topic is chosen to be a contrasting one. Non-parametric methods are a vital part of the statisticians armoury and cheap computing makes such techniques very powerful. We look at the traditional permutation based methods as well as the empirical distribution function.

CMP-6004A

20

ARTIFICIAL INTELLIGENCE

This module introduces the students to core techniques in Artificial Intelligence Topics covered include introduction to Prolog programming, state space representation and search algorithms, knowledge representation, and expert systems.

CMP-6040A

20

AUDIOVISUAL PROCESSING

This module continues the exploration of computer processing of sound and image signals begun in Sound and Image I. The two aspects of the module are brought together using a common application: speech recognition - a technology that is becoming ubiquitous and found in almost all modern day mobile phones. In the sound component, the focus is on understanding acoustic feature extraction and acoustic modelling for recognition, and noise compensation techniques to overcome the effects of the environment. The imaging component builds on the idea of speech recognition to consider the choice of visual feature for computer lip-reading and the integration of acoustic and visual information for more robust recognition. The theoretical material covered in the lectures is reinforced with practical laboratory sessions and coursework, where full acoustic, visual-only and audiovisual speech recognisers are built. This includes data capture, pre-processing, feature extraction, modelling and recognition.

CMP-6026A

20

GRAPHICS 2

This module introduces the fundamentals of 3D geometric transformations and viewing using OpenGL. It teaches the theory and implementation of fundamental visibility determination algorithms and techniques for lighting, shading and anti-aliasing. Issues involved with modern high performance graphics processor are also considered. It also studies 3D curves and fundamental geometric data structures.

CMP-6006A

20

SOFTWARE ENGINEERING 2

Industrial software development is seldom started from scratch, companies generally have large systems of legacy software that need to be maintained, improved and extended. This module focuses on advanced software engineering topics, such as reverse engineering to understand legacy software, refactoring and design patterns to improve the design of software systems and developing new software projects using third-party software components. Assessment will be done by a group project which consists of a design and analysis task, and the group implementation task of a software project. Confidence in Java programming language skills as well as software engineering practice (phased development with agile methods, Unified Modeling Language, test-driven developement) are pre-requisites. Software Engineering I is required for this module.

CMP-6010A

20

Students will select 20 - 40 credits from the following modules:

Students will select 40 credits from the following modules in Option Range B, or 20 credits from Option Range B and 20 credits from Option Range D. Students selecting from Option Range D cannot also select from Option Range C.

Name Code Credits

ALGORITHMS FOR BIOINFORMATICS

Bioinformatics is one of the great growth areas in computing sciences due to the development of powerful new technologies that are able to churn out vast amounts of biological data. This data is often in the form of DNA or protein sequence data and the challenge that computer scientists' face involves developing efficient algorithms to process and understand the resulting complex data sets. Although the algorithms (such as dynamic programming and heuristics) and computer science techniques (such as graph theory and algorithm analysis) are introduced in a bioinformatics context, they are applicable to computer science problems in general. A brief introduction to the basics of molecular biology will be given, and so no background in biology is required. Topics will include sequence analysis, structural genomics and protein modelling, genome assembly and phylogenetics. Lecturers will highlight the relevance of the material to cutting-edge research and in applications such as understanding human diseases, developing new drugs, improving crop plants, and uncovering the origins of species.

CMP-6034B

20

COMPUTER VISION

Computer Vision is about "teaching machines how to see". It includes methods for acquiring, analysing and understanding images. The unit comprises lectures and laboratories. Practical exercises and projects, undertaken in the laboratory support the underpinning theory and enable students to implement contemporary computer vision algorithms.

CMP-6035B

20

EMBEDDED SYSTEMS

Embedded processors are at the core of a huge range of products e.g. mobile telephones, cameras, passenger cars, washing machines, DVD players, medical equipment, etc. The embedded market is currently estimated to be worth around 100x the 'desktop' market and is projected to grow exponentially over the next decade. This module builds on the material delivered in CMP-5013A to consider the design and development of real-time embedded system applications for commercial off the shelf (COTS) processors running real-time operating systems (RTOS) such as eLinux.

CMP-6024B

20

MACHINE LEARNING

This module covers the core topics that dominate machine learning research: classification, clustering and reinforcement learning. We describe a variety of classification algorithms (e.g. Neural Networks, Decision Trees and Learning Classifier Systems) and clustering algorithms (e.g. k-NN and PAM) and discuss the practical implications of their application to real world problems. We then introduce reinforcement learning and the Q-learning problem and describe its application to control problems such as maze solving.

CMP-6002B

20

SYSTEMS ENGINEERING

This module draws together a wide range of material and considers it in the context of developing modern large-scale computer systems. Topics such as Outsourcing, Process Improvement, System Failure, Project Management, Configuration Management, Maintainability, Legacy Systems and Re-engineering, Acceptance and Performance Testing, Metrics and Human Factors are covered in this module. The module is supported by a series of industrial case studies and includes speakers from industry.

CMP-6003B

20

Students will select 0 - 20 credits from the following modules:

Students MAY select up to 20 credits from either Option Range C or Option Range D. Students should contact the appropriate module organiser to check prerequisites if they wish to choose a module outside of CMP.

Name Code Credits

ANALOGUE AND DIGITAL ELECTRONICS

This module provides a practical introduction to electronics. Topics include a review of basic components and fundamental laws; introduction to semiconductors; operational amplifiers; combinational logic; sequential logic; and state machines. Much of the time is spent on practical work. Students learn how to build prototypes, make measurements and produce PCBs.

CMP-5027A

20

INFORMATION RETRIEVAL

Nowadays, millions of people worldwide make use of IR systems every day via search engines, and the exponential increase in the number of websites and documents available means that these systems have been developed to be highly efficient. In this module, we will cover the essential theoretical ideas that underpin modern information retrieval (e.g. the vector-space model, probabilistic approaches, relevance feedback etc.) and examine how they are practically implemented in current systems. Lecture material is re-enforced by a set of laboratory exercises and an assessment that enable you to implement some of these ideas practically. We also examine natural language processing techniques that are increasingly used in IR, and the emerging technologies of audio and video retrieval.

CMP-5036A

20

INTERNET LAW

Internet law is a cross-cutting area of law for today's multinational and innovative environment, particularly relevant in industries like electronic commerce, information technology, and the media. Topics covered in this module include data protection and privacy, cybercrime, telecoms, contracts, domain names, the control of content and the resolution of disputes. Students will explore the application of law across traditional categories and are encouraged to reflect on the role of a national legal system in an interconnected world. Teaching will include some online elements as well as lectures and seminars, and the module is assessed by 100% coursework.

LAW-6001A

20

MATHEMATICS FOR SCIENTISTS B

This module is the second in a series of three mathematical modules for students across the Faculty of Science. It covers vector calculus (used in the study of vector fields in subjects such as fluid dynamics and electromagnetism), time series and spectral analysis (a highly adaptable and useful mathematical technique in many science fields, including data analysis), and fluid dynamics (which has applications to the circulation of the atmosphere, ocean, interior of the Earth, chemical engineering, and biology). There is a continuing emphasis on applied examples.

ENV-5006A

20

SYSTEMS ANALYSIS

This module considers, at a high level, various activities associated with the development of all types of computer based information systems including project management, feasibility, investigation, analysis, logical and physical design, and the links to design and implementation. Its main focus, however, is on the early stages, in particular requirements investigation and specification including the use of UML. It makes use of a number of analysis and design tools and techniques in order to produce readable system specifications. Students are introduced to a number of development methods including object orientated, soft systems, structured, participative, iterative and rapid approaches.

CMP-5003A

20

Students will select 0 - 20 credits from the following modules:

Students MAY select up to 20 credits from either Option Range C or Option Range D. Students should contact the appropriate module organiser to check prerequisites if they wish to choose a module outside of CMP.

Name Code Credits

APPLIED STATISTICS A

ACTUARIAL SCIENCE AND BUSINESS STATISTICS STUDENTS SHOULD TAKE CMP-5019B, APPLIED STATISTICS B, DUE TO THE DIFFERENT REQUIREMENTS OF THEIR COURSE. This is a module designed to give students the opportunity to apply statistical methods in realistic situations. While no advanced knowledge of probability and statistics is required, we expect students to have some background in probability and statistics before taking this module. The aim is to introduce students to R statistical language and to cover Regression, Analysis of Variance and Survival analysis. Other topics from a list including: Extremes and quartiles, Bootstrap methods and their application, Sample surveys, Simulations, Subjective statistics, Forecasting and Clustering methods, may be offered to cover the interests of those in the class.

CMP-5017B

20

ELECTRICITY GENERATION AND DISTRIBUTION

In the final semester of third year this module will build on your established understanding of electricity by studying the technical aspects of the electrical industry. Analysing transformer designs will help consolidate your knowledge of generation before developing an advanced understanding of the constraints of cabling for offshore wind turbines. You will evaluate the efficiency of the national grid by comparing the practical design aspects to the costs involved. A detailed consideration of the current shortfall in meeting demand for electricity will lead to the study of novel methods of distribution, including pumped-storage schemes and super-capacitors.

ENG-6001B

20

GRAPHICS 1

Graphics 1 provides an introduction to the fundamentals of computer graphics for all computing students. It aims to provide a strong foundation for students wishing to study graphics, focusing on 2D graphics, algorithms and interaction. The module requires a good background in programming. OpenGL is utilised as the graphics API with examples provided in the lectures and supported in the laboratory classes. Other topics covered include transformations, texture mapping, collision detection, graphics hardware, fonts, algorithms for line drawing, polygon filling, clipping and colour.

CMP-5010B

20

MATHEMATICS FOR SCIENTISTS C

This module is the third in a series of three mathematical units for students across the Faculty of Science. It covers matrix algebra and numerical methods (with applications to many multi-variable problems in science), second order partial differential equations (which govern the behaviour of diffusive, advective and wave-like systems), and solid mechanics (applications in geophysics, glaciology, and material science). There is a continuing emphasis on applied examples, and the use of numerical computing software (Matlab) is extended with a dedicated programming component. This module is taught by mathematicians with considerable expertise in the use of mathematics in the natural/environmental sciences and is largely designed to equip students with the tools necessary for advanced second and third level modules, particularly those in the physical sciences. Emphasis is placed on problem solving and there are three lectures a week accompanied by one seminar which focuses on the discussion of relevant problem sheets.

ENV-5007B

20

NETWORKS

This module examines networks and how they are designed and implemented to provide reliable data transmission. A layered approach is taken in the study of networks with emphasis given to the functionality of the traditional OSI 7 layer reference model and the TCP/IP model. Week-by-week the module examines the functionality provided by each layer and how this contributes to the overall reliable data transmission that the network provides. Underlying theory behind each layer is studied and then examples given as to how this is used in practice - for example within voice over IP (VoIP). An emphasis is placed on practical issues associated with networking such as real-time delivery of multimedia information and network security. The coursework tends to be highly practical and underpins the theory learnt in lectures.

CMP-5037B

20

Disclaimer

Whilst the University will make every effort to offer the modules listed, changes may sometimes be made arising from the annual monitoring, review and update of modules and regular (five-yearly) review of course programmes. Where this activity leads to significant (but not minor) changes to programmes and their constituent modules, there will normally be prior consultation of students and others. It is also possible that the University may not be able to offer a module for reasons outside of its control, such as the illness of a member of staff or sabbatical leave. Where this is the case, the University will endeavour to inform students.

Entry Requirements

  • A Level CCC
  • International Baccalaureate 28 points overall
  • Scottish Advanced Highers CCC
  • Irish Leaving Certificate CCCCCC or 6 subjects at H3
  • Access Course Pass the Access to HE Diploma with 45 credits at Level 3
  • BTEC MMM
  • European Baccalaureate 60%

Entry Requirement

General Studies and Critical Thinking are not accepted.

You are required to have Mathematics and English Language at a minimum of Grade C or Grade 4 or above at GCSE Level.

Students for whom English is a Foreign language

We welcome applications from students from all academic backgrounds. We require evidence of proficiency in English (including writing, speaking, listening and reading):

  • IELTS: 6.5 overall (minimum 6.0 in any component)

We also accept a number of other English language tests. Please click here to see our full list.

Interviews

The majority of candidates will not be called for an interview and a decision will be made via UCAS Track. However, for some students an interview will be requested. You may be called for an interview to help the School of Study, and you, understand if the course is the right choice for you.  The interview will cover topics such as your current studies, reasons for choosing the course and your personal interests and extra-curricular activities.  Where an interview is required the Admissions Service will contact you directly to arrange a convenient time.

Gap Year

We welcome applications from students who have already taken or intend to take a gap year.  We believe that a year between school and university can be of substantial benefit. You are advised to indicate your reason for wishing to defer entry and to contact admissions@uea.ac.uk directly to discuss this further.

 

Intakes

The School's annual intake is in September of each year.

  • A Level CCC
  • International Baccalaureate 28 points overall
  • Scottish Highers CCCCC
  • Scottish Advanced Highers CCC
  • Irish Leaving Certificate CCCCCC
  • Access Course Pass the Access to HE Diploma with 45 credits at Level 3
  • BTEC MMM
  • European Baccalaureate 60%

Students for whom English is a Foreign language

We welcome applications from students from all academic backgrounds. We require evidence of proficiency in English (including writing, speaking, listening and reading):

  • IELTS (SELT): 6.0 overall (minimum 5.5 in any component)

We also accept a number of other English language tests. Please click here to see our full list.

Interviews

The majority of candidates will not be called for an interview. However, for some students an interview will be requested. These are normally quite informal and generally cover topics such as your current studies, reasons for choosing the course and your personal interests and extra-curricular activities.

Gap Year

We welcome applications from students who have already taken or intend to take a gap year, believing that a year between school and university can be of substantial benefit. You are advised to indicate your reason for wishing to defer entry and may wish to contact the appropriate Admissions Office directly to discuss this further.

Special Entry Requirements

General Studies and Critical Thinking are not accepted.

Alternative Qualifications

Relevant work experience may be considered in place of level 3 qualifications.

GCSE Offer

Students are required to have GCSE Mathematics and English Language at grade C or above.

Fees and Funding

Undergraduate University Fees and Financial Support: Home and EU Students

Tuition Fees

Please see our webpage for further information on the current amount of tuition fees payable for Home and EU students and for details of the support available.

Scholarships and Bursaries

We are committed to ensuring that costs do not act as a barrier to those aspiring to come to a world leading university and have developed a funding package to reward those with excellent qualifications and assist those from lower income backgrounds. 

Home/EU - The University of East Anglia offers a range of Bursaries and Scholarships.  To check if you are eligible please visit 

______________________________________________________________________

Undergraduate University Fees and Financial Support: International Students

Tuition Fees

Please see our webpage for further information on the current amount of tuition fees payable for International Students.

Scholarships

We offer a range of Scholarships for International Students – please see our website for further information.

 

How to Apply

How to Apply

Applications need to be made via the Universities Colleges and Admissions Services (UCAS), using the UCAS Apply option.

UCAS Apply is a secure online application system that allows you to apply for full-time Undergraduate courses at universities and colleges in the United Kingdom. It is made up of different sections that you need to complete. Your application does not have to be completed all at once. The system allows you to leave a section partially completed so you can return to it later and add to or edit any information you have entered. Once your application is complete, it must be sent to UCAS so that they can process it and send it to your chosen universities and colleges.

The UCAS code name and number for the University of East Anglia is EANGL E14.

Further Information

If you would like to discuss your individual circumstances with the Admissions Office prior to applying please do contact us:

Undergraduate Admissions Office

Tel: +44 (0)1603 591515
Email: admissions@uea.ac.uk

Sign up for myUEA to...

  • request a copy of our latest prospectus and subject brochures
  • get access to exclusive information personalised to your interests
  • keep up to date with news and events at UEA.

International candidates are also actively encouraged to access the University's International webpages.

    Next Steps

    We already know that your university experience will be life-changing, wherever you decide to go. At UEA, we also want to make that experience brilliant, in every way. Explore these pages to see exactly how we do this…

    We can’t wait to hear from you. Just pop any questions about this course into the form below and our enquiries team will answer as soon as they can.

    Admissions enquiries:
    admissions@uea.ac.uk or
    telephone +44 (0)1603 591515