AI for Software Development (MSc)

Basic Information

Course ID
cba67518-33a4-4a6b-8b01-5a6b4ff87473
Option ID
e1501d03-5b74-40ea-89b9-49afb2a345ac
Provider
University of Dundee
Type
postgraduate
Academic Year
2026
Source
ucas
Created
2/21/2026, 1:01:07 PM
Updated
2/21/2026, 1:01:07 PM

Other Options for this Course

Option ID Added
d7c98fad-c489-4d03-8ff0-d58594d3d31b 2/21/2026 View

Listing Data (Raw)

{
  "id": "e1501d03-5b74-40ea-89b9-49afb2a345ac",
  "duration": {
    "quantity": 1,
    "durationType": {
      "id": "4",
      "caption": "Years",
      "mappedCaption": null
    }
  },
  "features": {
    "accelerated": false
  },
  "location": {
    "id": "46133d38-4455-4d86-8aea-3d681744519d",
    "url": null,
    "name": "Main Site",
    "ukprn": null,
    "address": {
      "line1": "Nethergate",
      "line2": "",
      "line3": null,
      "line4": "Dundee",
      "region": {
        "id": "13",
        "caption": "Grampian and Tayside",
        "mappedCaption": "Scotland"
      },
      "country": {
        "id": "000",
        "caption": "United Kingdom",
        "mappedCaption": "Scotland"
      },
      "latitude": 56.4573454336,
      "postcode": "DD1 4HN",
      "longitude": -2.9782687788
    },
    "isDefault": false,
    "geoLocation": {
      "latitude": 56.4573454336,
      "longitude": -2.9782687788
    },
    "tefCodeType": null,
    "locationCode": "-",
    "googleMapsUrl": null,
    "googleMapsParams": null,
    "locationCategory": null,
    "geoLocationString": "56.4573454336,-2.9782687788"
  },
  "startDate": {
    "date": "18/01/2027",
    "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": "cba67518-33a4-4a6b-8b01-5a6b4ff87473",
    "cpdFlag": false,
    "options": [
      {
        "id": "d7c98fad-c489-4d03-8ff0-d58594d3d31b",
        "status": {
          "published": true,
          "availableForApplication": true,
          "applicationStatusSummary": "Please speak to the provider to make an application",
          "acceptingApplicationsMessage": null,
          "notAcceptingApplicationsMessage": null
        },
        "cycleId": null,
        "modules": "",
        "deadline": null,
        "duration": {
          "quantity": 12,
          "durationType": {
            "id": "3",
            "caption": "Months",
            "mappedCaption": null
          }
        },
        "features": {
          "accelerated": false
        },
        "location": {
          "id": "46133d38-4455-4d86-8aea-3d681744519d",
          "url": null,
          "name": "Main Site",
          "ukprn": null,
          "address": {
            "line1": "Nethergate",
            "line2": "",
            "line3": null,
            "line4": "Dundee",
            "region": {
              "id": "13",
              "caption": "Grampian and Tayside",
              "mappedCaption": "Scotland"
            },
            "country": {
              "id": "000",
              "caption": "United Kingdom",
              "mappedCaption": "Scotland"
            },
            "latitude": 56.4573454336,
            "postcode": "DD1 4HN",
            "longitude": -2.9782687788
          },
          "isDefault": false,
          "geoLocation": {
            "latitude": 56.4573454336,
            "longitude": -2.9782687788
          },
          "tefCodeType": null,
          "locationCode": "-",
          "googleMapsUrl": "https://maps.googleapis.com/maps/api/staticmap?zoom=10&size=2048x600&scale=2&markers=size:tiny%7Ccolor:red%7C56.4573454336,-2.9782687788&key=AIzaSyDAC7vZWEFNPF6GFUZvXfO5PRDxdEC0Gc0&signature=ezAGaujnhwqwJGva9Mr-xKenLiw=",
          "googleMapsParams": "56.4573454336,-2.9782687788",
          "locationCategory": null,
          "geoLocationString": "56.4573454336,-2.9782687788"
        },
        "startDate": {
          "date": "21/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.dundee.ac.uk/postgraduate/ai-software-development/how-to-apply",
        "assessmentMethods": "You will be assessed through a combination of coursework and end-of-semester exams. Coursework is highly practical. It is designed to develop the skills you need in industry.",
        "entryRequirements": "You should have, or expect to have, a degree with a grade equivalent to at least a Class 2.2 Honours degree from a UK university, or equivalent qualifications. This course is designed for non-computing graduates, so your degree can be in any subject.",
        "internalReference": null,
        "providerCourseUrl": "https://www.dundee.ac.uk/postgraduate/ai-software-development",
        "professionalBodies": [
          {
            "id": "1194",
            "caption": "BCS - The Chartered Institute for IT",
            "mappedCaption": null
          }
        ],
        "qualificationLevel": {
          "id": "SCQF_11",
          "caption": "SCQF Level 11",
          "mappedCaption": null
        },
        "subjectToValidation": false,
        "outcomeQualification": {
          "id": "158",
          "caption": "MSc",
          "mappedCaption": "Masters degrees"
        },
        "deferredEntryDisallowed": false,
        "additionalFeeInformation": "Tuition fees for 2026/7 are yet to be confirmed.",
        "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
      },
      {
        "id": "e1501d03-5b74-40ea-89b9-49afb2a345ac",
        "status": {
          "published": true,
          "availableForApplication": true,
          "applicationStatusSummary": "Please speak to the provider to make an application",
          "acceptingApplicationsMessage": null,
          "notAcceptingApplicationsMessage": null
        },
        "cycleId": null,
        "modules": "",
        "deadline": null,
        "duration": {
          "quantity": 1,
          "durationType": {
            "id": "4",
            "caption": "Years",
            "mappedCaption": null
          }
        },
        "features": {
          "accelerated": false
        },
        "location": {
          "id": "46133d38-4455-4d86-8aea-3d681744519d",
          "url": null,
          "name": "Main Site",
          "ukprn": null,
          "address": {
            "line1": "Nethergate",
            "line2": "",
            "line3": null,
            "line4": "Dundee",
            "region": {
              "id": "13",
              "caption": "Grampian and Tayside",
              "mappedCaption": "Scotland"
            },
            "country": {
              "id": "000",
              "caption": "United Kingdom",
              "mappedCaption": "Scotland"
            },
            "latitude": 56.4573454336,
            "postcode": "DD1 4HN",
            "longitude": -2.9782687788
          },
          "isDefault": false,
          "geoLocation": {
            "latitude": 56.4573454336,
            "longitude": -2.9782687788
          },
          "tefCodeType": null,
          "locationCode": "-",
          "googleMapsUrl": "https://maps.googleapis.com/maps/api/staticmap?zoom=10&size=2048x600&scale=2&markers=size:tiny%7Ccolor:red%7C56.4573454336,-2.9782687788&key=AIzaSyDAC7vZWEFNPF6GFUZvXfO5PRDxdEC0Gc0&signature=ezAGaujnhwqwJGva9Mr-xKenLiw=",
          "googleMapsParams": "56.4573454336,-2.9782687788",
          "locationCategory": null,
          "geoLocationString": "56.4573454336,-2.9782687788"
        },
        "startDate": {
          "date": "18/01/2027",
          "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.dundee.ac.uk/postgraduate/ai-software-development/how-to-apply",
        "assessmentMethods": "You will be assessed through a combination of coursework and end-of-semester exams. Coursework is highly practical. It is designed to develop the skills you need in industry.",
        "entryRequirements": "You should have, or expect to have, a degree with a grade equivalent to at least a Class 2.2 Honours degree from a UK university, or equivalent qualifications. This course is designed for non-computing graduates, so your degree can be in any subject.",
        "internalReference": null,
        "providerCourseUrl": "https://www.dundee.ac.uk/postgraduate/ai-software-development",
        "professionalBodies": [
          {
            "id": "1194",
            "caption": "BCS - The Chartered Institute for IT",
            "mappedCaption": null
          }
        ],
        "qualificationLevel": {
          "id": "SCQF_11",
          "caption": "SCQF Level 11",
          "mappedCaption": null
        },
        "subjectToValidation": false,
        "outcomeQualification": {
          "id": "158",
          "caption": "MSc",
          "mappedCaption": "Masters degrees"
        },
        "deferredEntryDisallowed": false,
        "additionalFeeInformation": "Tuition fees for 2026/7 are yet to be confirmed.",
        "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": "AI for Software Development (MSc). University of Dundee. Applied computer studies. Computer studies. Information technology",
    "summary": "Do you want to become a software developer and understand how you can build AI that can transform the industry?\n\nIf you come from a non-computing background, this degree will help you achieve this. You will have the opportunity to learn software development. This will be accompanied by learning the latest advances in building artificial intelligence. You will learn topics such as:\n\nprogramming skills\nunderstanding software engineering principles\nhow AI is integrated into modern applications\nThrough hands-on projects, you will gain experience in areas like machine learning and automation. You will also gather experience using cloud-based AI tools. You will apply this experience to solve real-world challenges in software development.\n\nThis industry-led degree will equip you with technical and problem-solving skills. These are needed to thrive in a fast-changing digital landscape.\n\nIncreased employability skills\nYou will develop the fundamental software development skills required by industry. You will also develop expertise in building AI-driven technologies. We have partnerships with leading tech companies and membership in AWS Academy and GitHub Campus Global. These will ensure that you graduate with the skills employers are looking for.\n\nPassionate teaching\nOur teaching approach is hands-on, project-driven, and career-focused. You will learn from software engineers and AI specialists. They will bring real-world expertise to the classroom. This will ensure you graduate with practical knowledge that is directly applicable to the industry.\n\nStudent community\nJoin a supportive community of students and staff. You will work together to explore how AI is shaping the future of software development. You will have the opportunity to take part in hackathons, industry events, and computing societies. These are where you can build connections and develop your skills in a collaborative environment.\n\nYou will be part of Dundee’s AI and software development community. This is where industry connections, cutting-edge teaching, and real-world experience set you apart in the job market.",
    "atasFlag": false,
    "contacts": [
      {
        "id": "2feabd62-d52d-d40f-6f2a-9952b828cdc4",
        "fax": "",
        "email": "contactus@dundee.ac.uk",
        "phone": "01382 383838",
        "title": "Admissions Enquiries",
        "isDefault": false,
        "hasCourses": false,
        "isClearing": false,
        "clearingUrl": null,
        "enquiryLink": {
          "url": null,
          "caption": null
        },
        "availability": null,
        "coursesCount": 0,
        "isAdmissions": false,
        "socialMediaPresences": []
      },
      {
        "id": "3519fdf1-2b60-4e64-a8ed-c7b898af0cba",
        "fax": null,
        "email": null,
        "phone": "01382 386386",
        "title": "Clearing Hotline",
        "isDefault": false,
        "hasCourses": false,
        "isClearing": true,
        "clearingUrl": "https://www.dundee.ac.uk/clearing",
        "enquiryLink": {
          "url": "https://www.dundee.ac.uk/clearing/",
          "caption": "Our vacancies and application form"
        },
        "availability": "We're here to help with any questions about Clearing, from the application process to accommodation. Lines are open 9am to 5pm, Monday to Friday with extended hours on the following dates. \n\nThursday 15 August 9am - 7pm, \nFriday 16 August 9am - 7pm, \nSaturday 17 August 9am - 3pm, \nSunday 18 August 9am - 1pm.",
        "coursesCount": 0,
        "isAdmissions": false,
        "socialMediaPresences": [
          {
            "id": "fb",
            "url": "https://www.facebook.com/UniversityofDundee/",
            "caption": "Facebook"
          },
          {
            "id": "tw",
            "url": "https://twitter.com/dundeeuni",
            "caption": "Twitter"
          },
          {
            "id": "yt",
            "url": "https://www.youtube.com/UniversityOfDundee",
            "caption": "Youtube"
          },
          {
            "id": "ig",
            "url": "https://instagram.com/dundeeuni",
            "caption": "Instagram"
          }
        ]
      }
    ],
    "keywords": null,
    "provider": {
      "id": "bfcb0d31-ce4c-f762-62a2-aaa148d556bd",
      "name": "University of Dundee",
      "ukprn": 10007852,
      "address": {
        "line1": "Nethergate",
        "line2": "",
        "line3": "",
        "line4": "Dundee",
        "region": {
          "id": "13",
          "caption": "Grampian and Tayside",
          "mappedCaption": "Scotland"
        },
        "country": {
          "id": "103",
          "caption": "Scotland",
          "mappedCaption": "Scotland"
        },
        "latitude": 56.4573454336,
        "postcode": "DD1 4HN",
        "longitude": -2.9782687788
      },
      "aliases": [],
      "logoUrl": "https://d1l6hqpjksdq9d.cloudfront.net/Prod/bfcb0d31-ce4c-f762-62a2-aaa148d556bd",
      "aliasName": "University of Dundee",
      "websiteUrl": "www.dundee.ac.uk",
      "liveProvider": true,
      "providerCode": null,
      "providerSort": "Dundee, University of",
      "providerUrls": [],
      "imageLocation": null,
      "institutionCode": "D65",
      "providerShortName": "University of Dundee",
      "cukasInstitutionCode": null,
      "requireAsciiDocuments": false,
      "providerAbbreviatedName": "DUND",
      "aliasNameWithoutApostrophe": "University of Dundee"
    },
    "subjects": [
      {
        "id": "1047",
        "caption": "Applied computer studies",
        "mappedCaption": null
      },
      {
        "id": "1046",
        "caption": "Computer studies",
        "mappedCaption": null
      },
      {
        "id": "1027",
        "caption": "Information technology",
        "mappedCaption": null
      }
    ],
    "auditions": [],
    "studyType": {
      "id": "1",
      "caption": "Taught",
      "mappedCaption": null
    },
    "department": {
      "id": "d06e5648-86fe-9f53-5d9b-227667e4260b",
      "name": "School of Science and Engineering"
    },
    "hecosCodes": [
      {
        "hecosCode": {
          "code": "100359",
          "caption": "artificial intelligence",
          "refDataId": "10251"
        },
        "percentageOfCourse": 100
      }
    ],
    "jacs3Codes": [],
    "publishEnd": "9999-12-31T23:59:59.9999999",
    "shortTitle": null,
    "specialism": {
      "primary": [],
      "secondary": [],
      "specialismStudyTypes": []
    },
    "visibleEnd": "2027-08-01T08:00:00",
    "compositeId": "cba67518-33a4-4a6b-8b01-5a6b4ff87473-2026",
    "courseTitle": "AI for Software Development (MSc)",
    "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": "333",
        "caption": "University of Dundee",
        "mappedCaption": null
      }
    ],
    "applicationCode": null,
    "courseTitleSort": "AI for Software Development (MSc)",
    "abbreviatedTitle": null,
    "balanceIndicator": null,
    "copyFormRequired": false,
    "internalReference": null,
    "currentlyInClearing": false,
    "ucasTeacherTraining": false,
    "degreeApprenticeship": false,
    "qualifiedTeacherStatus": null,
    "sponsorshipInformation": null,
    "internationalInformation": null,
    "courseTitleWithoutApostrophe": "AI for Software Development (MSc)",
    "additionalAuditionInformation": null,
    "higherTechnicalQualifications": false
  },
  "version": 11,
  "academicYearsInformation": {
    "2025": 1,
    "2026": 2
  }
}
← Back to Courses