Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 9 k / Year(s) Foreign:$ 15.5 k / Year(s) Deadline: Jan 15, 2025
StudyQA ranking:4705 Duration:48 months

Photos of university / #newcastleuni

Description

This wide-ranging degree includes a year of study at Master's level, providing you with a deep understanding across a variety of computer science topics.

You can explore all of our computing specialisms in your first two years and see where your interests lie. You then continue with a broad spectrum of topics from across our full range, and will graduate with breadth and depth of knowledge.

  • Explore different aspects of computing science – such as games design, bioinformatics, and security - in your first two years
  • Continue to select modules from across our range of specialist topics
  • Take Master's-level modules from our MSc in Advanced Computer Science in Stage 4, and receive comprehensive research training to help develop your skills in computer and information systems

Quality and ranking

Computer Science at Newcastle achieved an impressive 91% overall student satisfaction score in the National Student Survey 2013.

Detailed Course Facts

Application deadline January 15 Tuition fee
  • GBP 9000 Year (EEA)
  • GBP 15490 Year (Non-EEA)
Start date September 2015 Credits (ECTS) 240 ECTS
Duration full-time 48 months Languages Take an IELTS test
  • English
Delivery mode On Campus Educational variant Full-time Intensity Flexible

Course Content

Our degrees are divided into Stages. Each Stage lasts for an academic year and you need to complete modules totalling 120 credits by the end of each Stage.

Please be aware that programme modules do change and therefore may differ for your year of entry.

Stage 1

Compulsory modules

  • CSC1021 Programming I
  • CSC1022 Programming II
  • CSC1023 The Software Engineering Professional
  • CSC1024 Computer Architecture
  • CSC1025 Mathematics for Computer Science
  • CSC1026 Website Design and Construction

Stage 2

Compulsory modules

  • CSC2021 Software Engineering
  • CSC2022 Software Engineering Team Project
  • CSC2023 Algorithm Design and Analysis
  • CSC2024 Database Technology
  • CSC2025 Operating Systems
  • CSC2026 Computer Networks

Stage 3

Compulsory modules

  • CSC3095 Project and Dissertation in Computing Science

Optional modules

You choose modules from the following list to bring your total credits to 120. Please note that not all options listed may be offered in any one year, and additional modules may be available.

  • CSC3121 Distributed Systems
  • CSC3122 Mobile Computer Systems Development
  • CSC3123 Internet Technology
  • CSC3124 System and Network Security
  • CSC3221 Programming for Games
  • CSC3222 Gaming Simulations
  • CSC3223 Graphics for Games
  • CSC3224 Computer Games Development
  • CSC3321 Understanding Programming Languages
  • CSC3322 Real-Time and Cyber-Physical Systems
  • CSC3323 Software Verification Technologies
  • CSC3324 Understanding Concurrency
  • CSC3422 Website Construction and Management (Server-side)
  • CSC3423 Bio-computing
  • CSC3424 Bio-algorithms
  • CSC3621 Cryptography
  • CSC3622 Reliability and Fault Tolerance
  • CSC3721 Introduction to Human-Computer Interaction
  • CSC3722 Advanced Interaction Design
  • CSC3723 User Interface Techniques and Technologies
  • NCL3007 Career Development for Final Year Students
  • SUG3500 Creativity and Market Research in Science and Engineering

Stage 4

Compulsory modules

  • CSC8103 Distributed Algorithms
  • CSC8201 The Challenge of Dependable Systems
  • CSC8205 Research Skills
  • CSC8206 Group Project in Computer Security and Resilience
  • CSC8498 Project and Dissertation for MComp

Optional modules

You choose 20 credits from this list:

  • CSC8104 Enterprise Middleware
  • CSC8105 System Validation
  • CSC8111 Machine Learning
  • CSC8202 Information Security and Trust

And 20 credits from this list:

  • CSC8102 System Security
  • CSC8106 System Design
  • CSC8110 Cloud Computing
  • CSC8204 High Integrity Software Development

You also choose one of the following modules:

  • CSC8101 Big Data Analytics
  • CSC8203 Human Factors Engineering

English Language Requirements

IELTS band : 6.5 TOEFL iBT® test : 90

To study at this university, you have to speak English. We advice you to

take an IELTS test. More About IELTS

Requirements

All candidates are considered on an individual basis. If your qualifications are not listed here, please see our additional entry requirements web pages to find out which other qualifications are considered.

- A Levels

AAB (excluding General Studies and Critical Thinking). GCSE Mathematics grade B required.

- Scottish Qualifications

AAABB at Higher Grade. Mathematics required at grade 2 Standard Grade (or Intermediate 2 equivalent) if not offered at Higher Grade. Combinations of Highers and Advanced Highers accepted.

