University of Oxford Logo University of OxfordSoftware Engineering - Home

Subjects

Courses on the Professional Master’s programme are organised into three schedules: schedule 1 corresponds to the MSc in Software Engineering; schedule 2 to the MSc in Software and Systems Security; and schedule 3 to the MSc in AI for Business. If you decide to study towards one of the master's degrees, you will study six courses from the relevant schedule, and four more chosen from any of the schedules.

Click on a course name below to find out more:

Schedule 3: Ai for Business

MSc in Artificial Intelligence for Business (AIB)

Courses to be confirmed:
• Classical Machine Learning
• Deep Neural Networks
• Computer Vision
• Generative AI with Large Language Models
• Optimisation
• Embedded AI / Deep Learning in Distributed & Constrained
  Systems
• Knowledge Graphs
• Security and Privacy of ML
• AI Ethics and Society
• AI in Practice
• Strategic Leadership in the Age of AI
• Augmenting Business Decisions with AI


MSc in Software and Systems Security, NCSC certification

To achieve National Cyber Security Centre (NCSC) certification, in addition to the MSc in Software and Systems Security, you will need to complete seven of our current offering of security courses above (schedule 2). For the remaining three courses you may freely combine courses from either schedule.