About the Courses
Technology has revolutionised the way we live, build, work, shop, learn and even access medical care. On this forward-looking degree, you’ll get hands-on skills across a range of topics including coding, algorithms, database and software development, cyber security, networks and social, legal and ethical aspects of IT.
Technology has revolutionised the way we live, build, work, shop, learn and even access medical care. On this forward-looking degree, you’ll get hands-on skills across a range of topics including coding, algorithms, database and software development, cyber security, networks and social, legal and ethical aspects of IT.
Modules
Foundation year
During this foundation year, we'll introduce you to how computers and electronic systems operate. You will write computer programmes and develop an understanding of software development. An individual project is designed to help you progress to the computing degree you want to study. Provided you achieve a pass level of 50 per cent or above, you can progress to the first year of any of our computing degrees.
Core modules
Robotics (ROCO051)
The module introduces basic electronics with applications to control of robotics. Lectures, laboratory measurements and practical construction experience underpin the learning. Lecture materials have a close link with practical works in the laboratory.
Computing Project (SOFT050)
Each student will undertake a project relevant to their chosen degree programme with the agreement of the module leader.
Computer Programming (SOFT051)
This module introduces students to fundamental computer programming concepts, which allow information to be stored, processed and presented. It includes fundamental aspects of web-application development, persistent data storage, user-interface design, and the use of an integrated development environment. As mathematical computation is becoming increasingly sophisticated, it is important that mathematicians can effectively deal with computer programming.
Topics in Computer Science (COMP0001)
Students on this module will be introduced to a range of cutting-edge topics in Computer Science, from the underpinning specialisms at the University. An industrial focus will show how computing is used in the real world. Students will gain experience in both written and oral presentation of their work.
Mathematical Methods I (MATH051)
This module is intended to show how mathematics is a fundamental part of the world of engineering, science and computing as well as of the world around us. Assuming a base of GCSE grade C, the lectures and assessments are designed to lead to an understanding of the application of mathematics to GCE A Level grade C and above.
Mathematical Methods II (MATH053)
This module is intended to show how mathematics is a fundamental part of the world of engineering and science as well as of the world around us. It extends the mathematics taught in MATH051 to include complex numbers, differential equations and numerical methods.
Every undergraduate taught course has a detailed programme specification document describing the course aims, the course structure, the teaching and learning methods, the learning outcomes and the rules of assessment.