Skip to content

School Of Computer Science

You will have the opportunity to learn advanced topics and investigate areas at the forefront of the computer science research community and industry. If you are interested in learning about programming or wish to update your existing skills in building computer systems, this course provides opportunities to equip you with the skills and knowledge of IT and computing professionals. The first objective is to enhance the students understanding of the topic of Human Computer Interaction . The second is to emphasise the crucial role of user feedback in the software development life cycle.

This module introduces machine learning, covering unsupervised, supervised and reinforcement learning from a Bayesian perspective. 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 which take advantage of general-purpose computing on GPUs.

computer science

The Programming Portfolio module provides the required practical knowledge for 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. We will support you whether you are new to programming or have existing skills. You will study contemporary issues in the social, professional, ethical and legal aspects of computing. Modules also cover software development, databases, algorithms and data structures, operating systems and networks.

This suite of new online BSc Computer Science degrees prepares you for technology jobs of the future. Our degrees use creative interactive approaches delivered through Coursera, the world’s largest online learning platform, to provide immersive learning experiences. Choose from one of seven specialisms to build on your interests and develop the skills you need for a fulfilling career. 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’). A number of local firms and start-ups support our teaching and employ our graduates, in areas from chip design to mathematical modelling and AI.

Uk Students

The University of Hertfordshire is committed to welcoming students with a wide range of qualifications and levels of experience. The entry requirements listed on the course pages provide a guide to the minimum level of qualifications needed to study each course. However, we have a flexible approach to admissions and each application will be considered on an individual basis. Holders of the Certificate of Secondary Education at grade 11 and a suitable foundation programme will be considered for entry to our Bachelor degree programmes. The University will consider students who have taken GCE A Level examination, the International Baccalaureate , or a suitable foundation programme , for entrance to undergraduate programmes. At the University of Birmingham we recognise that today’s computer scientists are in high demand and have a range of expertise.

  • Applications of the technology that will be used are from across sectors including the computer games industry, medicine, energy, engineering and science.
  • Data structures and algorithms lie at the heart of Computer Science as they are the basis for an efficient solution of programming tasks.
  • The building provides purpose-built facilities and dedicated learning and teaching spaces, all located in the University’s Central Area.
  • You also develop practical skills, such as programming (in various languages, eg OCaml, Java, C/C++, Prolog) and hardware systems .
  • You can use the common rooms to relax with friends, work out in the 24-hour gym or have a drink in our on-campus pub or cafes.

Our degree programmes have been developed to ensure that you are gaining the transferable skills that employers like to see alongside your academic study. You will benefit from guest lectures from industry professionals, mock interviews and professional skills workshops. Our MComp degrees involve an additional year of advanced study during which you follow master’s-level modules from one of our MSc programmes. This provides you with a deeper level of knowledge that some employers will look for when recruiting. International Baccalaureate with 32 points overall for entrance to most of our undergraduate programmes, certain courses will require specific grades and subjects at Higher Level.

Undergraduate Courses In Computer Science

In your final year you can specialise in a particular area of computer science or build your own broad based degree. You can choose topics that are taught by renowned experts in areas such as security and resilience, software engineering, bioinformatics and game engineering. Applicants studying A levels or the International Baccalaureate Diploma, will be eligible for direct entry if you meet your chosen programme’s entry requirements. We will consider students who have taken A Level examinations and the International Baccalaureate for entrance to undergraduate programmes. The University has a number of agreements with foundation providers in Nigeria which allows students to be considered for admission to undergraduate programmes.

Cutting Edge Facilities To Complement Cutting Edge Learning

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. From year one, we support you to find and prepare for a placement year at a leading company. You can also gain extra skills by signing up for one of our Kent Extra activities, such as learning a language or volunteering.