University of Oxford Logo University of OxfordSoftware Engineering - Home
On Facebook
Facebook
Follow us on twitter
Twitter
Linked in
Linked in
Google plus
Google plus
Digg
Digg
Pinterest
Pinterest
Stumble Upon
Stumble Upon

Subjects

We offer a variety of courses, each addressing a different aspect of software engineering. These are organised into three themes, although—provided that you can satisfy the individual course requirements—you are welcome to choose any combination. Click on a subject name to read more about that subject:

Software Engineering Methods

Software Engineering Mathematics (SEM)
Concurrency and Distributed Systems (CDS)
Advanced Concurrency/ Model Checking (MCH)
Performance Modelling (PMO)
Software Development Management (SDM)
Agile Methods (AGM)
Interaction Design (IDE)
Requirements Engineering (REN)
Management of Risk and Quality (MRQ)
Process Quality and Improvement (PRO)
Safety Critical Systems (SCS)
Enterprise Architecture (EAR)

Software Engineering Tools

Algorithmics (ALG)
Object-Oriented Design (OOD)
Object-Oriented Programming (OOP)
Design Patterns (DPA)
Software Testing (STE)
Database Design (DAT)
Functional Programming (FPR)
Concurrent Programming (CPR)
Agile Engineering Practices (APE)
Extensible Markup Language (XML)
Service Oriented Architectures (SOA)
Cloud Computing and Big Data (CLO)
Embedded Software and Systems (ESS)
Mobile and Sensor Networks (MOB)
Semantic Technologies (STC)

Software and Systems Security

Security Principles (SPR)
Secure and Robust Programming (SRO)
Trusted Computing Infrastructure (TCI)
Design for Security (DES)
Risk Analysis and Management (RIS)
People and Security (PAS)
Network Security (NES)
Cloud Security (CLS)
Forensics (FOR)
Data Security and Privacy (DAS)
Security and Incident Management (SIM)
Building Information Governance (BIG)
Mobile Systems Security (MSS)
Security in Wireless Networks (SWN)

MSc in Software and Systems Security, GCHQ Certification

The requirements for the "GCHQ pathway" will require students to both meet the requirements for the MSc in Software and Systems Security and receive a passing grade for each of the following modules: