Games Programming with foundation year
Basic Information
- Course ID
d8079f94-4cf9-3a08-d9bf-77f12126b8c3- Option ID
136f184a-ba73-49a1-8363-40533efbed09- Provider
- University of Greater Manchester
- Type
- undergraduate
- Academic Year
- 2026
- Source
- ucas
- Created
- 2/25/2026, 9:12:39 AM
- Updated
- 3/28/2026, 9:27:32 AM
Other Options for this Course
No other options
Listing Data (Raw)
{
"id": "136f184a-ba73-49a1-8363-40533efbed09",
"duration": {
"quantity": 4,
"durationType": {
"id": "4",
"caption": "Years",
"mappedCaption": null
}
},
"features": {
"accelerated": false
},
"location": {
"id": "2a9b9b91-e4a8-4284-aa93-d6d966e6d8da",
"url": null,
"name": "University of Greater Manchester Main Site, Bolton",
"ukprn": null,
"address": {
"line1": "Deane Road",
"line2": "",
"line3": null,
"line4": "Bolton",
"region": {
"id": "22",
"caption": "North West England",
"mappedCaption": "North West England"
},
"country": {
"id": "000",
"caption": "United Kingdom",
"mappedCaption": "England"
},
"latitude": 53.5735108772,
"postcode": "BL3 5AB",
"longitude": -2.4362382307
},
"isDefault": false,
"geoLocation": {
"latitude": 53.5735108772,
"longitude": -2.4362382307
},
"tefCodeType": null,
"locationCode": "-",
"googleMapsUrl": null,
"googleMapsParams": null,
"locationCategory": {
"id": "10000",
"caption": "Main Site",
"mappedCaption": null
},
"geoLocationString": "53.5735108772,-2.4362382307"
},
"startDate": {
"date": "09/2026",
"nonSpecific": false
},
"studyMode": {
"id": "3",
"caption": "Full-time",
"mappedCaption": "Full-time",
"excludedSchemesForApplication": []
},
"durationRange": null,
"outcomeQualification": {
"caption": "Bachelor of Science (with Honours) - BSc (Hons)"
},
"academicEntryRequirements": {
"qualifications": [
{
"summary": {
"offer": "48 points",
"requirements": "Any subjects are acceptable at Level 3."
},
"priority": 1,
"notAccepted": false,
"qualificationName": "UCAS Tariff"
}
],
"ucasTariffPointsMax": 48,
"ucasTariffPointsMin": 48,
"ucasTariffPointsDisplayMax": 48,
"ucasTariffPointsDisplayMin": 48
}
}
Detail API Response (Raw)
{
"course": {
"id": "d8079f94-4cf9-3a08-d9bf-77f12126b8c3",
"cpdFlag": false,
"options": [
{
"id": "136f184a-ba73-49a1-8363-40533efbed09",
"status": {
"published": true,
"availableForApplication": true,
"applicationStatusSummary": "Available to Apply",
"acceptingApplicationsMessage": null,
"notAcceptingApplicationsMessage": null
},
"cycleId": null,
"modules": "Information about the modules offered as part of this course is available on the University of Greater Manchester's website.",
"deadline": {
"id": "jan15",
"caption": "14 January",
"mappedCaption": null
},
"duration": {
"quantity": 4,
"durationType": {
"id": "4",
"caption": "Years",
"mappedCaption": null
}
},
"features": {
"accelerated": false
},
"location": {
"id": "2a9b9b91-e4a8-4284-aa93-d6d966e6d8da",
"url": null,
"name": "University of Greater Manchester Main Site, Bolton",
"ukprn": null,
"address": {
"line1": "Deane Road",
"line2": "",
"line3": null,
"line4": "Bolton",
"region": {
"id": "22",
"caption": "North West England",
"mappedCaption": "North West England"
},
"country": {
"id": "000",
"caption": "United Kingdom",
"mappedCaption": "England"
},
"latitude": 53.5735108772,
"postcode": "BL3 5AB",
"longitude": -2.4362382307
},
"isDefault": false,
"geoLocation": {
"latitude": 53.5735108772,
"longitude": -2.4362382307
},
"tefCodeType": null,
"locationCode": "-",
"googleMapsUrl": "https://maps.googleapis.com/maps/api/staticmap?zoom=10&size=2048x600&scale=2&markers=size:tiny%7Ccolor:red%7C53.5735108772,-2.4362382307&key=AIzaSyDAC7vZWEFNPF6GFUZvXfO5PRDxdEC0Gc0&signature=jL9f1S14LJW6hgJc6CIfEdxpt8g=",
"googleMapsParams": "53.5735108772,-2.4362382307",
"locationCategory": {
"id": "10000",
"caption": "Main Site",
"mappedCaption": null
},
"geoLocationString": "53.5735108772,-2.4362382307"
},
"startDate": {
"date": "09/2026",
"nonSpecific": false
},
"studyMode": {
"id": "3",
"caption": "Full-time",
"mappedCaption": "Full-time",
"excludedSchemesForApplication": []
},
"applyCycle": "2026",
"courseFees": [
{
"amount": 9535,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "5",
"caption": "Year 1",
"mappedCaption": null
},
"feeState": {
"id": "2",
"caption": "Provisional",
"mappedCaption": null
},
"feeLocale": {
"id": "10",
"caption": "Republic of Ireland",
"mappedCaption": null
}
},
{
"amount": 17500,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "5",
"caption": "Year 1",
"mappedCaption": null
},
"feeState": {
"id": "2",
"caption": "Provisional",
"mappedCaption": null
},
"feeLocale": {
"id": "3",
"caption": "EU",
"mappedCaption": null
}
},
{
"amount": 9535,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "5",
"caption": "Year 1",
"mappedCaption": null
},
"feeState": {
"id": "2",
"caption": "Provisional",
"mappedCaption": null
},
"feeLocale": {
"id": "5",
"caption": "England",
"mappedCaption": null
}
},
{
"amount": 9535,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "5",
"caption": "Year 1",
"mappedCaption": null
},
"feeState": {
"id": "2",
"caption": "Provisional",
"mappedCaption": null
},
"feeLocale": {
"id": "6",
"caption": "Northern Ireland",
"mappedCaption": null
}
},
{
"amount": 9535,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "5",
"caption": "Year 1",
"mappedCaption": null
},
"feeState": {
"id": "2",
"caption": "Provisional",
"mappedCaption": null
},
"feeLocale": {
"id": "7",
"caption": "Scotland",
"mappedCaption": null
}
},
{
"amount": 9535,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "5",
"caption": "Year 1",
"mappedCaption": null
},
"feeState": {
"id": "2",
"caption": "Provisional",
"mappedCaption": null
},
"feeLocale": {
"id": "8",
"caption": "Wales",
"mappedCaption": null
}
},
{
"amount": 9535,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "5",
"caption": "Year 1",
"mappedCaption": null
},
"feeState": {
"id": "2",
"caption": "Provisional",
"mappedCaption": null
},
"feeLocale": {
"id": "9",
"caption": "Channel Islands",
"mappedCaption": null
}
},
{
"amount": 17500,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "5",
"caption": "Year 1",
"mappedCaption": null
},
"feeState": {
"id": "2",
"caption": "Provisional",
"mappedCaption": null
},
"feeLocale": {
"id": "4",
"caption": "International",
"mappedCaption": null
}
}
],
"courseType": null,
"entryPoints": [
{
"caption": "Year 1",
"isDefault": true,
"entryPointId": 1,
"minOptionDurationYears": 0
}
],
"durationRange": {
"max": null,
"min": null
},
"admissionTests": [
{
"details": "You’ll need to attain a minimum mark from a diagnostic mathematics test.",
"admissionTestType": {
"id": "7",
"caption": "Institutions Own Test (IOT)",
"mappedCaption": null
}
}
],
"subjectOptions": [],
"useDefaultFees": false,
"providerApplyUrl": null,
"assessmentMethods": "Details of the learning activities and assessment methods for this course are available on the University of Greater Manchester's website.",
"entryRequirements": null,
"internalReference": "GAM005-F-UOB-FX 1J98",
"providerCourseUrl": "https://www.bolton.ac.uk/course/GAM005-F-UOB-FX",
"professionalBodies": [],
"qualificationLevel": {
"id": "RQF_6",
"caption": "RQF Level 6",
"mappedCaption": null
},
"subjectToValidation": false,
"outcomeQualification": {
"id": "47132",
"caption": "Bachelor of Science (with Honours) - BSc (Hons)",
"mappedCaption": "Bachelor degrees (with or without Honours)"
},
"deferredEntryDisallowed": false,
"additionalFeeInformation": null,
"academicEntryRequirements": {
"noRequirements": false,
"qualifications": [
{
"summary": {
"offer": "48 points",
"requirements": "Any subjects are acceptable at Level 3."
},
"priority": 1,
"notAccepted": false,
"qualificationName": "UCAS Tariff"
}
],
"furtherInformation": "You should also have five GCSEs at grade C or above or grade 4 to 9 (or equivalent), including English and Mathematics.\n\nIf you don’t meet the standard entry requirements but have a technical computing background, we'll be happy to consider your application.\n\nYou may be required to attend an interview and/or provide a portfolio of work.",
"ucasTariffPointsMax": 48,
"ucasTariffPointsMin": 48,
"contextualInformation": null,
"contextualInformationUrl": null,
"ucasTariffPointsDisplayMax": 48,
"ucasTariffPointsDisplayMin": 48,
"providerEntryRequirementsUrl": "https://www.bolton.ac.uk/course/GAM005-F-UOB-FX"
},
"additionalEntryRequirements": [
{
"details": "",
"additionalEntryRequirementType": {
"id": "4",
"caption": "Admission tests",
"mappedCaption": null
}
}
],
"englishLanguageEntryRequirements": [
{
"score": 6,
"result": null,
"resultDetails": null,
"additionalInformation": "If English isn’t your first language you’ll also need IELTS 6.0 with no less than 5.5 in any band (or equivalent).",
"englishLanguageRequirement": {
"id": "1",
"caption": "IELTS (Academic)",
"mappedCaption": "IELTS (Academic)"
}
}
],
"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": {
"urlField": "https://www.bolton.ac.uk/international/international-general-entry-requirements/",
"urlDescription": "We also accept a range of other English language qualifications – please visit our English Language Requirements web page for more details.",
"furtherInformation": null
}
}
],
"suggest": "Games Programming with foundation year. University of Greater Manchester. Computer games. Information technology. Game design. Object oriented programming. Computer programming",
"summary": "**In December 2024, the University of Bolton was granted permission by the Office for Students (OfS) to change its name to the University of Greater Manchester with immediate effect. While we work to update our systems, you may see both names used in the information we provide.**\n\nInterested in using your talent for maths and physics in the interactive entertainment industry? Our Games Programming with foundation year degree focuses on the technical aspects of games production for the PC, mobile and virtual reality games markets. We aim to equip you with the skills (especially programming in C++) to join this exciting and dynamic industry.\n\nOffering a broad education in games programming, design, development and technology, our BSc (Hons) Games Programming with foundation year degree emphasises the technical aspects of game production.\n\nWe’ll introduce you to many aspects of computing in the foundation year including programming using Python, Wiring or a similar language. We assume no prior knowledge of programming but a good knowledge of mathematics, especially algebra, will help you succeed. We’ll also explore how to take a logical approach to problem-solving and the fundamentals of research, as part of your preparation for degree-level study.\n\nWe aim for you to become a skilled programmer and you’ll use C++, the principal programming language in the games industry, after the foundation year. We’ll guide and support you throughout your studies to help you master object-orientated programming and design techniques, and learn about advanced programming data structures and algorithms for game development.\n\nGames and interactive applications are becoming more cinematic in look and feel so we teach maths and physics in a practical way to help you learn to create 2D and 3D environments where behaviour and movement look realistic. You’ll also have opportunities to gain experience in multi-platform programming and artificial intelligence techniques used in the development of efficient and robust games.",
"atasFlag": false,
"contacts": [
{
"id": "37b816a8-8d67-006e-0aa5-c7465aa71dd9",
"fax": "",
"email": "enquiries@greatermanchester.ac.uk",
"phone": "+44 (0)1204 903903",
"title": "University of Greater Manchester Enquiries",
"isDefault": true,
"hasCourses": false,
"isClearing": false,
"clearingUrl": null,
"enquiryLink": {
"url": null,
"caption": null
},
"availability": null,
"coursesCount": 0,
"isAdmissions": false,
"socialMediaPresences": [
{
"id": "fb",
"url": "https://www.facebook.com/UniversityofGrtManchester/",
"caption": "Facebook"
},
{
"id": "ig",
"url": "https://instagram.com/gm_uni/",
"caption": "Instagram"
},
{
"id": "li",
"url": "https://www.linkedin.com/school/university-of-bolton/",
"caption": "LinkedIn"
}
]
},
{
"id": "e40ec92a-cbe4-4ee7-a048-7d252ebdbb88",
"fax": null,
"email": "clearing@bolton.ac.uk",
"phone": "0808 2811111",
"title": "General Clearing Enquiries",
"isDefault": false,
"hasCourses": false,
"isClearing": true,
"clearingUrl": "https://www.bolton.ac.uk/clearing",
"enquiryLink": {
"url": null,
"caption": null
},
"availability": null,
"coursesCount": 0,
"isAdmissions": false,
"socialMediaPresences": [
{
"id": "fb",
"url": "https://www.facebook.com/UniversityofBolton",
"caption": "Facebook"
},
{
"id": "tw",
"url": "https://twitter.com/BoltonUni",
"caption": "Twitter"
},
{
"id": "ig",
"url": "https://instagram.com/BoltonUni",
"caption": "Instagram"
},
{
"id": "li",
"url": "https://www.linkedin.com/UniversityofBolton",
"caption": "LinkedIn"
}
]
}
],
"keywords": null,
"provider": {
"id": "88e1a042-03f5-c63b-5bf8-d78622277c4e",
"name": "University of Greater Manchester",
"ukprn": 10006841,
"address": {
"line1": "Deane Road",
"line2": "",
"line3": "",
"line4": "Bolton",
"region": {
"id": "22",
"caption": "North West England",
"mappedCaption": "North West England"
},
"country": {
"id": "101",
"caption": "England",
"mappedCaption": "England"
},
"latitude": 53.5735108772,
"postcode": "BL3 5AB",
"longitude": -2.4362382307
},
"aliases": [],
"logoUrl": "https://d1l6hqpjksdq9d.cloudfront.net/Prod/88e1a042-03f5-c63b-5bf8-d78622277c4e",
"aliasName": "University of Greater Manchester",
"websiteUrl": "www.bolton.ac.uk",
"liveProvider": true,
"providerCode": null,
"providerSort": "Manchester, University of Greater",
"providerUrls": [],
"imageLocation": "silver gold bronze-01.png",
"institutionCode": "B44",
"providerShortName": "University of Greater Manchester",
"cukasInstitutionCode": null,
"requireAsciiDocuments": false,
"providerAbbreviatedName": "UGM",
"aliasNameWithoutApostrophe": "University of Greater Manchester"
},
"subjects": [
{
"id": "2447",
"caption": "Computer games",
"mappedCaption": null
},
{
"id": "1027",
"caption": "Information technology",
"mappedCaption": null
},
{
"id": "2553",
"caption": "Game design",
"mappedCaption": null
},
{
"id": "2427",
"caption": "Object oriented programming",
"mappedCaption": null
},
{
"id": "1058",
"caption": "Computer programming",
"mappedCaption": null
}
],
"auditions": [],
"studyType": null,
"department": {
"id": "0898d28c-dc52-b87d-f496-b4aea7d399f1",
"name": "Games"
},
"hecosCodes": [
{
"hecosCode": {
"code": "101020",
"caption": "computer games programming",
"refDataId": "10728"
},
"percentageOfCourse": 100
}
],
"jacs3Codes": [
{
"isMajor": false,
"jacs3Code": {
"id": "I610",
"caption": "Computer games programming",
"mappedCaption": null
}
}
],
"publishEnd": "9999-12-31T23:59:59.9999999",
"shortTitle": null,
"specialism": {
"primary": [],
"secondary": [],
"specialismStudyTypes": []
},
"visibleEnd": "2027-08-01T08:00:00",
"compositeId": "d8079f94-4cf9-3a08-d9bf-77f12126b8c3-2026",
"courseTitle": "Games Programming with foundation year",
"facultyCode": null,
"routingData": {
"scheme": {
"id": "ucas",
"caption": "UCAS Undergraduate",
"mappedCaption": null
},
"destination": {
"id": "ug",
"caption": "Undergraduate",
"mappedCaption": null
}
},
"availableEnd": "9999-12-31T23:59:59.9999999",
"englishTitle": "",
"publishStart": "2025-04-29T00:00:00Z",
"visibleStart": "2025-04-29T08:00:00",
"taughtInWelsh": false,
"ucasApplyData": null,
"academicYearId": "2026",
"availableStart": "0001-01-01T00:00:00",
"awardingBodies": [
{
"id": "136",
"caption": "University of Greater Manchester",
"mappedCaption": null
}
],
"applicationCode": "1J98",
"courseTitleSort": "Games Programming with foundation year",
"abbreviatedTitle": null,
"balanceIndicator": {
"id": "S",
"caption": "Single",
"mappedCaption": null
},
"copyFormRequired": false,
"internalReference": null,
"currentlyInClearing": false,
"ucasTeacherTraining": false,
"degreeApprenticeship": false,
"qualifiedTeacherStatus": null,
"sponsorshipInformation": null,
"internationalInformation": null,
"courseTitleWithoutApostrophe": "Games Programming with foundation year",
"additionalAuditionInformation": null,
"higherTechnicalQualifications": false
},
"version": 119,
"academicYearsInformation": {
"2025": 1,
"2026": 1
}
}
Normalized Data
{
"scrapedAt": "2026-03-28T09:27:29.718Z",
"scrapedPte": null,
"scrapedUrl": "https://www.bolton.ac.uk/course/GAM005-F-UOB-FX",
"scrapedToefl": null,
"scrapedAiUsed": false,
"scrapedFeeRaw": "Home/EU Fees Year of study Total Entry Year 2026/27 2027/28 2028/29 2029/30 2030/31 2025-26 £9,790 £9,790 £9,790 £9,790 - £39,160 2026-27 - International Fees Year of study Total Entry Year 2026/27 2027/28 2028/29 2029/30 2030/31 2025-26 £17,500 £17,500 £17,500 £17,500 - £70,000 2026-27 - Bursaries Click here for more information about the scholarships and bursaries available to University of Bolton students. Important note regarding tuition fees: EU nationals who meet residency requirements (have settled or pre-settled status) may be eligible for 'Home' fee status. If you do not meet these residency requirements, overseas fees will apply. Irish citizens living in the UK or Ireland will be eligible for 'Home' fee status under the Common Travel Area arrangement. Please read the student finance for EU students web page on www.gov.uk for information. Home Undergraduate Tuition Fee Adjustment The tuition fee applicable to the first year of your programme of study is confirmed in your offer",
"feesConfidence": 0,
"normalizedFees": {
"home": null,
"currency": null,
"international": null
},
"scrapedAiError": null,
"scrapedDuolingo": null,
"scrapedTemplate": null,
"scrapedCambridge": null,
"scrapedIeltsBand": null,
"scrapedLangSource": "course_page",
"languageConfidence": 0,
"normalizedLanguage": {
"pte": null,
"ielts": null,
"toefl": null,
"duolingo": null,
"cambridge": null
},
"scrapedLanguageRaw": "English Language Qualifications\nHave you completed an English Language qualification prior to application or have a valid exemption as per the list below? (The qualification/exemption must be uploaded with this application) E.g. Applicants from Nigeria/Africa must upload their WAEC or NECO certificate before the application is submitted for a prompt response and offer.",
"scrapedIeltsOverall": null,
"scrapedLangSourceUrl": null,
"scrapedTuitionFeeHome": null,
"scrapedTuitionFeeIntl": null,
"scrapedEntryRequirements": "Test Entry Requirements IELTS Academic (taken within 2 years) Undergraduate programmes 6.0 with no band below 5.5 Postgraduate programmes as per entry requirements PTE Academic Undergraduate and Postgraduate requiring IELTS6.0 No less than 59 in each component Postgraduate requiring IELTS 6.5 No less than 59 in each component Postgraduate requiring IELTS 7.0 No less than 76 in each component TOEFL iBT Undergraduate and Postgraduate requiring IELTS6.0 Must meet the following component scores: Reading – 18 Writing – 17 Listening – 17 Speaking - 20 Postgraduate requiring IELTS 6.5 Must meet the following component scores: Reading – 20 Writing – 19 Listening – 19 Speaking 21 Postgraduate requiring IELTS 7.0 Must meet the following component scores: Reading – 24 Writing – 24 Listening – 22 Speaking 25 Other qualifications we currently accept (which do not require an additional SELT) GCSE in English Language (from a UK awarding body) Undergraduate and Postgraduate requiring IELTS6.0 Grade 4 "
}