What Can I Do With A Computer Science Degree? computer science

Whilst we would like to give you all the information about our part-time offering here, it is tailored for each course each year depending on the number of part-time applicants. The ‘With work placement’ opportunity2 enables you to apply in semester 1 for an optional work placement of up to 12 months, extending the duration of your master’s to 24 months. The placement provides an opportunity for you to develop expertise and experience in your chosen field with the aim of enhancing your employability upon graduation. 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. Some of our degrees involve additional costs which are not covered by your tuition fees.

The module provides a compressive overview from the lowest level of abstractions in hardware to the highest level of abstractions of modern programming languages. For example, they will see logic circuits, machine language, programming language implementations, high-level languages, and applications. This material provides a general understanding of computers, and it will also prepare students to develop software considering the system perspective, e.g. cost of abstraction and performance implications. Students who have successfully completed a Polytechnic Diploma may be considered for entry to our undergraduate degree programmes . Students who achieve a B grade average or above with good scores in relevant subjects can be considered for direct entry to the second year. Students who achieve a C grade average should be considered for year one entry .

You should read the Contract before you accept an offer of a place and before you enrol at the university. For International Students, we may increase fees each year but such increases will be no more than 5% above inflation. The University will charge the tuition fees that are stated in the above table for the first Academic Year of study.

Evidence of, for example, your initiative and ability in fixing bugs, improving functionality or building an app will help show your skills and interest in the subject. Your computer science course may include a year in industry, which will give you the opportunity to develop commercial skills and build up a network of contacts. Remember that many employers accept applications from graduates with any degree subject, so don’t restrict your thinking to the jobs listed here. Imperative programming and related “classic” machines like finite state or Turing machines dominate the field of computing.

This includes theory behind a range of learning techniques and how to apply these representations of data in systems that make decisions and predictions. This module develops an understanding of problems in Computer Science which take advantage of general-purpose computing on GPUs. It provides practical methodologies to reformulate problems in terms of hardware architecture, graphics primitives and high-performance computing concepts, as supported by the most recent GPUs.

Programme Structure, Modules And Specification

Furthermore, this programme should enable you to demonstrate the knowledge and skills you have learned by undertaking a group-based software development project and an in-depth individual project. Guided by an experienced tutor, the projects will help develop your research skills and experience the work of IT professionals. This master’s programme provides you with the additional option2 to apply for a ‘work placement’ opportunity during your first semester with us.

  • The curriculum covers topics in algorithms and data structures, such as hashing and graph algorithms.
  • Applications submitted in January, particularly near to the UCAS equal consideration deadline, might take substantially longer to be processed due to the high volume received at that time.
  • 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.
  • You’ll also spend time working on your individual research project later on in the course, in addition to timetabled activity.

Holders of the Apolytirio with a minimum overall score of 18+/20 plus 2 GCE A levels will be considered for entry to the first year of our undergraduate degree programmes. The Apolytirio + 1 A level may be considered at the discretion of departments, if high grades and required subjects are offered. Candidates from Latvia generally require either A levels, an IB Diploma or a recognised foundation programme qualification in order to be considered for entry to the first year of an undergraduate degree programme. Holders of the Atestats par visparejo videjo izglitibu are not eligible for entry to the first year of our undergraduate degree programmes. The course emphasises both the underlying theories of computer science and their practical application, so as to provide solutions to real-world problems. We will consider students who have taken GCE A Level examinations or the International Baccalaureate for entry onto our undergraduate programmes.

Welsh Medium Study

The Birmingham International Academy also offers pre-sessional English courses, which you can take to improve your spoken and written English in preparation for academic study. If you have a conditional offer you can attend one of these courses instead of retaking IELTS. We may accept your English language grade from the Swedish Fullständigt Slutbetyg från Gymnasieskolan/ Slutbetyg från Komvux / Avgangsbetyg if you achieved Grade C in English . We may accept your English language grade from the Norwegian Vitnemål fra den Videregående Skole if you achieved 3 in English. SPM 1119 minimum grade C may be accepted for a range of programmes with a four year validity period. For candidates offering the South Australian Matriculation qualification, a TER of between 90 to 98 is required.

Student Life

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.

The precise breakdown of hours will be subject dependent and will vary according to modules. This includes access to web-based information systems, podcasts and web forums for students who can benefit from extra help. We use innovative teaching methodologies, including BlueJ and LEGO© Mindstorms for teaching Java programming. This module is concerned with a range of topics in video game design and development, including game physics, AI, level design, player behaviour, game rules and mechanics, as well as user interfaces. This module introduces students to game development using industry-standard software tools. If you are an international student, visit ourInternational Studentwebsite for further information about entry requirements for your country, including details of theInternational Foundation Programmes.