Bsc (hons) Computer Science
On this degree you can study software development and engineering and master programming in languages such as C# and Java. Additionally you will develop enterprise database applications using Oracle and mobile applications using Android. There are opportunities to study other operating systems such as iOS and Linux, and students can also study artificial intelligence, including neural networks and artificial life. This course prepares students for the many possible careers in developing the computer and embedded computer systems of the future, whatever form they might take. If you are interested in how computer systems really work, then this is the course for you.
There is a strong emphasis on employability and modern industry trends. So in addition to much technical know-how, you will also study personal (and interpersonal) skills, a little business, a little mathematics and the social, legal and ethical frameworks within which all computing professionals must operate.
The first two years of the course provide a thorough grounding in computer science, please see the detailed course content. The final year consists entirely of optional modules and a project, the topic of which is also a matter of choice. This enables you to tailor your final year to fit your individual interests and intended career. The project makes up one third of your final year mark. During it you have an individual supervisor and can either study something completely new or study in greater depth something that you have already covered in the course.
Our computer science students secure relevant and interesting work placements, and the placement year is most strongly recommended. Students often return from a placement with an idea for their final year project and sometimes with job offers for when they complete their degree.
You will find our teaching style relaxed and informal, but don’t assume that this approach means that we don’t care about the standard of work you produce; we do. In addition, you will find there is much practical work; we believe in ‘learning through doing’ on this challenging and rewarding course. Come to one of our Open or Applicant Days and experience this atmosphere for yourself.
This course is the most research-focused of our computing courses. In the last RAE (Research Assessment Exercise), 100% of our research in computer science was judged as being of international repute, with 25% of work recognised as of world leading value. You are able to study emergent technologies at the forefront of the computing industry such as quantum computing and the underlying theories which open up new avenues of computing and logic.