Software Engineering

Basic Information

Course ID
b0079e67-0e34-0bd1-1003-9c34b55fe7df
Option ID
43964cf7-2405-45a7-9b34-15704fbd10ee
Provider
University of Southampton
Type
postgraduate
Academic Year
2026
Source
ucas
Created
2/25/2026, 10:35:31 PM
Updated
3/28/2026, 10:35:51 AM

Other Options for this Course

No other options

Listing Data (Raw)

{
  "id": "43964cf7-2405-45a7-9b34-15704fbd10ee",
  "duration": {
    "quantity": 1,
    "durationType": {
      "id": "4",
      "caption": "Years",
      "mappedCaption": null
    }
  },
  "features": {
    "accelerated": false
  },
  "location": {
    "id": "9a36f07f-2850-4409-a04f-3b1c0a83fd2e",
    "url": null,
    "name": "Main Site - Highfield Campus",
    "ukprn": null,
    "address": {
      "line1": "Highfield",
      "line2": "",
      "line3": null,
      "line4": "Southampton",
      "region": {
        "id": "27",
        "caption": "South East England",
        "mappedCaption": "South East England"
      },
      "country": {
        "id": "000",
        "caption": "United Kingdom",
        "mappedCaption": "England"
      },
      "latitude": 50.9340991716,
      "postcode": "SO17 1BJ",
      "longitude": -1.3957143859
    },
    "isDefault": false,
    "geoLocation": {
      "latitude": 50.9340991716,
      "longitude": -1.3957143859
    },
    "tefCodeType": null,
    "locationCode": "-",
    "googleMapsUrl": null,
    "googleMapsParams": null,
    "locationCategory": null,
    "geoLocationString": "50.9340991716,-1.3957143859"
  },
  "startDate": {
    "date": "14/09/2026",
    "nonSpecific": false
  },
  "studyMode": {
    "id": "3",
    "caption": "Full-time",
    "mappedCaption": "Full-time",
    "excludedSchemesForApplication": []
  },
  "durationRange": null,
  "outcomeQualification": {
    "caption": "MSc"
  },
  "academicEntryRequirements": null
}

Detail API Response (Raw)

