[{"data":1,"prerenderedAt":298},["Reactive",2],{"menus":3,"allCountdowns":144,"blog-will-ai-replace-programmers-why-a-computer-science-degree-still-matters":180},{"menu":4,"topmenu":118,"footer":130},[5,72,103,108,113],{"ID":6,"menu_item_parent":7,"title":8,"url":9,"child_items":10},1735,"0","Programmes","https://online.aston.ac.uk/",[11,17,22,27,32,37,42,47,52,57,62,67],{"ID":12,"menu_item_parent":13,"url":14,"title":15,"slug":16},2294,"1735","/online-courses/business/executive-doctor-of-business-administration-dba/","Executive Doctor of Business Administration (DBA)","executive-doctor-of-business-administration-dba",{"ID":18,"menu_item_parent":13,"url":19,"title":20,"slug":21},728,"/online-courses/business/masters-in-business-administration-mba/","Master of Business Administration (MBA)","masters-in-business-administration-mba",{"ID":23,"menu_item_parent":13,"url":24,"title":25,"slug":26},725,"/online-courses/business/bachelor-of-business-management-bsc/","Bachelor of Science in Business and Management (BSc)","bachelor-of-business-management-bsc",{"ID":28,"menu_item_parent":13,"url":29,"title":30,"slug":31},726,"/online-courses/business/master-in-business-analytics-msc/","Master of Science in Business Analytics (MSc)","master-in-business-analytics-msc",{"ID":33,"menu_item_parent":13,"url":34,"title":35,"slug":36},727,"/online-courses/law/bachelor-of-laws-llb-honours/","Bachelor of Law LLB (Hons)","bachelor-of-laws-llb-honours",{"ID":38,"menu_item_parent":13,"url":39,"title":40,"slug":41},1182,"/online-courses/computer-science/bachelor-of-science-in-computer-science-bsc/","Bachelor of Science in Computer Science (BSc)","bachelor-of-science-in-computer-science-bsc",{"ID":43,"menu_item_parent":13,"url":44,"title":45,"slug":46},2290,"/online-courses/computer-science/master-of-science-in-computer-science-msc/","Master of Science in Computer Science (MSc)","master-of-science-in-computer-science-msc",{"ID":48,"menu_item_parent":13,"url":49,"title":50,"slug":51},2292,"/online-courses/computer-science/bachelor-of-science-in-cybersecurity-bsc/","Bachelor of Science in Cybersecurity (BSc)","bachelor-of-science-in-cybersecurity-bsc",{"ID":53,"menu_item_parent":13,"url":54,"title":55,"slug":56},2293,"/online-courses/computer-science/master-of-science-in-cybersecurity-msc/","Master of Science in Cybersecurity (MSc)","master-of-science-in-cybersecurity-msc",{"ID":58,"menu_item_parent":13,"url":59,"title":60,"slug":61},4350,"/online-courses/health-and-life-sciences/master-of-public-health-mph/","Master of Public Health (MPH)","master-of-public-health-mph",{"ID":63,"menu_item_parent":13,"url":64,"title":65,"slug":66},4351,"/online-courses/health-and-life-sciences/master-of-science-in-psychology-conversion-msc/","Master of Science in Psychology (Conversion)(MSc)","master-of-science-in-psychology-conversion-msc",{"ID":68,"menu_item_parent":13,"url":69,"title":70,"slug":71},4352,"/online-courses/health-and-life-sciences/bachelor-of-science-in-psychology-bsc/","Bachelor of Science in Psychology (BSc)","bachelor-of-science-in-psychology-bsc",{"ID":73,"menu_item_parent":7,"title":74,"url":75,"child_items":76},4424,"Resources","https://online.aston.ac.uk/student-support",[77,83,88,93,98],{"ID":78,"menu_item_parent":79,"url":80,"title":81,"slug":82},1496,"4424","/student-support/","Student support","student-support",{"ID":84,"menu_item_parent":79,"url":85,"title":86,"slug":87},3385,"/how-to-apply/","How to apply","how-to-apply",{"ID":89,"menu_item_parent":79,"url":90,"title":91,"slug":92},3768,"/fees-and-funding/","Fees and funding","fees-and-funding",{"ID":94,"menu_item_parent":79,"url":95,"title":96,"slug":97},8118,"/tuition-fee-loan-guide/","Tuition fee loan guide","tuition-fee-loan-guide",{"ID":99,"menu_item_parent":79,"url":100,"title":101,"slug":102},6154,"/testimonials/","Testimonials","testimonials",{"ID":104,"menu_item_parent":7,"url":105,"title":106,"slug":107},4418,"/events/webinars/","Webinars","webinars",{"ID":109,"menu_item_parent":7,"url":110,"title":111,"slug":112},1907,"/frequently-asked-questions/","FAQs","frequently-asked-questions",{"ID":114,"menu_item_parent":7,"url":115,"title":116,"slug":117},1375,"/blog/","Blog","blog",[119,122,126],{"ID":120,"menu_item_parent":7,"title":121,"url":9},61,"Online",{"ID":123,"menu_item_parent":7,"title":124,"url":125},31,"Birmingham","https://www.aston.ac.uk/",{"ID":127,"menu_item_parent":7,"title":128,"url":129},3108,"London","https://www.aston.ac.uk/london/",[131,135,139],{"ID":132,"menu_item_parent":7,"title":133,"url":134},81,"Privacy Notice","https://www.aston.ac.uk/about/statutes-ordinances-regulations/publication-scheme/data-protection/privacy-notices",{"ID":136,"menu_item_parent":7,"title":137,"url":138},82,"Data Consent Settings","/cookie-centre",{"ID":140,"menu_item_parent":7,"url":141,"title":142,"slug":143},1091,"/contact-us/","Contact Us","contact-us",[145,165],{"show_countdown":146,"set_only_on_apply_button":147,"start_date":148,"cut_off_date":149,"caption":150,"link":151,"type":155,"target":156,"days":164},true,false,"2026-03-25","2030-12-31","Study online while you work. Funding options available.",{"title":152,"url":153,"target":154},"APPLY NOW","https://online.aston.ac.uk/apply","_blank","banner",[157,158,159,160,161,162,163],"/home","/programmes","/frequently-asked-questions","/blog","/student-support","/fees-and-funding","/how-to-apply",1513,{"show_countdown":146,"set_only_on_apply_button":147,"start_date":148,"cut_off_date":149,"caption":150,"link":166,"type":155,"target":167,"days":164},{"title":152,"url":153,"target":154},[168,169,170,171,172,173,174,175,176,177,178,179],"/online-courses/business/bachelor-of-business-management-bsc","/online-courses/business/master-in-business-analytics-msc","/online-courses/business/masters-in-business-administration-mba","/online-courses/computer-science/bachelor-of-science-in-computer-science-bsc","/online-courses/law/bachelor-of-laws-llb-honours","/online-courses/computer-science/master-of-science-in-computer-science-msc","/online-courses/computer-science/bachelor-of-science-in-cybersecurity-bsc","/online-courses/computer-science/master-of-science-in-cybersecurity-msc","/online-courses/business/executive-doctor-of-business-administration-dba","/online-courses/health-and-life-sciences/master-of-public-health-mph","/online-courses/health-and-life-sciences/master-of-science-in-psychology-conversion-msc","/online-courses/health-and-life-sciences/bachelor-of-science-in-psychology-bsc",{"ID":181,"title":182,"slug":183,"status":184,"publish_date":185,"modified_date":186,"excerpt":187,"image":188,"seo":189,"acf":266,"blocks":293},8583,"Will AI replace programmers? Why a computer science degree still matters","will-ai-replace-programmers-why-a-computer-science-degree-still-matters","publish","2026-11-09 08:25:24","2026-11-09T09:10:03+00:00","","https://admin.online.aston.ac.uk/wp-content/uploads/Will-AI-replace-programmers-Why-a-computer-science-degree-still-matters-feature-scaled.webp",{"title":190,"description":191,"ogUrl":192,"ogTitle":192,"ogDescription":192,"ogImage":192,"ogType":192,"ogLocale":192,"twitterCard":193,"twitterTitle":187,"twitterDescription":187,"twitterImage":187,"schema":194},"Will AI replace programmers? Why a computer science degree still matters - Aston University Online","Can AI write code? Yes, but you still need to understand it. Find out why programming and computer science knowledge still matter as AI evolves.",null,"summary_large_image",{"@context":195,"@graph":196},"https://schema.org",[197,222,235,240,249,262],{"@type":198,"@id":201,"isPartOf":202,"author":204,"headline":182,"datePublished":207,"dateModified":186,"mainEntityOfPage":208,"wordCount":209,"commentCount":210,"image":211,"thumbnailUrl":188,"articleSection":213,"inLanguage":215,"potentialAction":216},[199,200],"Article","BlogPosting","https://online.aston.ac.uk/blog/will-ai-replace-programmers-why-a-computer-science-degree-still-matters/#article",{"@id":203},"https://online.aston.ac.uk/blog/will-ai-replace-programmers-why-a-computer-science-degree-still-matters/",{"name":205,"@id":206},"Sadeeqah Abrahams","https://admin.online.aston.ac.uk/#/schema/person/809b716bfd809aa70758dd9dd6f0a829","2026-11-09T08:25:24+00:00",{"@id":203},11,0,{"@id":212},"https://online.aston.ac.uk/blog/will-ai-replace-programmers-why-a-computer-science-degree-still-matters/#primaryimage",[214],"Computer Science","en-US",[217],{"@type":218,"name":219,"target":220},"CommentAction","Comment",[221],"https://online.aston.ac.uk/blog/will-ai-replace-programmers-why-a-computer-science-degree-still-matters/#respond",{"@type":223,"@id":203,"url":203,"name":190,"isPartOf":224,"primaryImageOfPage":226,"image":227,"thumbnailUrl":188,"datePublished":207,"dateModified":186,"author":228,"description":191,"breadcrumb":229,"inLanguage":215,"potentialAction":231},"WebPage",{"@id":225},"https://admin.online.aston.ac.uk/#website",{"@id":212},{"@id":212},{"@id":206},{"@id":230},"https://online.aston.ac.uk/blog/will-ai-replace-programmers-why-a-computer-science-degree-still-matters/#breadcrumb",[232],{"@type":233,"target":234},"ReadAction",[203],{"@type":236,"inLanguage":215,"@id":212,"url":188,"contentUrl":188,"width":237,"height":238,"caption":239},"ImageObject",2560,1707,"Male and female colleagues working together on robot",{"@type":241,"@id":230,"itemListElement":242},"BreadcrumbList",[243,247],{"@type":244,"position":245,"name":246,"item":9},"ListItem",1,"Home",{"@type":244,"position":248,"name":182},2,{"@type":250,"@id":225,"url":251,"name":252,"description":187,"potentialAction":253,"inLanguage":215},"WebSite","https://admin.online.aston.ac.uk/","Aston University Online",[254],{"@type":255,"target":256,"query-input":259},"SearchAction",{"@type":257,"urlTemplate":258},"EntryPoint","https://admin.online.aston.ac.uk/?s={search_term_string}",{"@type":260,"valueRequired":146,"valueName":261},"PropertyValueSpecification","search_term_string",{"@type":263,"@id":206,"name":205,"image":264,"url":187},"Person",{"@type":236,"inLanguage":215,"@id":265,"url":265,"contentUrl":265,"caption":205},"https://secure.gravatar.com/avatar/217e3de5c985794e834ff6dc97a0478fa41360c3a1f032d8a588e86fe49801fd?s=96&d=mm&r=g",{"short_title":187,"read_time":267,"related_topics":268,"related_articles_heading":187,"related_articles_copy":187,"related_articles":147,"author":187,"has_form":275,"form":276,"has_tiles":275,"tiles":277,"tiles_copy":187,"faqs_heading":187,"faqs_copy":187,"faqs":147,"inpage":289,"page_anchor_menu":292},"4 minutes",[269],{"term_id":270,"name":214,"slug":271,"term_group":210,"term_taxonomy_id":270,"taxonomy":272,"description":187,"parent":210,"count":273,"filter":274},25,"computer-science","category",14,"raw","yes","enquiries",[278,282,286],{"title":279,"content":280,"link":281},"BSc Computer Science","\u003Cp>No coding experience? No problem. This BCS-accredited programme takes you from beginner to industry-ready – no A-level Maths required.\u003C/p>\n","https://online.aston.ac.uk/online-courses/computer-science/bachelor-of-science-in-computer-science-bsc",{"title":283,"content":284,"link":285},"MSc Computer Science","\u003Cp>Aston Online&#8217;s MSc Computer Science is designed for ambitious graduates from non-computing backgrounds who want to build technical expertise and access new career opportunities without stepping away from work. \u003C/p>\n","https://online.aston.ac.uk/online-courses/computer-science/master-of-science-in-computer-science-msc",{"title":86,"content":287,"link":288},"\u003Cp>Follow our step-by-step guide to complete your application and start your journey toward an enriching learning experience.\u003C/p>\n","https://online.aston.ac.uk/how-to-apply",{"legacy":290,"apply_button":290,"apply_form":147,"brochure_button":290,"brochure_form":147,"register_interest":291,"register_form":147},"on","off",{"show_page_anchor_menu":291,"page_name":187,"anchor_menu_links":147},[294],{"anchor_anchor":187,"anchor":187,"block":295,"layout":296,"heading":187,"content":297,"add_index":7},"complex-copy","left","\u003Cp>\u003Cimg class=\"alignnone size-full wp-image-8584\" src=\"https://admin.online.aston.ac.uk/wp-content/uploads/Will-AI-replace-programmers-Why-a-computer-science-degree-still-matters-scaled.webp\" alt=\"Student wearing VR set\" width=\"2560\" height=\"1707\" />\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">If AI can already write code, you may be wondering whether learning to programme is still worth your time.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">It’s a fair question. AI coding tools can now do much more than suggest the next line of code. They can generate and review code, help debug problems and take on parts of the development process.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">But being able to generate code isn’t the same as understanding the problem it needs to solve. You still need to know whether the code works and whether it’s the right solution.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">So, rather than only asking, “Will AI replace programmers?”, a more useful question may be: how is AI changing the skills programmers need?\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Understanding that shift can help you decide whether studying computer science and artificial intelligence remains valuable as AI becomes a larger part of software development.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Ch2 aria-level=\"2\">\u003Cspan data-contrast=\"none\">Can AI already write code?\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> \u003C/span>\u003C/h2>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Yes, and the range of tasks AI coding tools can handle is growing.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">For example, \u003C/span>\u003Ca href=\"https://docs.cloud.google.com/gemini/docs/codeassist/overview\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">Gemini Code Assist can generate code and unit tests, explain code and help with debugging\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\">. Google also warns that its AI can produce output that appears plausible but is factually incorrect and recommends checking it before use. \u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">GitHub Copilot can also take on larger coding tasks. Its coding agent \u003C/span>\u003Ca href=\"https://github.blog/ai-and-ml/github-copilot/whats-new-with-github-copilot-coding-agent/\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">can take on delegated tasks such as fixing bugs and adding tests before producing a pull request for review.\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\"> GitHub also notes that AI-generated code can introduce security risks, including vulnerable patterns and accidentally committed secrets. \u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cb>\u003Cspan data-contrast=\"auto\">AI can produce code. You still need to know whether that code is correct, secure and suitable for what you're trying to build.\u003C/span>\u003C/b>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Ch2 aria-level=\"2\">\u003Cspan data-contrast=\"none\">So, will AI replace programmers?\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> \u003C/span>\u003C/h2>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">There isn't a reliable way to predict exactly how programming jobs will change as AI develops.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">We can already see AI taking on parts of the coding process. That may change how programmers spend their time, but writing code is only one part of software development.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:160}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Developers may also need to:\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cul>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">understand what users need\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">turn requirements into technical solutions\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">decide how a system should be designed\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">review and test code\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">find and fix errors\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">consider security\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">maintain existing software\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">check AI-generated output\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">explain technical choices to colleagues or clients.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\u003C/ul>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">AI may change how you approach these tasks, but you still need to understand the problem you're solving.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Knowing how to produce code is useful. Understanding how software works helps you question, test and improve what AI produces.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Ch2 aria-level=\"2\">\u003Cspan data-contrast=\"none\">How is AI changing software development?\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> \u003C/span>\u003C/h2>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">If you're considering a computer science degree, focus on how programming is changing rather than trying to predict which jobs may disappear.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Here are a few changes already visible in today's development tools.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp aria-level=\"3\">\u003Cspan data-contrast=\"none\">AI can give programmers a starting point\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Starting with a blank screen isn't always necessary.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Gemini Code Assist can \u003C/span>\u003Ca href=\"https://docs.cloud.google.com/gemini/docs/codeassist/overview\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">generate functions or code blocks\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\">, while OpenAI Codex \u003C/span>\u003Ca href=\"https://developers.openai.com/api/docs/guides/code-generation\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">supports writing and editing code\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\">. \u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">A programmer might start by reviewing and adapting AI-generated code rather than writing every line from scratch. That only helps if you can understand and assess the code it produces.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Ch3 aria-level=\"3\">\u003Cspan data-contrast=\"none\">AI can help find and explain problems\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> \u003C/span>\u003C/h3>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">AI can also help you debug code.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Gemini Code Assist includes \u003C/span>\u003Ca href=\"https://docs.cloud.google.com/gemini/docs/codeassist/overview\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">debugging and code explanation\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\"> among its capabilities, while OpenAI Codex is designed to \u003C/span>\u003Ca href=\"https://developers.openai.com/api/docs/guides/code-generation\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">help developers write, review and debug code\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\">. \u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">For someone learning to programme, that can be useful. But there's a difference between receiving a suggested fix and understanding why something went wrong.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Developing your own debugging skills means you can investigate why something failed, not just apply a suggested fix.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Ch3 aria-level=\"3\">\u003Cspan data-contrast=\"none\">AI can take on larger development tasks\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> \u003C/span>\u003C/h3>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">AI coding tools aren't limited to answering individual questions.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Claude Code can \u003C/span>\u003Ca href=\"https://code.claude.com/docs/en/overview\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">work across multiple files\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\"> and run commands, while GitHub Copilot's coding agent can \u003C/span>\u003Ca href=\"https://code.claude.com/docs/en/overview\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">handle delegated tasks\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\"> such as bug fixes and test additions.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Future programmers will need to know how to review AI-generated work as well as create and debug their own code.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Ch2 aria-level=\"2\">\u003Cspan data-contrast=\"none\">Why learn programming when AI can generate code?\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> \u003C/span>\u003C/h2>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Think about using a calculator.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">A calculator can give you an answer much faster than working it out yourself. But if you don't understand the maths behind the calculation, it can be difficult to recognise when you've entered the wrong numbers or used the wrong formula.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:160}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">AI-generated code creates a similar challenge.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">If AI gives you a piece of code, could you explain what it does? Could you change it? Could you identify a bug? Would you recognise a potential security issue?\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Learning programming helps you develop the knowledge to answer those questions.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">You can learn how instructions produce an outcome, how algorithms solve problems and how data is organised. You can also develop practical skills in testing, debugging and software design.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">AI can help you complete certain tasks, while your computer science knowledge helps you understand and assess the result.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Ch2 aria-level=\"2\">\u003Cspan data-contrast=\"none\">Why does computer science knowledge still matter?\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:160,&quot;335559739&quot;:80,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/h2>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Programming languages and AI tools will continue to change.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Learning computer science isn't only about mastering whichever tool happens to be widely used today. It's also about understanding the principles behind the technology.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">That includes learning how to:\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cul>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">break a complex problem into manageable steps\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">understand how software components work together\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">evaluate different technical solutions\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">use programming concepts across different languages and tools\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">test whether software behaves as intended\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli aria-setsize=\"-1\" data-leveltext=\"\" data-font=\"Symbol\" data-listid=\"5\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\">\u003Cspan data-contrast=\"auto\">identify technical limitations and risks.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\u003C/ul>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Those skills matter when working with computer science and AI because an AI-generated answer isn't automatically the right answer.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Google, for example, explicitly advises \u003C/span>\u003Ca href=\"https://docs.cloud.google.com/gemini/docs/codeassist/overview\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">developers to validate output from Gemini Code Assist before using it\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\">. \u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">To validate AI-generated code, you need the technical knowledge to understand and test it.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Ch2 aria-level=\"2\">\u003Cspan data-contrast=\"none\">How should you use AI while learning to programme?\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> \u003C/span>\u003C/h2>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">You don't have to choose between learning programming and using AI. Instead, think about how AI can support your learning without doing the thinking for you.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Here are a few practical ways to approach it:\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cul>\r\n\t\u003Cli>\u003Cb>\u003Cspan data-contrast=\"auto\">Learn the fundamentals first.\u003C/span>\u003C/b>\u003Cspan data-contrast=\"auto\"> Understand programming concepts rather than relying entirely on generated solutions.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli>\u003Cb>\u003Cspan data-contrast=\"auto\">Read the code AI gives you.\u003C/span>\u003C/b>\u003Cspan data-contrast=\"auto\"> Don't copy and paste something you can't explain.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli>\u003Cb>\u003Cspan data-contrast=\"auto\">Test the result.\u003C/span>\u003C/b>\u003Cspan data-contrast=\"auto\"> Check whether AI-generated code does what you need it to do.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli>\u003Cb>\u003Cspan data-contrast=\"auto\">Practise debugging yourself.\u003C/span>\u003C/b>\u003Cspan data-contrast=\"auto\"> When code doesn't work, investigate the problem before immediately asking AI for the answer.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli>\u003Cb>\u003Cspan data-contrast=\"auto\">Consider security and privacy.\u003C/span>\u003C/b>\u003Cspan data-contrast=\"auto\"> Think about the risks associated with the code, data and tools you're using.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\t\u003Cli>\u003Cb>\u003Cspan data-contrast=\"auto\">Explain your decisions.\u003C/span>\u003C/b>\u003Cspan data-contrast=\"auto\"> Ask yourself why one approach makes more sense than another.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/li>\r\n\u003C/ul>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Used this way, AI becomes another tool in your development process rather than a substitute for understanding the subject.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Ch2 aria-level=\"2\">\u003Cspan data-contrast=\"none\">What should you study if you're interested in AI?\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}\"> \u003C/span>\u003C/h2>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">If you're wondering what you need to study to learn about artificial intelligence, there isn't a single answer. Entry requirements and curricula vary between universities and programmes.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">Programming, algorithms, data and mathematics can all give you useful foundations for studying AI.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\"> You don't necessarily need a degree with ‘artificial intelligence’ in its title to start building relevant skills.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">A broader computer science programme can introduce you to different areas of computing while giving you opportunities to explore AI-related topics.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">For example, \u003C/span>\u003Ca href=\"https://online.aston.ac.uk/online-courses/computer-science/bachelor-of-science-in-computer-science-bsc\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">Aston University Online's BSc Computer Science\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\"> includes programming alongside AI, machine learning and web development. The programme is BCS accredited, takes four years part-time and is delivered through flexible distance learning. \u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">So, if you're asking, “How can I study artificial intelligence?”, look beyond the degree title. Check the modules and skills you'll study and consider how they match what you want to learn.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Ch2 aria-level=\"2\">\u003Cspan data-contrast=\"none\">Is a computer science degree still worth it in the age of AI?\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:160,&quot;335559739&quot;:80,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/h2>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">If you're considering a degree, the answer depends on what you want to get from it.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">If your only goal were to learn how to type lines of code, AI's growing capabilities might understandably make you question the investment.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">But computer science is broader than code generation.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">For a career changer, studying computer science can provide a structured introduction to an unfamiliar technical field. If you've taught yourself to programme, a degree can help you develop knowledge beyond the tools and languages you've already used. And if you're completely new to computing, you can build your knowledge without needing to have your eventual specialism mapped out from day one.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Ca href=\"https://online.aston.ac.uk/online-courses/computer-science/bachelor-of-science-in-computer-science-bsc\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">Aston University Online's BSc Computer Science\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\"> combines programming with areas including AI, machine learning and web development, and its current programme information states that no prior coding experience is required. \u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">A degree can't guarantee what your career will look like as AI develops. What it can do is give you a structured way to learn the computing concepts behind the technology and develop the skills to keep learning as the tools change.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Ch2 aria-level=\"2\">\u003Cspan data-contrast=\"none\">Build your computer science knowledge alongside AI\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:160,&quot;335559739&quot;:80,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/h2>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">AI is changing how developers write, review and debug code. For someone considering computer science, that doesn't mean competing with AI by writing code faster.\u003C/span>\u003Cspan data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">It means learning enough to understand the problem you're solving, make informed technical decisions and judge whether the solution you're given works.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Cspan data-contrast=\"auto\">If you're a beginner, career changer, or self-taught programmer looking to develop your knowledge, \u003C/span>\u003Ca href=\"https://online.aston.ac.uk/online-courses/computer-science/bachelor-of-science-in-computer-science-bsc\" target=\"_blank\" rel=\"noopener\">\u003Cspan data-contrast=\"none\">Aston University Online's BSc Computer Science\u003C/span>\u003C/a>\u003Cspan data-contrast=\"auto\"> offers part-time online study that covers programming alongside AI and machine learning.\u003C/span>\u003Cspan data-ccp-props=\"{}\"> \u003C/span>\u003C/p>\r\n\u003Cp>\u003Ca href=\"https://online.aston.ac.uk/online-courses/computer-science/bachelor-of-science-in-computer-science-bsc\" target=\"_blank\" rel=\"noopener\">\u003Cb>\u003Cspan data-contrast=\"none\">Explore the online BSc Computer Science\u003C/span>\u003C/b>\u003C/a>\u003C/p>",1794215569318]