Computer science encompasses problem-solving and creativity beyond mere programming. Our programme offers optional modules in areas such as user experience design, virtual reality, artificial intelligence, and machine learning, allowing students to pursue their interests. In the second year, a collaborative group project with industry partners like Capital One and IBM prepares you for future systems development, enhancing your CV and professional network. Our tutors, featured in the Computerphile YouTube series, deliver inspiring teaching.Why choose this course? It provides flexibility to switch degrees in the first year, requires no prior programming experience, and includes opportunities for study abroad. Accredited by the British Computer Society and ranked in the UK's top 20 for computer science, graduates earn an average salary of £32,104. The curriculum starts with foundational topics like programming in C, Java, and Haskell, plus AI and algorithms. Year two focuses on software engineering and core modules, while year three offers customisable options in machine learning and advanced topics.
In the first year, you will learn the foundations of computer science. You will be introduced to programming languages such as C, Java and Haskell. We don't expect you to have programmed before so you don't need to worry if you have no experience. You will also be introduced to fundamentals in artificial intelligence, algorithms, and data bases. In year two you will complete a group project. This will be focused on software engineering where you will design and program a computer application. You'll also study core modules in areas such as operating systems, algorithm efficiency, and language and computation. Optional modules are also available for you to study topics that particularly interest you. Year three offers a wide range of flexibility. We offer lots of optional modules so you can choose what you study and tailor your degree to your own interests. These can be in the field of machine learning, advanced algorithms, mobile device programming, or autonomous robotic systems.
A local representative of University of Nottingham in Singapore is available online to assist you with enquiries about this course.