← All courses at Newcastle University

BSc Computer Science

Newcastle University

Institution
Newcastle University
Level
undergraduate
Subject
Computer Science
Duration
3 years
UCAS code
G400
Typical offer
A-level AAB, IB 34

Entry requirements

A level: AAB IB: 34 points

About this course

BSc Honours in Computer Science, combining systems design with data analysis. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, and Research Methods. The broad curriculum in the first two years covers fundamentals, algorithms, and software systems before allowing specialisation in the final year. A Major Project and Dissertation in Computer Science is completed in the final year, with an optional industry placement or study abroad available between stages.

Modules

  • Fundamentals of Computing
  • Computer Systems Design and Architectures
  • Foundations of Data Science
  • Programming Portfolio 1
  • Programming Portfolio 2
  • Security Programming
  • Algorithm Design and Analysis
  • Software Engineering Team Project
  • Introducing Contemporary Topics in Computing
  • Software Systems Design and Implementation
  • Major Project and Dissertation in Computer Science
  • Distributed Systems
  • Development and Operations of Systems
  • Introduction to Quantum Computing
  • Game Design
  • Gaming Technologies and Simulations
  • Engineering Biology and AI
  • Biomedical Data Analytics and AI
  • Cryptography
  • System and Network Security
  • Human Computer Interaction: Interaction Design
  • Computer Vision & AI
  • Data Visualization and Visual Analytics
  • Career Development for final year students