BSc in Computer Science
University of London
Key Information
Campus location
London, United Kingdom
Languages
English
Study format
Distance learning
Duration
3 - 6 years
Pace
Full time, Part time
Tuition fees
GBP 12,654 *
Application deadline
04 Mar 2024
Earliest start date
Apr 2024
* Indicative total for Band A: £12654 and Band B: 18840
Introduction
This suite of new online BSc Computer Science degrees prepares you for technology jobs of the future. Our degrees use creative interactive approaches delivered through Coursera, the world’s largest online learning platform, to provide immersive learning experiences. Choose from one of seven specialisms to build on your interests and develop the skills you need for a fulfilling career.
By studying this degree you will:
- develop your skills in computing with a strong programming and mathematics focus;
- learn skills in project management, presentation skills and teamwork which employers value;
- create a portfolio of work that you can present to potential employers.
How you study
You can study this online programme from anywhere in the world. The flexible approach to learning enables you to fit your studies around your commitments whilst providing the academic rigour and structure of an on-campus programme.
Modules are offered over two 22-week sessions each academic year. You choose which sessions to enter and how many modules to take in each session.
Assessment deadlines are outlined clearly in advance of the session. The maximum number of modules you can study any one session is five, or three plus the final project. This can be a combination of new modules and resits (with a maximum of four new modules) or resits only. You will also receive comprehensive learning materials and support from online tutors.
Local teaching support
Our courses are designed to be studied independently with online support from the University of London, but if you would like to attend classes, you can enrol at one of our approved local teaching centres around the world.
We will be updating this section with the latest information on where you can benefit from local study support and the facilities of a campus-style environment.
Study materials
Once you register, you will be able to access a range of resources and study materials on computers, tablets and other mobile devices through a Virtual Learning Environment. This learning platform is provided by Coursera, one of the world’s leading MOOC providers.
Online support
When you register, we will give you access to your Student Portal. You can then access your University of London email account and two other key resources:
- The Virtual Learning Environment (VLE). Here, you can access electronic copies of all printed study materials, resources including audio-visual, and forums to discuss course material and work collaboratively with others.
- Access to academic support and feedback from London-based support teams. Tutors introduce the modules, respond to queries, monitor discussions and provide guidance on assessments. There will be interactive and engaging study materials including videos, quizzes and online games, so you can feel confident about your progress.
Assessment
Assessment for this degree includes coursework, portfolios, and written exams. Your final grade for each module is based on a weighting of these assessments (e.g. 50% coursework, 50% exam). You can sit exams at any of our approved centres worldwide.
Career Opportunities
The BSc Computer Science provides you with the opportunity to hone the technical skills and digital capabilities necessary to build an effective career in a range of related fields in the future. Beyond specific technical skills, you’ll also develop a range of transferable skills, from presentation skills to project management, which are highly valued in a range of workplaces and industries including business, finance, medicine, education, video games, engineering and science.
A world of career opportunities based on your specialism:
- Machine Learning and Artificial Intelligence: Technical, problem-solving jobs in a rapidly growing area. A typical job title is machine learning engineer.
- Data Science: Data-intensive technical jobs. Typical job titles include data scientist, data visualisation engineer, business data analyst, data manager and data engineer.
- Web Development and Mobile Development: Jobs involving the development of web and mobile technology such as web sites and applications for smart phones and tablets. Typical job titles include Mobile Application Developer, Mobile Software Engineer, front-end engineer, full stack developer and back-end developer.
- Physical Computing and Internet of Things: A rapidly growing and exciting area which is becoming relevant across different sectors. Typical job titles include Internet of Things (IoT) engineer, Creative Technologist and Embedded Software Engineer.
- Games Development: A range of jobs in the creative industries, especially in the video games industry. Typical job titles include game designer, video game tester and video game programmer.
- Virtual Reality: Exciting jobs in an emerging area which spans sectors such as the creative industries, video games and education and training. Typical job titles are virtual reality developer, environment artist, Virtual Reality architect and augmented reality engineer.
- User Experience: Jobs which involve a flair for design, and engagement with end users in a range of sectors, wherever there is a need for effective user interface design. Typical job titles include UX Engineer, User Experience Designer and UI Designer.
Gallery
Curriculum
All of the Level 4 and Level 5 modules are compulsory. There is a broad range of options at Level 6, towards the end of the course.
- During Level 4, you learn the fundamentals: how computers work, how to programme, and more about the mathematics that underpins computer science.
- During Level 5, you deepen your programming skills to consider software projects and explore specialist topics such as Graphics Programming and Data Science.
- During Level 6, you study elective modules then undertake a 30 credit project that combines your knowledge and skills to create a software system.
You can also choose to register for a specialist award if you want to focus your studies on a particular area of Computer Science.
The specialist awards are:
- BSc Computer Science (Machine Learning and AI)
- BSc Computer Science (Data Science)
- BSc Computer Science (Web and Mobile Development)
- BSc Computer Science (Physical Computing and the Internet of Things)
- BSc Computer Science (Games Development)
- BSc Computer Science (Virtual Reality)
- BSc Computer Science (User Experience)
BSc Computer Science (Data Science) | BSc Computer Science (Machine Learning and Artificial Intelligence) | BSc Computer Science (User Experience) | BSc Computer Science (Web and Mobile Development) |
|
|
|
|
BSc Computer Science (Physical Computing and the Internet of Things) | BSc Computer Science (Games Development) | BSc Computer Science (Virtual Reality) | |
|
|
|
* Core Modules
Admissions
English Language Requirements
Certify your English proficiency with the Duolingo English Test! The DET is a convenient, fast, and affordable online English test accepted by over 4,000 universities (like this one) around the world.