← All courses at Newcastle University

BSc Computer Science (Software Engineering)

Newcastle University

Institution
Newcastle University
Level
undergraduate
Subject
Computer Science (Software Engineering)
Duration
3 years
UCAS code
G600
Typical offer
A-level AAB, IB 34

Entry requirements

A level: AAB IB: 34 points

About this course

BSc (Hons) in Computer Science. Core topics include Programming, Systems Design, Computer Architecture, Data Analysis, and Research Methods. The first two years cover a broad curriculum, with specialised modules in the final year alongside a major project and dissertation. Students may undertake a paid industry placement or study abroad year.

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