School Of Computer Science computer science

Develop your skills in computing with a strong programming and mathematics focus. All first year students are offered college accommodation either on the main site of their college or in a nearby college annexe. This means that your neighbours will also be ‘freshers’ and new to life at Oxford.

Its multi-disciplinary staff are actively involved in a wide range of innovative applications of computer science. Research and teaching includes computer science but also extends to more surprising topics, including computational art, virtual reality, computer music, digital sociology and education technology. Machine learning provides a means for computer systems to extract useful information out of data. These techniques are widely used in the technology industry for a variety of applications. Cambridge was a pioneer of computer science and continues to lead its development. There are more than 1,000 specialist computing and advanced technology companies and commercial laboratories in the area (known as ‘Silicon Fen’).

Undergraduate Courses In Computer Science

That’s why in your second year you will work in a team to produce software and also learn new styles of programming in Java, a language widely used in business and industry, and a second language. The University of Plymouth International College offers foundation, first-year and pre-masters programmes that lead to University of Plymouth degrees. Courses are specially designed for EU and international students who are missing the grades for direct entry to the University, and include full duration visa sponsorship. You can start in January, May or September, benefitting from small class sizes, top-quality tuition and 24/7 student support. 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.

  • You should read the Contract before you accept an offer of a place and before you enrol at the university.
  • This module is aimed at introducing the principles of concurrency theory and demonstrating how these can be applied to design and implement distributed applications .
  • STPM is considered equivalent to A-levels and is acceptable for admissions to the first year of an undergraduate programme.
  • This extensive training period allows you to learn within a professional context, giving you the opportunity to apply your knowledge and skills in the real world, as well as learning from those around you.
  • To complete your degree in two years of full-time study at Goldsmiths, you must have completed eight Level 4 modules successfully.
  • This can be a useful method of considering your options and what course may suit you best.

Different approaches to cross-platform app development will be evaluated, including hybrid mobile app development and rapid mobile app development or codeless mobile app development. The module will then focus on the process of building hybrid or native apps that can run on multiple operating systems. Upon successful completion of this course, you should have acquired the advanced skills and knowledge needed to help you to develop a career in computer science. You may, for example, look to progress as a computer system designer, programmer, consultant, or researcher.

Join A Network Of Successful Graduates

You’ll study and learn with academics who are active researchers, experts in their field and have a passion for their subjects. Our approach to teaching will provide you with the knowledge, opportunities, and support you need to grow and succeed in a global workplace. You will get a chance to talk to your mentor who can tell you about their experiences as a student and also chat about student life. The peer mentoring scheme is a great way to meet students and widen your friendship circle while at Swansea. 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. Placement opportunities may also be subject to additional costs, visa requirements being met, subject to availability and/or competitive application.

Matrices, vectors, differential calculus, probability and logic will be introduced. The course structure below gives a flavour of the modules and provides details of the content of this programme. This listing is based on the current curriculum and may change year to year in response to new curriculum developments and innovation. Our dedicated careers team brings you information, advice and guidance tailored to your specific needs. Careers advisers offer one-to-one advice appointments where you can discuss your career plans and explore your options.