{
  "course": {
    "id": "b0079e67-0e34-0bd1-1003-9c34b55fe7df",
    "cpdFlag": false,
    "options": [
      {
        "id": "43964cf7-2405-45a7-9b34-15704fbd10ee",
        "status": {
          "published": true,
          "availableForApplication": true,
          "applicationStatusSummary": "Please speak to the provider to make an application",
          "acceptingApplicationsMessage": null,
          "notAcceptingApplicationsMessage": null
        },
        "cycleId": null,
        "modules": "Compulsory modules include: Automated Software Verification; Project; Reserach Methods and Project Preparation; Software Modelling Tools and Techniques for Critical Systems; Software Project Management and Secure Development.\nOptional modules include: Advanced Databases; Advanced Programming Language Concepts; Algorithmic Game Theory; Cryptography; Knowledge Graphs for AI Systems; Mobile Applications Development; Software Security; Web and Cloud Applications Development.",
        "deadline": null,
        "duration": {
          "quantity": 1,
          "durationType": {
            "id": "4",
            "caption": "Years",
            "mappedCaption": null
          }
        },
        "features": {
          "accelerated": false
        },
        "location": {
          "id": "9a36f07f-2850-4409-a04f-3b1c0a83fd2e",
          "url": null,
          "name": "Main Site - Highfield Campus",
          "ukprn": null,
          "address": {
            "line1": "Highfield",
            "line2": "",
            "line3": null,
            "line4": "Southampton",
            "region": {
              "id": "27",
              "caption": "South East England",
              "mappedCaption": "South East England"
            },
            "country": {
              "id": "000",
              "caption": "United Kingdom",
              "mappedCaption": "England"
            },
            "latitude": 50.9340991716,
            "postcode": "SO17 1BJ",
            "longitude": -1.3957143859
          },
          "isDefault": false,
          "geoLocation": {
            "latitude": 50.9340991716,
            "longitude": -1.3957143859
          },
          "tefCodeType": null,
          "locationCode": "-",
          "googleMapsUrl": "https://maps.googleapis.com/maps/api/staticmap?zoom=10&size=2048x600&scale=2&markers=size:tiny%7Ccolor:red%7C50.9340991716,-1.3957143859&key=AIzaSyDAC7vZWEFNPF6GFUZvXfO5PRDxdEC0Gc0&signature=jMKtCht-5w3XPCGDkFq-_4jDraM=",
          "googleMapsParams": "50.9340991716,-1.3957143859",
          "locationCategory": null,
          "geoLocationString": "50.9340991716,-1.3957143859"
        },
        "startDate": {
          "date": "14/09/2026",
          "nonSpecific": false
        },
        "studyMode": {
          "id": "3",
          "caption": "Full-time",
          "mappedCaption": "Full-time",
          "excludedSchemesForApplication": []
        },
        "applyCycle": "2026",
        "courseFees": [],
        "courseType": null,
        "entryPoints": [],
        "durationRange": {
          "max": null,
          "min": null
        },
        "admissionTests": [],
        "subjectOptions": [],
        "useDefaultFees": false,
        "providerApplyUrl": "https://www.southampton.ac.uk/courses/software-engineering-masters-msc?utm_source=-pg-aggregator&utm_medium=&utm_content=apply&utm_campaign=PG2026#apply",
        "assessmentMethods": "Coursework, examinations, written project (design, development or experimental) and dissertation",
        "entryRequirements": "You’ll need a 2:1 degree in computer science, computer engineering, software engineering, media technology, e-business or information technology. Specific module requirements also apply. Please see website.",
        "internalReference": null,
        "providerCourseUrl": "https://www.southampton.ac.uk/courses/software-engineering-masters-msc?utm_source=-pg-aggregator&utm_medium=&utm_content=course&utm_campaign=PG2026",
        "professionalBodies": [
          {
            "id": "4408",
            "caption": "Engineering and Technology, Institution of",
            "mappedCaption": null
          },
          {
            "id": "4886",
            "caption": "British Computer Society",
            "mappedCaption": null
          }
        ],
        "qualificationLevel": {
          "id": "RQF_7",
          "caption": "RQF Level 7",
          "mappedCaption": null
        },
        "subjectToValidation": false,
        "outcomeQualification": {
          "id": "158",
          "caption": "MSc",
          "mappedCaption": "Masters degrees"
        },
        "deferredEntryDisallowed": false,
        "additionalFeeInformation": "https://www.southampton.ac.uk/courses/fees/postgraduate.page",
        "academicEntryRequirements": null,
        "additionalEntryRequirements": [],
        "englishLanguageEntryRequirements": [],
        "minimumAcademicEntryRequirements": null,
        "subsequentYearsEntryRequirements": null,
        "amsApplicationConfigurationOptions": {
          "useAscii": false,
          "hasNoVacancies": "False",
          "customQuestions": [],
          "vacancyStatuses": [
            {
              "status": null,
              "domicile": "eu",
              "hasVacancies": true,
              "flattenedVacancy": "eu"
            },
            {
              "status": null,
              "domicile": "wales",
              "hasVacancies": true,
              "flattenedVacancy": "wales"
            },
            {
              "status": null,
              "domicile": "eng",
              "hasVacancies": true,
              "flattenedVacancy": "eng"
            },
            {
              "status": null,
              "domicile": "int",
              "hasVacancies": true,
              "flattenedVacancy": "int"
            },
            {
              "status": null,
              "domicile": "scot",
              "hasVacancies": true,
              "flattenedVacancy": "scot"
            },
            {
              "status": null,
              "domicile": "ni",
              "hasVacancies": true,
              "flattenedVacancy": "ni"
            },
            {
              "status": null,
              "domicile": "roi",
              "hasVacancies": true,
              "flattenedVacancy": "roi"
            }
          ],
          "hasRestrictedVacancies": "False",
          "hasRestrictedEligibility": false,
          "restrictedEligibilityUrl": null,
          "restrictedEligibilityInfo": null,
          "useEnhancedCriminalConvictionCheck": false,
          "notAcceptingInternationalApplications": "False"
        },
        "englishLanguageEntryRequirementInformation": null
      }
    ],
    "suggest": "Software Engineering. University of Southampton. Software engineering. Information technology",
    "summary": "On this one-year MSc programme you'll cover traditional and contemporary approaches to software development, from formal methods to object-oriented programming. You'll cover state-of-the-art techniques, technologies, and supporting tools, and be exposed to their applications in meeting emerging business and social needs, and solving challenging problems. You will study with experts in subjects such as critical systems, cryptography, cyber security, data economy, e-business, intelligent agents, machine learning and mobile & web technologies.\n\nYou'll be joining a department where our research is changing the world, with 97% of our Computer Science research rated world leading or internationally excellent, and with 100% of our Computer Science Impact Case Studies rated world leading  (REF 2021).",
    "atasFlag": false,
    "contacts": [
      {
        "id": "d1713890-fd88-4f06-8b86-58693e6bab21",
        "fax": null,
        "email": "AdmissionsPGT.EPS@soton.ac.uk",
        "phone": "023 8059 4732",
        "title": "Postgraduate Taught Admissions - Faculty of Engineering and Physical Sciences",
        "isDefault": false,
        "hasCourses": false,
        "isClearing": false,
        "clearingUrl": null,
        "enquiryLink": {
          "url": null,
          "caption": null
        },
        "availability": null,
        "coursesCount": 0,
        "isAdmissions": false,
        "socialMediaPresences": []
      },
      {
        "id": "d66e51e8-f8d6-4adf-bb06-8471ce611c09",
        "fax": null,
        "email": "admissions@southampton.ac.uk",
        "phone": "023 8059 4732",
        "title": "Clearing and Confirmation Hotline",
        "isDefault": false,
        "hasCourses": false,
        "isClearing": true,
        "clearingUrl": "https://www.southampton.ac.uk/clearing",
        "enquiryLink": {
          "url": "https://app.geckoform.com/public/#/modern/21FO00fmswcy3c00a4h9k0luys",
          "caption": "Apply to us in Clearing"
        },
        "availability": null,
        "coursesCount": 0,
        "isAdmissions": false,
        "socialMediaPresences": []
      }
    ],
    "keywords": null,
    "provider": {
      "id": "0f5d882f-2ebe-1b13-fc9d-98363e55d1d4",
      "name": "University of Southampton",
      "ukprn": 10007158,
      "address": {
        "line1": "Highfield",
        "line2": "",
        "line3": "",
        "line4": "Southampton",
        "region": {
          "id": "27",
          "caption": "South East England",
          "mappedCaption": "South East England"
        },
        "country": {
          "id": "101",
          "caption": "England",
          "mappedCaption": "England"
        },
        "latitude": 50.9340991716,
        "postcode": "SO17 1BJ",
        "longitude": -1.3957143859
      },
      "aliases": [],
      "logoUrl": "https://d1l6hqpjksdq9d.cloudfront.net/Prod/0f5d882f-2ebe-1b13-fc9d-98363e55d1d4",
      "aliasName": "University of Southampton",
      "websiteUrl": "www.southampton.ac.uk",
      "liveProvider": true,
      "providerCode": null,
      "providerSort": "Southampton, University of",
      "providerUrls": [],
      "imageLocation": "silver silver silver-01.png",
      "institutionCode": "S27",
      "providerShortName": "University of Southampton",
      "cukasInstitutionCode": null,
      "requireAsciiDocuments": false,
      "providerAbbreviatedName": "SOTON",
      "aliasNameWithoutApostrophe": "University of Southampton"
    },
    "subjects": [
      {
        "id": "1057",
        "caption": "Software engineering",
        "mappedCaption": null
      },
      {
        "id": "1027",
        "caption": "Information technology",
        "mappedCaption": null
      }
    ],
    "auditions": [],
    "studyType": {
      "id": "1",
      "caption": "Taught",
      "mappedCaption": null
    },
    "department": {
      "id": "16be0072-2069-91d4-d01d-f95989e20999",
      "name": "Electronics and Computer Science"
    },
    "hecosCodes": [
      {
        "hecosCode": {
          "code": "100374",
          "caption": "software engineering",
          "refDataId": "10265"
        },
        "percentageOfCourse": 100
      }
    ],
    "jacs3Codes": [],
    "publishEnd": "9999-12-31T23:59:59.9999999",
    "shortTitle": null,
    "specialism": {
      "primary": [],
      "secondary": [],
      "specialismStudyTypes": []
    },
    "visibleEnd": "2027-08-01T08:00:00",
    "compositeId": "b0079e67-0e34-0bd1-1003-9c34b55fe7df-2026",
    "courseTitle": "Software Engineering",
    "facultyCode": null,
    "routingData": {
      "scheme": {
        "id": "none",
        "caption": "Direct application only",
        "mappedCaption": null
      },
      "destination": {
        "id": "pg",
        "caption": "Postgraduate",
        "mappedCaption": null
      }
    },
    "availableEnd": "9999-12-31T23:59:59.9999999",
    "englishTitle": "",
    "publishStart": "0001-01-01T00:00:00",
    "visibleStart": "2025-04-29T08:00:00",
    "taughtInWelsh": false,
    "ucasApplyData": null,
    "academicYearId": "2026",
    "availableStart": "0001-01-01T00:00:00",
    "awardingBodies": [
      {
        "id": "943",
        "caption": "University of Southampton",
        "mappedCaption": null
      }
    ],
    "applicationCode": null,
    "courseTitleSort": "Software Engineering",
    "abbreviatedTitle": null,
    "balanceIndicator": null,
    "copyFormRequired": false,
    "internalReference": null,
    "currentlyInClearing": false,
    "ucasTeacherTraining": false,
    "degreeApprenticeship": false,
    "qualifiedTeacherStatus": null,
    "sponsorshipInformation": "A variety of scholarships, grants and bursaries may be available to help you fund your master’s study, both from the University and from other organisations. Please check the website for more information.",
    "internationalInformation": "If English is not your first language, you will need to demonstrate your English ability by meeting our Band C requirements: IELTS 6.5 overall, with a minimum of 6.0 in all components. For information on other accepted English language tests, please see our website.",
    "courseTitleWithoutApostrophe": "Software Engineering",
    "additionalAuditionInformation": null,
    "higherTechnicalQualifications": false
  },
  "version": 73,
  "academicYearsInformation": {
    "2025": 1,
    "2026": 1
  }
}

