Computer Science computer science

This module explores a range of different data mining and knowledge discovery techniques and algorithms. You learn about the strengths and weaknesses of different techniques and how to choose the most appropriate for any particular task. You use a data mining tool, and learn to evaluate the quality of discovered knowledge.

  • Such is the pace of technological progress, you might even specialise in an emerging area which is not yet fully recognised.
  • Advancements in technology has now put virtual reality in the hands of the consumer.
  • Candidates who have successfully completed a three year Bachelor of Science, Arts or Commerce degree with very good grades will be considered for entry to the first year of relevant Bachelor degree programmes.
  • During tutorials , college subject tutors will give you and one or two tutorial partners feedback on prepared work and cover a topic in depth.
  • At the University of Birmingham we recognise that today’s computer scientists are in high demand and have a range of expertise.

Some modules allow you to gain further programming skills in specialised areas such as systems programming in C and C++. 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. You will learn how to navigate different processor architectures with low level programming for IoT devices.

Our practical focus means that you will create tangible assets, which showcase your technical skill and innovative mind-set. As we enter a fourth industrial revolution, computing is going to be impacting every part of society and feeding into every industry. Centre for the Analysis of Motion, Entertainment Research and Applications We create advanced motion tracking technologies for use in the entertainment industry, training and athlete performance, and assistive technologies. Gaining experience at one of Australia’s most successful start-ups Third year Computer Science and Mathematics student Max Hunter talks about his placement experience with Airwallex in Melbourne, Australia.


Work placements are not guaranteed but you will benefit from the support of our Talent Team in trying to find and secure an opportunity. This module introduces the concepts used in neural networks and their application in solving real-world problems. This module aims to enhance your understanding of computer systems including the structure, organisation and operation. Underpinned by knowledge of the technology and of computing principles, the module is extended to more advanced architectures, including systems software and application tools they support.

In addition, a candidate must reach the appropriate level of English requirement for the particular course. The University will consider students who have taken GCE A Level examinations and the International Baccalaureate for entrance to undergraduate programmes. A key part of Computer Science is building software with which people can interact. Social media and mobile computing require computer scientists to understand not only the technology but also how people think and communicate. Trained to think rigorously about algorithms and process, you will possess one of the key skills required in industry, commerce and academia.

Promote Job Vacancies, Courses Or Events

A representative of recent non-relational trends is presented—namely, graph-oriented databases. This module is aimed at students who may be undertaking an industrial placement in the third year of their programme. It is designed build on the Level 1 module and to assist students in their search for a placement and in their preparation for the placement itself.

What Happens After You Apply?

To apply for this course and for more information about submitting an application including application deadline dates, please visit theUCAS website. This module will examine the incident management and the role it plays within modern information security systems. It will introduce key concepts in the analysis of network traffic for signs of intrusions, as well as the process of responding to computer incidents including the identification and analysis of malicious code. The Computing Project provides an opportunity to tackle a major computing related problem in an approved topic area relevant to the programme of study. Even without completing an optional placement year, there may be opportunities to make a difference to real businesses by creating useful applications or by providing consultancy for clients.