← All courses at University of Sussex

BSc Software Engineering

University of Sussex

Institution
University of Sussex
Level
undergraduate
Subject
Software Engineering BSc (Hons)
Duration
3 years
UCAS code
G600
Typical offer
A-level ABB, IB 32

Entry requirements

A level: ABB or BBB IB: 32 points

About this course

BSc (Hons) in Software Engineering, covering the theory and practice of building software systems. Core topics include Programming, Computer Architecture, Data Analysis, Entrepreneurship, and Artificial Intelligence & Machine Learning. The degree includes an Individual Project and a Global Design Challenge module.

Modules

  • Introduction to Programming
  • Mathematical Concepts
  • Principles of Digital Technology
  • Programming Concepts
  • Data Structures & Algorithms
  • Further Programming
  • Introduction to Computer Systems
  • Professional Skills
  • Global Design Challenge
  • Compilers and Computer Architecture
  • Databases
  • Design and Analysis of Algorithms
  • Introduction to Data Science
  • Applied Machine Learning
  • Computer Networks
  • Operating Systems
  • Software Engineering
  • Individual Project
  • Advanced Software Engineering
  • Human-Computer Interaction
  • Engineering Scalable and Reliable Software Project
  • Web Applications and Services
  • Comparative Programming
  • E-Business and E-Commerce Systems
  • Introduction to Computer Security
  • Entrepreneurship
  • Limits of Computation
  • Web 3D Applications