BSc Artificial Intelligence and Computer Science with a Year in Industry (GG74)
Our new curriculum has been designed to allow us to provide an in depth computer science education, but also give you the chance to really delve deeper into subjects of interest in your final year. Our first and second year 20 credit modules are all compulsory to allow you to gain the necessary knowledge, whilst our final year 20 credit modules are optional (except the 40 credit Final Year Project).
Year 1 (120 credits) - compulsory
|Artificial Intelligence 1||20||Yes|
|Data Structures and Algorithms||20||Yes|
|Full Stack Application Development||20||Yes|
|Logic and Computation||20||Yes|
|Mathematical Foundations of Computer Science||20||Yes|
|Object Oriented Programming||20||Yes|
Year 2 (120 credits) - compulsory
All modules in Year 2 are compulsory.
|Advanced Functional Programming||20||Yes|
|Mathematical Modelling and Decision Making||20||Yes|
|Security and Networks||20||Yes|
|Systems Programming in C/C++||20||Yes|
|Team Project (AI)||20||Yes|
Your third year will be spent as a Year working in Industry before returning for your final year.
Year 4 (120 credits)
*** Please note that 60-80 credits must be taken in Complex Adaptive Systems, Intelligent Robotics, Language and Cognition and Machine Learning and Intelligent Data Analysis. Any remaining credits can be chosen from the range of modules below (which will include the 40 credit Computer Science Project *).
|Complex Adaptive Systems ***||20||No ***|
|Computer Science Project||40||No *|
|Computer Vision and Imaging||20||Yes|
|Intelligent Robotics ***||20||No ***|
|Language and Cognition ***||20||No ***|
|Machine Learning and Intelligent Data Analysis ***||20||No ***|
|Programming Language Principles, Design, and Implementation||20||Yes|
|Security of Real-World Systems||20||Yes|
|Teaching Computing in Schools||20||Yes|
|Theoretical Foundations for Security||20||Yes|
Please note: The modules listed on the website for this programme are regularly reviewed to ensure they are up-to-date and informed by the latest research and teaching methods. Unless indicated otherwise, the modules listed for this programme are for students starting in 2020. On rare occasions, we may need to make unexpected changes to core modules; in this event we will contact offer holders as soon as possible to inform or consult them as appropriate. Further information can be found in the programme and modules handbook.