Normalized Data

{
  "scrapedAt": "2026-03-28T10:35:50.836Z",
  "scrapedPte": null,
  "scrapedUrl": "https://www.southampton.ac.uk/courses/software-engineering-masters-msc?utm_source=-pg-aggregator&utm_medium=&utm_content=course&utm_campaign=PG2026",
  "scrapedToefl": null,
  "scrapedAiUsed": false,
  "scrapedFeeRaw": "Fees, costs and funding Tuition fees Fees for a year's study: UK students pay £10,000. EU and international students pay £35,000. Check fees for other versions of this course. Deposit If you're an international student on a full-time course, we'll ask you to pay £2,000 of your tuition fees in advance, as a deposit.Your offer letter will tell you when this should be paid and provide full terms and conditions.Find out about exemptions, refunds and how to pay your deposit on our tuition fees for overseas students page. What your fees pay for Your tuition fee covers the full cost of tuition and any exams. The fee you pay will remain the same each year from when you start studying this course. This includes if you suspend and return.Find out how to pay your tuition fees. Accommodation and living costs, such as travel and food, are not included in your tuition fees. There may also be extra costs for retake and professional exams.Explore:accommodation costsliving costsbudgeting advicefees, ch",
  "feesConfidence": 1,
  "normalizedFees": {
    "home": 10000,
    "currency": "GBP",
    "international": 35000
  },
  "scrapedAiError": null,
  "scrapedDuolingo": null,
  "scrapedTemplate": "drupal",
  "scrapedCambridge": null,
  "scrapedIeltsBand": 6,
  "scrapedLangSource": "course_page",
  "languageConfidence": 0.9,
  "normalizedLanguage": {
    "pte": null,
    "ielts": {
      "overall": 6.5,
      "min_component": 6
    },
    "toefl": null,
    "duolingo": null,
    "cambridge": null
  },
  "scrapedLanguageRaw": "English language requirements\nIf English is not your first language, you must show that you can use English to the level we require. Visit our English language pages to find out which qualifications we accept and how you can meet our requirements.\nIf you are taking the International English Language Testing System (IELTS), you must get at least the following scores:\nIELTS score requirements\noverall score\n6.5\nreading\n6.0\nwriting\n6.0\nspeaking\n6.0\nlistening\n6.0\nIf you do not meet the English language requirements through a test or qualification, you may be able to meet them by completing one of our pre-sessional English programmes before you start your course.\nIf you don’t meet direct entry requirements, you can apply to complete a Pre-Master's programme through our partnership with OnCampus.\nYou'll progress to your chosen course after successfully completing the programme. Find out more about Pre-Master's programmes for international students.\nPlease contact us if you're not sure you have the right experience or qualifications to get onto this course.\nTel: +44(0)23 8059 5000\nOn this full-time MSc software development master’s course, you’ll study for 12 months, from September to the following September.\nIn the first 9 months (semesters 1 and 2) you'll study the taught part of your course.\nThis is made up of modules that everyone on the course takes, and modules we’ll ask you to choose from. Selecting your modules will allow you to explore the subject areas you are most interest",
  "scrapedIeltsOverall": 6.5,
  "scrapedLangSourceUrl": null,
  "scrapedTuitionFeeHome": 10000,
  "scrapedTuitionFeeIntl": 35000,
  "scrapedEntryRequirements": "Typical Offer 2:1 degree 2:1 degree View full entry requirements Entry requirements You’ll need an upper 2:1 degree (with a mark of 65% or above) in:computer sciencecomputer engineeringsoftware engineeringmedia technologye-Businessinformation technologyYou must also have a good 2:1 (65%) score in the following:1 programming module (Java, C++, C#, object-oriented, Python)1 advanced mathematics module; ideally discrete maths including logic and set theory3 computer science modules, such as: software architecture or design, data structures, databases, network, artificial intelligence, machine learning or web. Knowledge of functional programming (Haskell, Scala, F#) and modelling language such as UMLFind the equivalent international qualifications for your country. Information for students who have studied in ChinaThis programme accepts applicants who have studied at a Tier A, B or C institution.View acceptable grades from Chinese universities. English language requirements If English is n"
}
← Back to Courses