Bsc Hons Computer Science computer science

Programmes typically range from 2 to 6 weeks, across destinations such as China, Zambia, South Korea, Japan, Canada and across Europe. For more information about programmes and eligibility visit our Summer Abroad webpages. Academi Hywel Teifi at Swansea University and the Coleg Cymraeg Cenedlaethol offer a number of generous scholarships and bursaries for students who wish to study through the medium of Welsh or bilingually. For further information about the opportunities available to you, visit the Academi Hywel Teifi Scholarships and Bursaries page.

  • A deep understanding of computing puts you in a great position to influence the future as well as opening up excellent employment prospects and well-paid careers.
  • In the second year, you’ll build on the knowledge you’ve already acquired, engaging with new subjects that will help you identify possible career paths.
  • The maximum number of modules you can study any one session is five, or three plus the final project.
  • You will join our Computer Science community, bring taught by world-leading lecturers who are all passionate about their research working towards theUnited Nations Sustainable Goalsto shape the world for the better.

Students will learn how operating systems manage processes and scheduling, and how memory management works. We are global experts in user experience design, virtual reality, artificial intelligence and data science. We offer our students a variety of modules and research projects in these areas and more. Dr Matthew Yee-King is an academic in the Department of Computing at Goldsmiths. As the project manager for the €3m PRAISE research project, he managed the development and trialling of innovative education technology, including media annotation systems. He has also carried out research into audio analysis and creative applications of machine learning, including a series of commissioned musical AI systems.

We welcome applications from students studying a wide range of international qualifications. Enrolment on a programme with a semester/year abroad does not guarantee you a semester/year abroad placement. In the event you do not secure a semester/year abroad placement, you will be transferred to the standard variant of your degree scheme without a semester or year abroad. Practical skills sessions, lab work seminars, and workshops predominantly take place in person, allowing for group working and demonstrations. We also operate virtual labs and Simulated Learning Environments which will facilitate greater access to training opportunities in the future.

Further Study

The aim of this module is to teach the students advanced programming techniques using Java in order to support its use on other modules. C will also be taught in order to introduce explicit memory allocation and the use of pointers. It teaches the basic data structures and algorithms which underpins modern software engineering. Without these algorithms most software would be hopelessly slow to the point of unusability… You’ll get to choose from a wide range of optional modules, including game design and development, web infrastructure and robotic systems. You don’t need any previous computing experience to join the course – you can choose your own level for the first programming module.

Currently, assessments may include phase tests, individual assignments, or group work elements. In addition, you will be expected to undertake significant self-directed study each week, depending on the demands of individual modules. The curriculum has been designed with the aim of supporting you in pursuing employment or further research opportunities in computing or IT related fields. You will have the opportunity to study in our modern Engineering and Computing Building with well-equipped laboratories and industry standard software.

Academic Leadership

Lots of other college staff including welfare officers help students settle in and are available to offer guidance on practical or health matters. Current students also actively support students in earlier years, sometimes as part of a college ‘family’ or as peer supporters trained by the University’s Counselling Service. During tutorials , college subject tutors will give you and one or two tutorial partners feedback on prepared work and cover a topic in depth. The other student in your college tutorials will be from your year group, doing the same course as you and will normally be at your college.

The Plymouth Computing Scholarship

You can enhance your CV with a work placement with well-known brands and industry leaders such as the BBC, the Met Office, Microsoft, the National Physical Laboratory or Nestlé to open up a wide range of career possibilities. We offer undergraduate and postgraduate degrees covering a range of computer science specialisms. You can go on a placement as part of most of our degrees to gain real-world work experience while earning a salary. This module will teach the principles of security in web and cloud based systems and how these principles apply in a range of different applications. Robots are becoming more widely used in society, with applications ranging from agriculture through to manufacturing, with increasing interest in autonomous systems.