MSc Computer Science for Games Programming
Basic Information
- Course ID
8eb3594f-d063-b800-6728-d35428e7f981- Option ID
040de2e8-e725-4de4-97ef-373ce9e93d72- Provider
- University of Hull
- Type
- postgraduate
- Academic Year
- 2026
- Source
- ucas
- Created
- 2/25/2026, 9:41:47 PM
- Updated
- 3/28/2026, 10:32:57 AM
Other Options for this Course
No other options
Listing Data (Raw)
{
"id": "040de2e8-e725-4de4-97ef-373ce9e93d72",
"duration": {
"quantity": 1,
"durationType": {
"id": "4",
"caption": "Years",
"mappedCaption": null
}
},
"features": {
"accelerated": false
},
"location": {
"id": "410a96fa-df4e-4597-90ca-2a7623fda4cb",
"url": null,
"name": "The University of Hull",
"ukprn": null,
"address": {
"line1": "Cottingham Road",
"line2": "",
"line3": null,
"line4": "Hull",
"region": {
"id": "38",
"caption": "Yorkshire and Humberside",
"mappedCaption": "Yorkshire and the Humber"
},
"country": {
"id": "000",
"caption": "United Kingdom",
"mappedCaption": "England"
},
"latitude": 53.771777676,
"postcode": "HU6 7RX",
"longitude": -0.3663839421
},
"isDefault": false,
"geoLocation": {
"latitude": 53.771777676,
"longitude": -0.3663839421
},
"tefCodeType": null,
"locationCode": "-",
"googleMapsUrl": null,
"googleMapsParams": null,
"locationCategory": {
"id": "10000",
"caption": "Main Site",
"mappedCaption": null
},
"geoLocationString": "53.771777676,-0.3663839421"
},
"startDate": {
"date": "21/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": "8eb3594f-d063-b800-6728-d35428e7f981",
"cpdFlag": false,
"options": [
{
"id": "040de2e8-e725-4de4-97ef-373ce9e93d72",
"status": {
"published": true,
"availableForApplication": true,
"applicationStatusSummary": "Please speak to the provider to make an application",
"acceptingApplicationsMessage": null,
"notAcceptingApplicationsMessage": null
},
"cycleId": null,
"modules": "All modules are subject to availability and this list may change at any time.\n\nComputer Science Dissertation\n\nCompulsory modules:\nCommercial Development Practice\nReal-Time Graphics\nC++ Programming and Design\nSimulation and Currency\nCutting Edge Concepts",
"deadline": null,
"duration": {
"quantity": 1,
"durationType": {
"id": "4",
"caption": "Years",
"mappedCaption": null
}
},
"features": {
"accelerated": false
},
"location": {
"id": "410a96fa-df4e-4597-90ca-2a7623fda4cb",
"url": null,
"name": "The University of Hull",
"ukprn": null,
"address": {
"line1": "Cottingham Road",
"line2": "",
"line3": null,
"line4": "Hull",
"region": {
"id": "38",
"caption": "Yorkshire and Humberside",
"mappedCaption": "Yorkshire and the Humber"
},
"country": {
"id": "000",
"caption": "United Kingdom",
"mappedCaption": "England"
},
"latitude": 53.771777676,
"postcode": "HU6 7RX",
"longitude": -0.3663839421
},
"isDefault": false,
"geoLocation": {
"latitude": 53.771777676,
"longitude": -0.3663839421
},
"tefCodeType": null,
"locationCode": "-",
"googleMapsUrl": "https://maps.googleapis.com/maps/api/staticmap?zoom=10&size=2048x600&scale=2&markers=size:tiny%7Ccolor:red%7C53.771777676,-0.3663839421&key=AIzaSyDAC7vZWEFNPF6GFUZvXfO5PRDxdEC0Gc0&signature=7COa7RxE6OFpglFlNWFPFXTKHvM=",
"googleMapsParams": "53.771777676,-0.3663839421",
"locationCategory": {
"id": "10000",
"caption": "Main Site",
"mappedCaption": null
},
"geoLocationString": "53.771777676,-0.3663839421"
},
"startDate": {
"date": "21/09/2026",
"nonSpecific": false
},
"studyMode": {
"id": "3",
"caption": "Full-time",
"mappedCaption": "Full-time",
"excludedSchemesForApplication": []
},
"applyCycle": "2026",
"courseFees": [
{
"amount": 12900,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "4",
"caption": "Whole course",
"mappedCaption": null
},
"feeState": {
"id": "3",
"caption": "Set",
"mappedCaption": null
},
"feeLocale": {
"id": "5",
"caption": "England",
"mappedCaption": null
}
},
{
"amount": 12900,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "4",
"caption": "Whole course",
"mappedCaption": null
},
"feeState": {
"id": "3",
"caption": "Set",
"mappedCaption": null
},
"feeLocale": {
"id": "6",
"caption": "Northern Ireland",
"mappedCaption": null
}
},
{
"amount": 12900,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "4",
"caption": "Whole course",
"mappedCaption": null
},
"feeState": {
"id": "3",
"caption": "Set",
"mappedCaption": null
},
"feeLocale": {
"id": "7",
"caption": "Scotland",
"mappedCaption": null
}
},
{
"amount": 12900,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "4",
"caption": "Whole course",
"mappedCaption": null
},
"feeState": {
"id": "3",
"caption": "Set",
"mappedCaption": null
},
"feeLocale": {
"id": "8",
"caption": "Wales",
"mappedCaption": null
}
},
{
"amount": 12900,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "4",
"caption": "Whole course",
"mappedCaption": null
},
"feeState": {
"id": "3",
"caption": "Set",
"mappedCaption": null
},
"feeLocale": {
"id": "9",
"caption": "Channel Islands",
"mappedCaption": null
}
},
{
"amount": 12900,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "4",
"caption": "Whole course",
"mappedCaption": null
},
"feeState": {
"id": "3",
"caption": "Set",
"mappedCaption": null
},
"feeLocale": {
"id": "10",
"caption": "Republic of Ireland",
"mappedCaption": null
}
},
{
"amount": 18500,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "4",
"caption": "Whole course",
"mappedCaption": null
},
"feeState": {
"id": "3",
"caption": "Set",
"mappedCaption": null
},
"feeLocale": {
"id": "3",
"caption": "EU",
"mappedCaption": null
}
},
{
"amount": 18500,
"currency": {
"id": "GBP",
"caption": "£",
"mappedCaption": null
},
"feeBasis": {
"id": "4",
"caption": "Whole course",
"mappedCaption": null
},
"feeState": {
"id": "3",
"caption": "Set",
"mappedCaption": null
},
"feeLocale": {
"id": "4",
"caption": "International",
"mappedCaption": null
}
}
],
"courseType": null,
"entryPoints": [],
"durationRange": {
"max": null,
"min": null
},
"admissionTests": [],
"subjectOptions": [],
"useDefaultFees": false,
"providerApplyUrl": "https://www.hull.ac.uk/study/postgraduate/taught/computer-science-for-games-programming-msc",
"assessmentMethods": "This MSC is designed to support students with various levels of computing and programming practice experience. However, it is particularly suited to those with significant experience of writing code.\n\nThe modules in the first trimester are designed to allow a smooth transition to postgraduate study, regardless of your background.\n\nAs a route into research, the programme supports the development of postgraduate technical skills, alongside critical research, analysis and planning activities.\n\nIn lectures you’ll benefit from a range of techniques, from interpreting complex ideas through interactive discussions, to live programming or other problem-solving demonstrations.\n\nOur degrees are accredited by the British Computer Society, The Chartered Institute for IT. The BSc and MSc programmes fully meet the academic requirements for Chartered IT Professional and partial Chartered Engineer status, while our MEng programmes fully meet the academic requirements for both Chartered IT Professional and Chartered Engineer status. Some employers recruit preferentially from accredited degrees, and an accredited degree is likely to be recognised by other countries that are signatories to international accords.This MSC is designed to support students with various levels of computing and programming practice experience. However, it is particularly suited to those with significant experience of writing code.\n\nThe modules in the first trimester are designed to allow a smooth transition to postgraduate study, regardless of your background.\n\nAs a route into research, the programme supports the development of postgraduate technical skills, alongside critical research, analysis and planning activities.\n\nIn lectures you’ll benefit from a range of techniques, from interpreting complex ideas through interactive discussions, to live programming or other problem-solving demonstrations.\n\nOur degrees are accredited by the British Computer Society, The Chartered Institute for IT. The BSc and MSc programmes fully meet the academic requirements for Chartered IT Professional and partial Chartered Engineer status, while our MEng programmes fully meet the academic requirements for both Chartered IT Professional and Chartered Engineer status. Some employers recruit preferentially from accredited degrees, and an accredited degree is likely to be recognised by other countries that are signatories to international accords.\n\nTeaching and learning - \nWe place a strong emphasis on practical laboratory sessions. These will significantly develop your core computer science skills, and enhance your employability through exposure to commercial projects.\n\nAs teamwork plays a key role in commercial software development and has great value as an employable skill, group work is used in a number of modules.\n\nAssessment - \nPractical coursework is the main form of assessment, and you will design, build and test software solutions to a variety of problems. This is complemented by written coursework. The largest assessment is the dissertation.",
"entryRequirements": "A minimum 2:2 Bachelor Honours (or international equivalent) in “Computer Science” or “Software Engineering” with at least 40 credits (or equivalent) of a high-level objected oriented programming language such as Java, C++ or C#.\n\nYou will be required to submit a personal statement as a part of your application which sets out the extent of your programming experience, stating languages used and levels of proficiency in each. If you would like to discuss this with a member of academic staff who can help you to assess whether their degree will be sufficient preparation then we will be happy to arrange this. You can email the Postgraduate Admissions Team at pgadmissions@hull.ac.uk.\n\nIn order to ensure our students have a rich learning and student experience, most of our programmes have a mix of domestic and international students. We reserve the right to close applications early to either group, if application volumes suggest that this blend cannot be achieved. In addition, existing undergraduate students at the University of Hull have a guaranteed ‘Fast Track’ route to any postgraduate programme, subject to meeting the entry criteria.",
"internalReference": null,
"providerCourseUrl": "https://www.hull.ac.uk/study/postgraduate/taught/computer-science-for-games-programming-msc",
"professionalBodies": [
{
"id": "4886",
"caption": "British Computer Society",
"mappedCaption": null
},
{
"id": "1194",
"caption": "BCS - The Chartered Institute for IT",
"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": null,
"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": {
"urlField": "https://www.hull.ac.uk/choose-hull/study-at-hull/admissions/english-language-requirements",
"urlDescription": "English Language Requirements",
"furtherInformation": "If you require a Tier 4 student visa to study or if your first language is not English you will be required to provide acceptable evidence of your English language proficiency level.\n\nThis course requires academic IELTS 6.0 overall, with no less than 5.5 in each skill."
}
}
],
"suggest": "MSc Computer Science for Games Programming. University of Hull. Computer science. Information technology. Computer games. Game design. Video Games/Videogames. Computer graphics. Computers",
"summary": "Learn how to create games for a living, exploring the technical aspects of game development and the underlying fundamentals of computer science.\n\nMaster C++ programming. And study a range of core concepts such as physics simulation, concurrency, advanced graphics, artificial intelligence, and game engine architecture.\n\nYou’ll benefit from our close links with tech giants such as Sony, Microsoft and Nintendo. Our courses reflect the latest industry insight, so our graduates have the highly specialised set of skills they need to be at the forefront of this dynamic sector.\n\nWe also host frequent talks by industry experts. Many of them our own graduates working in games development around the world.\n\nBoost your CV by taking part in extra-curricular opportunities such as game jams, hackathons and programming competitions. You could compete in events like the Game Republic Student Showcase, where our students regularly win technical awards. Or rise to the challenge of creating a computer game over a weekend in our Three Thing Game.\n\nThis accredited degree meets the full academic requirements for Chartered IT Professional plus partial Chartered Engineer status. ",
"atasFlag": false,
"contacts": [
{
"id": "cd2f14cb-8c78-5f97-014a-e6c6367e1235",
"fax": "",
"email": "study@hull.ac.uk",
"phone": "01482 466850",
"title": "Postgraduate Admissions Team",
"isDefault": false,
"hasCourses": false,
"isClearing": false,
"clearingUrl": null,
"enquiryLink": {
"url": null,
"caption": null
},
"availability": null,
"coursesCount": 0,
"isAdmissions": false,
"socialMediaPresences": []
},
{
"id": "62af6ebe-9ee6-43d5-a013-66851051905e",
"fax": null,
"email": "study@hull.ac.uk",
"phone": "01482 466100",
"title": "Admissions and Applicant Services",
"isDefault": false,
"hasCourses": false,
"isClearing": true,
"clearingUrl": "https://www.hull.ac.uk/clearing",
"enquiryLink": {
"url": "https://www.hull.ac.uk/clearing",
"caption": "Online Clearing Enquiry Form"
},
"availability": "Thursday 17 August, 7am - 9pm\nFriday 18 August, 8am-6pm\nSaturday 19 August, 9am-3pm",
"coursesCount": 0,
"isAdmissions": false,
"socialMediaPresences": [
{
"id": "fb",
"url": "https://www.facebook.com/UniversityOfHull/",
"caption": "Facebook"
},
{
"id": "ig",
"url": "https://instagram.com/universityofhull/",
"caption": "Instagram"
},
{
"id": "li",
"url": "https://www.linkedin.com/school/university-of-hull",
"caption": "LinkedIn"
},
{
"id": "tw",
"url": "https://twitter.com/UniOfHull",
"caption": "Twitter"
},
{
"id": "yt",
"url": "https://www.youtube.com/marcomshull",
"caption": "Youtube"
}
]
}
],
"keywords": null,
"provider": {
"id": "ac1fb4b5-6103-57d1-d967-3ecb926af5ae",
"name": "University of Hull",
"ukprn": 10007149,
"address": {
"line1": "Admissions Office",
"line2": "Cottingham Road",
"line3": "",
"line4": "Hull",
"region": {
"id": "38",
"caption": "Yorkshire and Humberside",
"mappedCaption": "Yorkshire and the Humber"
},
"country": {
"id": "101",
"caption": "England",
"mappedCaption": "England"
},
"latitude": 53.771777676,
"postcode": "HU6 7RX",
"longitude": -0.3663839421
},
"aliases": [],
"logoUrl": "https://d1l6hqpjksdq9d.cloudfront.net/Prod/ac1fb4b5-6103-57d1-d967-3ecb926af5ae",
"aliasName": "University of Hull",
"websiteUrl": "www.hull.ac.uk",
"liveProvider": true,
"providerCode": null,
"providerSort": "Hull, University of",
"providerUrls": [],
"imageLocation": "gold gold silver-01.png",
"institutionCode": "H72",
"providerShortName": "The University of Hull",
"cukasInstitutionCode": null,
"requireAsciiDocuments": false,
"providerAbbreviatedName": "HULL",
"aliasNameWithoutApostrophe": "University of Hull"
},
"subjects": [
{
"id": "1037",
"caption": "Computer science",
"mappedCaption": null
},
{
"id": "1027",
"caption": "Information technology",
"mappedCaption": null
},
{
"id": "2447",
"caption": "Computer games",
"mappedCaption": null
},
{
"id": "2553",
"caption": "Game design",
"mappedCaption": null
},
{
"id": "2577",
"caption": "Video Games/Videogames",
"mappedCaption": null
},
{
"id": "1059",
"caption": "Computer graphics",
"mappedCaption": null
},
{
"id": "1034",
"caption": "Computers",
"mappedCaption": null
}
],
"auditions": [],
"studyType": {
"id": "1",
"caption": "Taught",
"mappedCaption": null
},
"department": {
"id": "3bf1fccf-61a2-4598-b3a8-d373b8f426bb",
"name": "Faculty of Science and Engineering"
},
"hecosCodes": [],
"jacs3Codes": [],
"publishEnd": "9999-12-31T23:59:59.9999999",
"shortTitle": null,
"specialism": {
"primary": [],
"secondary": [],
"specialismStudyTypes": []
},
"visibleEnd": "2027-08-01T08:00:00",
"compositeId": "8eb3594f-d063-b800-6728-d35428e7f981-2026",
"courseTitle": "MSc Computer Science for Games Programming",
"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": "502",
"caption": "University of Hull",
"mappedCaption": null
}
],
"applicationCode": null,
"courseTitleSort": "MSc Computer Science for Games Programming",
"abbreviatedTitle": null,
"balanceIndicator": null,
"copyFormRequired": false,
"internalReference": null,
"currentlyInClearing": false,
"ucasTeacherTraining": false,
"degreeApprenticeship": false,
"qualifiedTeacherStatus": null,
"sponsorshipInformation": null,
"internationalInformation": "If you require a Student visa to study or if your first language is not English you will be required to provide acceptable evidence of your English language proficiency level. \n\nThis course requires academic IELTS 6.5 overall, with no less than 5.5 in each skill. See other accepted English language proficiency qualifications.\n\nIf your English currently does not reach the required standard, you may be interested in our pre-sessional English Language programmes.\n\nVisit your country page to find out more about entry requirements.",
"courseTitleWithoutApostrophe": "MSc Computer Science for Games Programming",
"additionalAuditionInformation": null,
"higherTechnicalQualifications": false
},
"version": 75,
"academicYearsInformation": {
"2026": 1
}
}
Normalized Data
{
"scrapedAt": "2026-03-28T10:32:56.946Z",
"scrapedPte": null,
"scrapedUrl": "https://www.hull.ac.uk/study/postgraduate/taught/computer-science-for-games-programming-msc",
"scrapedToefl": null,
"scrapedAiUsed": false,
"scrapedFeeRaw": "Fees & FundingHow much is it? Additional costs you may have to paychevron down How much is it?",
"feesConfidence": 0,
"normalizedFees": {
"home": null,
"currency": null,
"international": null
},
"scrapedAiError": null,
"scrapedDuolingo": null,
"scrapedTemplate": "contensis",
"scrapedCambridge": null,
"scrapedIeltsBand": null,
"scrapedLangSource": "course_page",
"languageConfidence": 0,
"normalizedLanguage": {
"pte": null,
"ielts": null,
"toefl": null,
"duolingo": null,
"cambridge": null
},
"scrapedLanguageRaw": "In order to ensure our students have a rich learning and student experience, most of our programmes have a mix of domestic and international students. Additional entry requirements for this course\nchevron down\n\nTypical offer\n\n2:2 in a relevant subject area\n\nA minimum 2:2 Bachelor Honours (or international equivalent) in “Computer Science” or “Software Engineering” with at least 40 credits (or equivalent) of a high-level objected oriented programming language such as Java, C++ or C#.",
"scrapedIeltsOverall": null,
"scrapedLangSourceUrl": null,
"scrapedTuitionFeeHome": null,
"scrapedTuitionFeeIntl": null,
"scrapedEntryRequirements": "Entry RequirementsUKInternational What do I need? When it comes to applying for this Postgraduate Taught degree, you'll need an Undergraduate degree (or equivalent). For this course, you'll need a 2:2 from a relevant bachelor's degree. The programme is designed for graduates who have a studied a subject that is relevant to this course. If you’re an undergraduate student at Hull, you’re guaranteed a fast-track route to this postgraduate degree, as long as you meet the entry requirements. In order to ensure our students have a rich learning and student experience, most of our programmes have a mix of domestic and international students. We reserve the right to close applications early to either group if application volumes suggest that this blend cannot be achieved. Additional entry requirements for this coursechevron downTypical offer2:2 in a relevant subject areaA minimum 2:2 Bachelor Honours (or international equivalent) in “Computer Science” or “Software Engineering” with at least 40"
}