|Study location||United Kingdom, Egham, Surrey|
|Type||Bachelor courses, full-time|
|Nominal duration||3 years|
|Tuition fee||To be confirmed|
High school / secondary education (or higher)
Required subject: Mathematics
At least five GCSEs at grade A*-C or 9-4 including English and Mathematics. Please note that for students taking the BTEC Extended Diploma, GCSE Mathematics is also required at minimum grade B or 6.
The entry qualification documents are accepted in the following languages: English.
Often you can get a suitable transcript from your school. If this is not the case, you will need official translations along with verified copies of the original.
IELTS: 6.5 overall (with a minimum of 5.5 in all other subscores)
At least 1 reference(s) must be provided.
A motivation letter must be added to your application.
Computer systems engineering is a discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems, computer-controlled equipment, and networks of intelligent devices. It is solidly grounded in the theories and principles of computing, mathematics, science and engineering, and it applies these theories and principles to solve technical problems through the design of computing hardware, software, networks, and processes.
This course is designed to develop ingenuity, creativity, invention and product development skills, through a wide and varied curriculum, informed by cutting-edge research and current industrial needs.
You will be carry out extensive team-project work in state-of-the-art laboratories, and have the oppotunity to join a vibrant and dynamic student-led Computing Society.
Communications Engineering 1
Computer Systems Engineering Team Project 1
Electronic Circuits and Components
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.
Mathematics for Scientists 1
Programming in C++
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 Systems Engineering Team Project 2
Digital Coding and Data Networking
Human Perception Engineering
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.
Multi-dimensional Data Processing
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.
Increasingly, computer-systems engineers are involved in the design of computer-based systems to address highly specialized and specific application needs.
Computer-systems engineers work in most industries, including the computer, car, aerospace, telecommunications, power production, manufacturing, defence, and electronics industries. They design high-tech devices ranging from tiny microelectronic integrated-circuit chips, to powerful systems that utilize those chips and efficient telecommunication systems that interconnect those systems. They also work in distributed computing environments (local and wide area networks, wireless networks, internets, intranets), and embedded computer systems (such as aircraft, spacecraft, and automobile control systems in which computers are embedded to perform various functions).
A wide array of complex technological systems, such as power generation and distribution systems and modern processing and manufacturing plants, rely on computer systems developed and designed by computer-systems engineers.
We are currently NOT ACCEPTING applications from NON-EU countries, except Georgia and Serbia.