- International Baccalaureate

35 points. Standard Level Mathematics or Mathematical Studies required at grade 5 if not offered at Higher Level.

- Irish Leaving Certificate

A1A1A1B1B.

- Access Qualifications

A unit in Mathematical Studies essential. At least 30 level 3 credits in a science subject at Distinction. In addition, at least 15 level 3 credits at a minimum of Merit.

- BTEC Level 5 HND

Applicants will be considered on an individual basis.

- BTEC Level 3 Extended Diploma (formerly BTEC National Diploma)

Applicants will be considered on an individual basis.

- Cambridge Pre-U

D3,D3,M2 in Principal Subjects. GCSE Mathematics grade B required.

- PARTNERS - A Levels

BBB/ABC (excluding General Studies and Critical Thinking). GCSE Mathematics grade B required.

The PARTNERS Programme is Newcastle Universitys supported entry route for students from identified schools and colleges. Find out more about the PARTNERS Programme.

- PARTNERS - BTEC Level 3 Extended Diploma (formerly BTEC National Diploma)

Applicants will be considered on an individual basis.

The PARTNERS Programme is Newcastle Universitys supported entry route for students from identified schools and colleges. Find out more about the PARTNERS Programme.

- English Language Requirements

For this degree you will need a minimum score of IELTS 6.5 or equivalent.

Visit our International Students webpages to find out more about our English language admission requirements and English language support courses offered by INTO Newcastle University.

Work Experience

No work experience is required.


Want to improve your English level for admission?

Prepare for the program requirements with English Online by the British Council.

  • ✔️ Flexible study schedule
  • ✔️ Experienced teachers
  • ✔️ Certificate upon completion

📘 Recommended for students with an IELTS level of 6.0 or below.

Enroll in the course

Related Scholarships*

  • Academic Excellence Scholarship

    "The Academic Excellence Scholarship can provide up to a 50 % reduction in tuition per semester. These scholarships will be renewed if the student maintains superior academic performance during each semester of their 3-year Bachelor programme. The scholarship will be directly applied to the student’s tuition fees."

  • Access Bursary

    Bursary for UK students all subjects where the variable tuition fee rate is payable.

  • Alumni Bursary

    Alumni Bursary for UK Undergraduate students

* The scholarships shown on this page are suggestions first and foremost. They could be offered by other organisations than Newcastle University.

Accreditation

We have a policy of seeking British Computer Society (BCS) accreditation for all of our degrees, so you can be assured that you will graduate with a degree that meets the standards set out by the IT industry.

Our existing degrees are already accredited and we apply for accreditation for all new degrees.

BCS is the chartered institute for IT. Studying a BCS-accredited degree provides the foundation for professional membership of the BCS on graduation and is the first step to becoming a chartered IT professional.

Please note that students who choose to undertake a study abroad exchange as part of their degree do not meet the requirements for BCS accreditation.

Similar programs:
Study mode:On campus Languages: Italian
Local:$ 1.05 k / Year(s) Foreign:$ 1.05 k / Year(s)
501–600 place StudyQA ranking: 4654
Study mode:On campus Languages: Italian
Local:$ 1.05 k / Year(s) Foreign:$ 1.05 k / Year(s)
StudyQA ranking: 4561
Study mode:On campus Languages: English
Local:$ 11.7 k / Year(s) Foreign:$ 11.7 k / Year(s)
Deadline: Jun 1, 2025 StudyQA ranking: 6201
Study mode:On campus Languages: English
Foreign:$ 31 k / Year(s)
Deadline: Oct 15, 2025 301–350 place StudyQA ranking: 4839
Study mode:On campus Languages: English
Local:$ 11.8 k / Year(s) Foreign:$ 30.2 k / Year(s)
Deadline: Jan 15, 2025 16 place StudyQA ranking: 4241
Study mode:On campus Languages: English
Local:$ 11.8 k / Year(s) Foreign:$ 38.9 k / Year(s)
Deadline: Oct 15, 2025 1 place StudyQA ranking: 7021
Study mode:On campus Languages: English
Foreign:$ 37.3 k / Year(s)
Deadline: Oct 15, 2025 6 place StudyQA ranking: 7158
Study mode:On campus Languages: Russian Kazakh
Local:$ 401 / Year(s) Foreign:$ 504 / Year(s)
Deadline: May 10, 2025 1001+ place StudyQA ranking: 8968
Study mode:On campus Languages: English
Local:$ 24.9 k / Year(s) Foreign:$ 24.9 k / Year(s)
Deadline: May 1, 2025 301–350 place StudyQA ranking: 5197