{"id":2361,"date":"2020-08-03T08:55:06","date_gmt":"2020-08-03T07:55:06","guid":{"rendered":"http:\/\/www.macs.hw.ac.uk\/students\/?page_id=2361"},"modified":"2020-08-03T08:55:06","modified_gmt":"2020-08-03T07:55:06","slug":"bsc-mathematics-and-computer-science","status":"publish","type":"page","link":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/ug-programmes\/bsc-mathematics-and-computer-science\/","title":{"rendered":"BSc Mathematics and Computer Science"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"alignright size-large is-resized\"><a href=\"https:\/\/researchportal.hw.ac.uk\/en\/persons\/dominic-breit\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.macs.hw.ac.uk\/students\/wp-content\/uploads\/Breit-Dominic.jpg\" alt=\"Dominic Breit\" class=\"wp-image-8757\" width=\"135\" height=\"180\" \/><\/a><\/figure><\/div>\n\n\n\n<p>This programme is available in <a href=\"http:\/\/www.macs.hw.ac.uk\/students\/home\/edinburgh\/\">Edinburgh<\/a>.<\/p>\n\n\n\n<p><strong>Programme Director:<\/strong> <a href=\"https:\/\/researchportal.hw.ac.uk\/en\/persons\/dominic-breit\">Dominic Breit<\/a><\/p>\n\n\n\n<p><strong>Programme Code:&nbsp;<\/strong>F1G1-MCS<\/p>\n\n\n\n<p>For further information about course choices consult:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.hw.ac.uk\/documents\/pams\/202021\/F1G1-MCS_202021.pdf\">Programme Structure and Progression Rules<\/a> for your own degree programme.<\/li><\/ul>\n\n\n\n<p>An optional course may not run if there is insufficient demand for it; some choices of courses may not be&nbsp;available to students in some years because of timetabling constraints.<\/p>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Year 2<\/h3>\n\n\n\n\n\n<p>Semester 1&nbsp;<a href=\"http:\/\/www.macs.hw.ac.uk\/timetable\/M2S1.pdf\">Timetable<\/a><br>\nSemester 2&nbsp;<a href=\"http:\/\/www.macs.hw.ac.uk\/timetable\/M2S2.pdf\">Timetable<\/a><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Semester 1 (Mandatory)<\/th><th>Semester 2 (Mandatory)<\/th><\/tr><tr><td><a href=\"https:\/\/www.hw.ac.uk\/documents\/pams\/202021\/F28SG_202021.pdf\">F28SG Introduction to Data Structures &amp; Algorithms<\/a> <\/td><td> <a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f18ce-multivariable-calculus-and-real-analysis-b\/\">F18CE Multivariable Calculus and Real Analysis&nbsp;B<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f18cd-multivariable-calculus-and-real-analysis-a\/\">F18CD Multivariable Calculus and Real Analysis A<\/a><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f18na-numerical-analysis-a\/\">F18NA Numerical Analysis A<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f18cf-linear-algebra\/\">F18CF Linear Algebra<\/a><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f28hs-hardware-software-interface\/\">F28HS Hardware-Software Interface<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f28pl-programming-languages\/\">F28PL Programming Languages<\/a><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f28sd-software-design\/\">F28SD Software Design<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Year 3<\/h3>\n\n\n\n\n\n<p>Semester 1&nbsp;<a href=\"http:\/\/www.macs.hw.ac.uk\/timetable\/M3S1.pdf\">Timetable<\/a><br>\nSemester 2&nbsp;<a href=\"http:\/\/www.macs.hw.ac.uk\/timetable\/M3S2.pdf\">Timetable<\/a><\/p>\n\n\n\n<p>Honours degree students must study 8 mandatory courses.<br>\nOrdinary degree students must study 8 mandatory courses, or transfer to the Mathematics with Computer Science degree to gain more flexibility . The choice of elective courses can be found under useful links on the right hand side.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Semester 1 (Mandatory)<\/th><th>Semester 2 (Mandatory)<\/th><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f19pb-pure-mathematics-b\/\">F19PB Pure Mathematics B<\/a><\/td><td>\n<div data-canvas-width=\"214.4835374749165\"><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f19mo-ordinary-differential-equations\/\">F19MO Ordinary Differential Equations<\/a><\/div>\n<\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f19pl-abstract-algebra\/\">F19PL Abstract Algebra<\/a><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f19nb-numerical-analysis-b\/\">F19NB Numerical Analysis B<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f29ai-artificial-intelligence-and-intelligent-agents\/\">F29AI Artificial Intelligence &amp; Intelligent Agents<\/a><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f29fb-foundations-2\/\">F29FB Foundations 2<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f29fa-foundations-1\/\">F29FA Foundations 1<\/a><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f29oc-operating-systems-concurrency\/\">F29OC Operating Systems &amp; Concurrency<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">Year 4<\/h3>\n\n\n\n\n\n<ul class=\"wp-block-list\"><li>For an overview of what is in the 4th year courses, click on the <a href=\"https:\/\/www.macs.hw.ac.uk\/students\/wp-content\/uploads\/4thyear2021-2022.pdf\">Brief Descriptions PDF<\/a>.<\/li><li>Some options run subject to demand.<\/li><\/ul>\n\n\n\n<p>Semester 1&nbsp;<a href=\"http:\/\/www.macs.hw.ac.uk\/timetable\/M4S1.pdf\">Timetable<\/a><br>\nSemester 2&nbsp;<a href=\"http:\/\/www.macs.hw.ac.uk\/timetable\/M4S2.pdf\">Timetable<\/a><\/p>\n\n\n\n<p>Choose two F1 courses and one F2 course in Semester 1.<\/p>\n\n\n\n<p>Choose two courses in Semester 2.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Semester 1 (Mandatory)<\/th><th>Semester 2&nbsp;(Mandatory)<\/th><\/tr><tr><td>\n<div data-canvas-width=\"182.94088770659283\"><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f20pa-research-methods-requirements-engineering\/\">F20PA Project: Research Methods &amp; Requirements Engineering<\/a><\/div>\n<\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f20pb-design-implementation\/\">F20PB Project: Design &amp; Implementation<\/a><\/td><\/tr><tr><td><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f20pc-project-testing-and-presentation\/\">F20PC Project: Testing &amp; Presentation<\/a><\/td><\/tr><tr><td>&nbsp;<strong>Semester 1 (<strong>&nbsp;Optional choose 3<\/strong>)<\/strong><\/td><td><span style=\"font-weight: bold\">Semester 2 (<\/span><strong>&nbsp;Optional choose&nbsp;2<\/strong><span style=\"font-weight: bold\">)<\/span><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f10ac-applied-mathematics-c-thermodynamics\/\">F10AC Applied Mathematics C<\/a><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f10an-mathematical-biology-b\/\">F10AN Mathematical Biology B<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f10am-mathematical-biology-a\/\">F10AM Mathematical Biology A<\/a><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f10mp-partial-differential-equations\/\">F10MP PDEs<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f10mf-functional-analysis\/\">F10MF Functional Analysis<\/a><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f10nd-numerical-analysis-d-pdes\/\">F10ND Numerical Analysis D<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f10mm-optimisation\/\">F10MM Optimisation<\/a><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f10pd-pure-mathematics-d-codes\/\">F10PD Pure Mathematics D<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f10nc-numerical-analysis-c-odes\/\">F10NC Numerical Analysis C<\/a><\/td><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f10pg-geometry\/\">F10PG Geometry<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/maths\/courses\/f10pc-pure-mathematics-c-topology\/\">F10PC Pure Mathematics C<\/a><\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f20bc-biologically-inspired-computation\/\">F20BC Biologically Inspired Computation<\/a> <\/td><td><\/td><\/tr><tr><td><a href=\"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/cs\/courses\/f20rs-rigorous-methods-for-software-engineering\/\">F20RS Rigorous Methods for Software Engineering<\/a><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\nSome course choice combinations may not be available to students in because of timetabling constraints.\n\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Including with Games Programming, Artificial Intelligence or Software Engineering)<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":74,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/maths.php","meta":{"footnotes":""},"tags":[15,16],"class_list":["post-2361","page","type-page","status-publish","hentry","tag-maths-ug-ed-programme","tag-maths-ug-programme"],"_links":{"self":[{"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/wp-json\/wp\/v2\/pages\/2361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/wp-json\/wp\/v2\/comments?post=2361"}],"version-history":[{"count":0,"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/wp-json\/wp\/v2\/pages\/2361\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/wp-json\/wp\/v2\/pages\/74"}],"wp:attachment":[{"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/wp-json\/wp\/v2\/media?parent=2361"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.macs.hw.ac.uk\/students-archive\/2021-22\/wp-json\/wp\/v2\/tags?post=2361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}