Whether you want to work in programming and software development, or you’re keen to work with organisations to manage IT projects or oversee their information systems, this versatile degree will help you to achieve your aims. It is also a great foundation for further study at master’s degree or PhD level. This module aims to introduce students to the software engineering process, its tools, skills, and techniques, particularly modelling, validation and design. The focus will be on a principled, object-oriented process from requirements modelling and analys… This module aims to introduce students to the principles of programming using an object oriented approach, and to provides them with the programming skills necessary to continue the study of computer science. Offers will be made on the individual Diploma Course subject and the career-related study qualification.

  • You may find your future lies in a role as a software designer, engineer or tester.
  • We can give you plenty of support if you are a complete beginner, or set something more challenging if you’re already a proficient programmer.
  • Our students have a track record for securing high-qualityplacements and jobs at large companies such as Microsoft, IBM, Oracle, Cisco, Intel, Apple, Nvidia and many more.
  • We will also consider students who have successfully completed a Bachelors degree of at least two years duration.

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. To ensure that you fully understand the visa requirements, please contact the International Office. This module aims to enable you to understand the areas of big data and machine learning, specifically the application of different machine learning techniques to gain valuable information from such data and aid in decision making processes.

This course aims to provide you with a sound understanding of essential development platforms, protocols and standards. If you are applying independently, or are applying from a school or college which is not registered to manage applications, you will still use the Apply system. We regularly travel overseas to meet with students interested in studying at Newcastle University. For programmes where you can spenda year on a work placement or studying abroad,you will receive a significant fee reduction for that year.

Employers Hiring Computer Science Graduates Now

The Programming Portfolio module provides the required practical knowledge for Computer Science students to design, implement and test algorithms. The module uses lectures to deliver concepts, a practice lab to apply the programming concepts learnt by developing programs to solve problems. You will take part in hands-on practical assessments, which will enable you to acquire extensive programming skills in an industry standard programming language.

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.

Meet Us

Students will gain experience of modelling and simulation, and will apply analytical tools to evaluating results, and will consider the ethical implications of the introduction of AI. This module provides students with an underpinning knowledge of how computers work. Topics include low-level systems and representation of data, operating systems, and an introduction to subjects such as virtualisation, parallelism, state and communications. Students will learn how operating systems manage processes and scheduling, and how memory management works. Dr Matthew Yee-King is an academic in the Department of Computing at Goldsmiths.

Our BNurs and MNurs Nursing courses are only available to home/EU students. At Birmingham we ensure that fears about finance do not constrain prospective students from considering university and that excellence is rewarded. This year Varan will be regularly blogging about his experiences at Birmingham. He also talks about his experiences as an international student, choosing accommodation, and what a day in the life of a Computer Science student looks like. You could also complete a teaching qualification in order to teach IT in secondary schools.