Skip to content

School Of Computer Science

This means that your neighbours will also be ‘freshers’ and new to life at Oxford. This accommodation is guaranteed, so you don’t need to worry about finding somewhere to live after accepting a place here, all of this is organised for you before you arrive. Discover Uniprovides applicants with statistics about undergraduate life at Oxford. But there is so much more to an Oxford degree that the numbers can’t convey.

Professional development – appreciating the need for continuing professional development. Develop general critical, analytical and problem-solving skills that can be applied in a range of computing and non-computing settings. Most stage two modules are assessed by coursework and end-of-year examination. We have a range of subject-specific awards and scholarships for academic, sporting and musical achievement.

  • Our BSc Computer Science degree will teach you about computer graphics, computer systems modelling, software engineering, data visualisation, how to write mobile apps and some of the more advanced theoretical aspects of computer science.
  • Projects are assessed by your contribution to the final project, the final report, and oral presentation and viva examination.
  • Discover Uniis designed to support prospective students in deciding whether, where and what to study.
  • BTEC Extended Diploma/Diplomaqualifications will only be considered if accompanied by A level Mathematics.

This course offers you the opportunity to enhance your study and CV with a work placement sandwich year. It’s a chance to explore career possibilities, make valuable contacts and gain sought after professional skills. You will be taught the foundations of, including a problem solving approach to programming, modelling and representing data, computer design, networks, operating systems and devices. Computer Science is both an academic and a practical subject so you will be taught in different ways such as lectures, smaller group tutorials, supervised practicals and self-study including experiential learning. If you do not have the required IELTS or equivalent for direct entry on to your degree programme, ourPre-sessional English and International Foundation courses can help you to achieve this level. We support our EU and international students by providing a generous range of Vice-Chancellor’s automatic and merit-based scholarships.

What Our Students Think

There will also be a chance to apply functional programming to help understand better concepts in logic and mathematics. Fundamental aspects of human physiology and psychology are introduced and key features of interaction and common interaction styles delineated. A variety of analysis and design methods are introduced (e.g. GOMS. heuristic evaluation, user-centred and contextual design techniques). Throughout the course, the quality of design and the need for a professional, integrated and user-centred approach to interface development is emphasised.

He has also carried out research into audio analysis and creative applications of machine learning, including a series of commissioned musical AI systems. This module sets you up to grow your professional skills and awareness, when working both individually and as part of a team. You will also develop your appreciation of the challenges within the sector, and how technology can help to solve worldwide issues. You will begin a personal portfolio that you will add to over your degree and you will work as part of a team to produce a design prototype, demonstrating your personal professional development.

Holders of the Al-Thanawiyan are not normally eligible for direct entry onto an undergraduate course without completion of a suitable foundation programme, such as one of our own foundation pathways. Holders of the Baccalauréat de l’Enseignement Secondaire are not normally eligible for direct entry onto our undergraduate programmes without completion of a suitable foundation programme, such as one of our foundation pathways. You’ll move on to study more fundamental subjects in, including enabling technologies such as databases, graphics and the formal basis of programming languages. Teaching these together with programming allows you to put the theory into practice, giving you a much deeper understanding. You’ll also learn to work in a team to produce software, and you’ll learn new styles of programming in Java and a second language.

You can either visit us in-person and explore the campus for yourself or get the campus tour experience from the comfort of your own home. Our dedicated hardware labs are available 24/7 and will introduce you to the basics of computer architecture, operating systems and program language construction, providing a basis for further study in later years. We also ask our students for feedback on the course at the end of each year. This helps to improve and modify what we do to help meet the needs of our students.

computer science

Students will benefit from world-leading experimental set-ups, equipment, devices and prototypes to accelerate innovation. You will have the opportunity to learn about and work with these facilities. Our £32.5 million Computational Foundry is home to state-of-the-art teaching and research facilities which include a Vision and Biometric Lab, Maker Lab, Theory Lab, Cyber Security/Networking Lab, User Lab and Visualisation Suite. • Computer Science at Swansea University has an excellent reputation and major appeal to students from different countries and disciplines.

Student Life

It also covers techniques and mechanisms used to secure computer systems and data to meet those requirements and protect them. The areas looked at include computer operating systems , distributed applications , embedded systems , and users. The techniques and mechanisms looked at include cryptography, authentication & authorisation, and access control. Furthermore, the curriculum integrates the legal, ethical, and professional perspectives, for instance, to address concerns about data security, privacy, and societal impact of computing systems. This module aims to provide students with an understanding of the fundamental components of a typical computer system, and how they collaborate to execute software programs. The module provides a compressive overview from the lowest level of abstractions in hardware to the highest level of abstractions of modern programming languages.

We may accept your English language grade from the French Baccalauréat de l’Enseignement du Second Degré if you achieved 14 or above. We may accept your English language grade from the Finnish Ylioppilastutkinto/Studentexamen if you achieved 5 in English. For Medicine country-specific requirements, please visit our Applying to Medicine website. We may accept your English language grade from the Danish Studentereksamen if you achieved 10 in English.