This Computer Science course is a three-year Bachelor of Science degree, we also offer a four-year Master of Science degree version too. By accepting your offer of a place and enrolling with us, a Student Contract will be formed between you and the university. Alternatively, visit our International hub for further advice and guidance on finding in-country agents and representatives, joining our in-country events and how to apply. Offering teaching by the brightest minds, we create innovative technologies that change lives with computers. You could also complete a teaching qualification in order to teach IT in secondary schools.

Full details of the modules on offer will be published through theProgramme Regulations and Specifications ahead of each academic year. Each stage lasts for one academic year, and you’ll complete modules totalling 120 credits by the end of each stage. This accredited course meets the evolving needs of industry, and will give you a deep understanding of the principles of Computer Science.

  • Cloud Computing is a disruptive technology that is lowering the entry threshold for new web initiatives.
  • This degree aims to set you up with the skills you need to develop applications for web and mobile devices such as smartphones and tablets.
  • Some modules have extra resources in Canvas, such as videos, slides and quizzes enabling further flexible study.
  • You will develop problem recognition and categorisation and learn how established pattern-based solutions can be identified and applied as solutions.
  • To do this you will need to use and further develop skills and expertise that you have learnt elsewhere in your programme.
  • As a general principle, you should expect the tuition fee to increase in each subsequent academic year of your course, subject to government regulations on fee increases and in line with inflation.

Please contact our enquiries team if you’re not sure that you have the right experience or qualifications to get onto this course. You’ll study in state-of-the-art teaching labs with the latest equipment and high-quality displays, as well as dedicated labs for project work. Learn some of the fundamental concepts of computer science that can be applied to to word processing applications, e-commerce and websites.

Promote Job Vacancies, Courses Or Events

You will learn in detail how the Internet works, from local area networks to global networks. This will include designing and troubleshooting networks, and configuring and testing network applications. You will also look at security vulnerabilities, cryptographic principles, protocols, C-I-A trade-offs, https://www.crossgrid.org/ firewalls and legal implications. You will apply these principles to designing solutions for some realistic case studies. This module will provide you with an in-depth low-level knowledge of computer systems, concentrating on computer architecture, operating systems and communications technology.

We will consider students who have taken GCE A Level examinations or the International Baccalaureate for entrance to onto our undergraduate programmes. Holders of the Thanewiyah are not normally eligible for direct entry onto our undergraduate courses without completion of a suitable foundation programme, such as one of our foundation pathways. Students need a sufficiently high score in their Diploma or University level https://www.wikipedia.org/ study (3.0+/4.0 or 3.2+/4.5). Applicants who hold the South African National Senior Certificate (or pre-2008 the Senior Certificate with matriculation) will be considered for entry onto our undergraduate degree programmes. Holders of the Thanawiyah are not normally eligible for direct entry onto our undergraduate courses without the completion of a suitable foundation programme, such as one of our foundation pathways.

computer science

The ‘work placement’, which if secured, is designed to further develop your skills, knowledge and professional experience with the aim of maximising your employability prospects. Please note that the optional placement modules incur an additional tuition fee of £4,000. Half (49%) of computer science graduates in employment in the UK 15 months after graduation are working as programmers and software development professionals, while 8% were employed as IT and telecommunications professionals. The top five jobs held by graduates are related to computer sciences and include cyber security professionals, IT business analysts, architects and systems designers. We are global experts in user experience design, virtual reality, artificial intelligence and data science.

Open Days And Events

We will consider students who have taken GCE A Level examination, or the International Baccalaureate for entrance to onto our undergraduate programmes. Holders of the Shahadat-al-thanwiia-al-a’ama are not normally eligible for direct entry onto our undergraduate courses without completion of a suitable foundation programme, such as one of our foundation pathways. The University will consider students who have taken A Level examinations and the International Baccalaureate for entrance to undergraduate programmes. Students from Brunei will usually undertake Brunei/Cambridge GCE A level examinations or Brunei Darussalam Technical and Vocational Educational Council . Both qualifications allow students to apply for undergraduate degree courses. Some modules allow you to gain further programming skills in specialised areas such as systems programming in C and C++.

Our Collaborations With Industry

Topics include database management systems architecture, data modelling and database design, query languages, recent developments and future prospects. Mathematical reasoning underpins many aspects of computer science and this module aims to provide the skills needed for other modules on the degree programme; we are not teaching mathematics for its own sake. Topics will include algebra, reasoning and proof, set theory, functions, statistics and computer arithmetic. You’re taught by experts in programming languages, data science, artificial intelligence and cyber security and learn to code in several languages, starting with the Java programming language, which is widely used in industry. The individual project gives students the opportunity to gain both detailed knowledge and practical experience in a more focussed area than generally possible elsewhere in their degree programme.