BSc (Hons) Computer Science
University of the Arts London
Key Information
Campus location
London, United Kingdom
Languages
English
Study format
On-Campus
Duration
Request info
Pace
Request info
Tuition fees
Request info
Application deadline
Request info
Earliest start date
Request info
Introduction
BSc (Hons) Computer Science
Computer Science underpins much of modern life and supports economic opportunity at all scales. From web platforms, computer graphics, communication technology to machine learning, AI and computer vision, the fundamentals of the subject give you opportunities to shape the future across a wide range of sectors. You will be trained to apply scientific principles to support creation of mathematical models of real-world problems through computer programming.
The BSc Computer Science Program offers a deep engagement with core computer science competencies including algorithms, data structures, secure systems, software engineering, architectures and networking.
Admissions
Scholarships and Funding
Several scholarship options are available. Please check the university website for more information.
Curriculum
Course units
Year 0 (common with BSc Data Science and AI)
- Foundational Programming 1
- Computing Histories
- Computing project: Introducing Computing 1
- Foundational Programming 1
- Foundational Maths for Computing
- Computing project: Introducing Computing 2
Year 1
- Coding 1: Introduction to programming
- Human Factors: Introducing inclusive HCI
- Computing project: Web programming
- Coding 2: Further programming and Information Architecture
- Ethics and Information Security
- Computing project: Data and Databases
Year 2
- Coding 3: Algorithms and Complexity
- Human Factors: Interfaces and Interaction
- Computing project: Software Engineering 1
- Coding 4: Computer Graphics and Signal Processing
- Computational Entrepreneurship
- Computing project: Software Engineering 2
Year 3
- Coding Five: AI and Intelligent Systems
- Security, Privacy and Trusted Systems
- Computing project: Product Development
- Ethics of Computing
- Computing project: Final Project
Program Tuition Fee
Career Opportunities
Computing graduates are highly sought after across lots of different sectors and our degrees facilitate progression to a wide range of careers in both industry and academia. Graduates can join large companies or start their own business using their engineering skills and their knowledge of computational innovation.
Graduates can become:
- Software engineers for technology companies and for film and television production industries
- Applications developers for mobile platforms such as Apple and Google
- Cyber security specialists
- Web developers
- Founders of technology start-ups in sectors such as finance, healthcare and the creative industries.
Opportunities for further study:
Study one of our specialist creative computing master's courses.