|Study location||United Kingdom, Colchester Campus|
|Type||Bachelor courses, full-time|
|Nominal duration||3 years|
|Tuition fee||To be confirmed|
High school / secondary education (or higher)
The entry qualification documents are accepted in any language
At least 1 reference(s) must be provided.
Technology drives society, and computer science is developing faster than ever before. Social media, cloud computing, face recognition software, network security and robotics all have a basis in computing. In both business and research, computer science continues to change our lives, our work, and the way we communicate and socialise with one another.
Our BSc Computer Science course is the most flexible of our courses in computing, allowing you to choose from a wide choice of optional modules and to specialise in areas as diverse as assistive technologies, computer games, artificial intelligence, evolutionary computation, Big Data and robotics.
You also acquire key skills for computer science in the areas of:
- Algorithm analysis and basic computability
- Software engineering
- Java language principles and application programming interfaces
Our School is a community of scholars leading the way in technological research and development. Today’s computer scientists are creative people who are focused and committed, yet restless and experimental. We are home to many of the world’s top scientists, and our work is driven by creativity and imagination as well as technical excellence.
We were ranked 8th in the UK in the 2015 Academic Ranking of World Universities, with more than two-thirds of our research rated “world-leading” or “internationally excellent” (REF 2014). And our students enjoy learning from our expert researchers – we are ranked 4th in the country with 97% student satisfaction (NSS).
You graduate with the ability to explore further how technology influences people’s lives.
Mathematics for Computing
Introduction to Programming
Introduction to Databases
Fundamentals of Digital Systems
Group Project & Industrial Practice
Data Structures and Algorithms
Human Computer Interfaces and Visualisation (optional)
Web Application Programming (optional)
Artificial Intelligence (optional)
Computer Game Design (optional)
Computer Game Programming (optional)
C++ Programming (optional)
Computer and Data Networks (optional)
Advanced Programming (optional)
Languages and Compilers (optional)
Evolutionary Computation and Genetic Programming (optional)
Intelligent Agents (optional)
Natural Language Engineering (optional)
Mobile Robotics (optional)
Virtual Worlds (optional)
Large Scale Software Systems and Extreme Programming (optional)
Network Engineering (optional)
Essex graduates in computer science have found employment as systems analysts, software engineers, programmers and systems engineers, while a number go on to postgraduate study or research.
Our department has a large pool of external contacts, ranging from companies providing robots for the media industry, through vehicle diagnostics, to the transforming of unstructured data to cloud-based multidimensional data cubes, who work with us and our students to provide advice, placements and eventually graduate opportunities.
Our recent graduates have gone on to work for a wide range of high-profile companies including:
Light Speed IT Solutions
Royal Bank of Scotland
We are currently NOT ACCEPTING applications from NON-EU countries, except Georgia and Serbia.