Computer Scientists are in more demand today than ever before due to the increasing reliance on Computer Systems and Software, this is further compounded with the continual introduction of cutting edge and new technologies. Therefore, an advanced master degree in Computer Science will make you highly employable, having developed practical skills in computing systems and software development.
You will be ideally placed to gain employment in a wide range of high-demand jobs including software engineering, systems development and other related fields. This course aims to equip postgraduate students with core skills in: Data Analytics, Numerical Methods, Theoretical Computer Science, Programming and Applied Computer Science. In addition, students will also undertake a selection of courses such as: Data Communications, Cyber Security, Artificial Intelligence, Internet of Things, High Performance Computing, Advances in Computer Science, Visualisation, Virtual Reality and Augmented Reality.
Two courses will be 60 credits and run year long. This will allow for both a October and January entry (January starters will register for a different run of the course but will be taught alongside October starters). Both January and October entrants will embark on their dissertation/Project after competition of 120 taught credits only.
Advanced Computer Science covers a wide range of specific topics such as:
Assessment is through a mixture of coursework and examination. The ethos within the Department is to foster enthusiasm for Computer Science and so assessment is largely through project work, giving you the opportunity to explore the subject area and focus on those specific topics that capture your interest. The project entails research and innovation as well as practical industrial applications of the ideas developed during the programme of study.
The dissertation gives the student an opportunity to use the skills gained throughout the PG taught provision. The students are expected to specialise in a specific area of research in order to create something new, or to scientifically investigate research questions. They are expected to independently solve problems in innovative ways. The dissertation constructed during this practice should reflect the scientific process and be self-reflective, critical and clear in its explanation of its hypothesis and in its synthesis of ideas.
Each individual dissertation is worth 60 credits and this is expected to be a student led investigation into a relevant area of Computer Science. A “pool” of topics is available that reflects the research interests of the staff within the department, however, a student can propose their own topic which is then considered by the PG coordinator. Ultimately the research topic needs to be agreed with and approved by the PG coordinator. Students are assigned to a specialist tutor that guides them through the research process.
The dissertation will normally involve the investigation of related research work, relevant innovative and emerging technologies and concepts. This involves the use of case study scenarios and the critique of the research findings in the form of a dissertation. We strongly encourage our students to produce publishable research work, where possible, and thus provide an opportunity to jointly publish their research work with members of the team. Workload allocation is in accordance with the agreed Common Dissertation Policy for allocation and supervision.
Normally a First Class or Upper Second Class Honours Degree in Computer Science, Computing, Science, or engineering-based discipline.
Applications from students who do not hold a 1st or 2:1 Honours Degree (or equivalent) may be asked to demonstrate potential to achieve a Masters award via a sample of academic writing and interview before an offer is made.
For students whose first language is not English there is a language requirement of IELTS 6.5 overall (reading 6, writing 6), TOEFL ibt 87, or other equivalent recognised English language qualification.
For additional information about country specific entry requirements visit the your country pages.
The course is delivered by a small, enthusiastic team which prides itself not only on high teaching quality, which has been independently recognised, but also a vibrant research community; in the most recent Research Excellent Framework Exercise, 100% of the Department’s research was deemed to be internationally excellent or recognised. Staff have expertise in many areas such as: Robotics, Bio-mimetic Systems, Bio-inspired Systems, Spiking and Deep Belief Neural Networks, Machine Intelligence, Virtual Reality , Cognitive Mobile Ad-Hoc Network Design and Network Traffic Packet Analysis. Cyber Security, Mathematical Modelling, Computational Mathematics, Nonlinear Dynamical Systems, Wave Propagation, Inverse Problems in Non Homogeneous Media, Human-Robot Interaction, Computational Motor Control, Haptics, Petri Nets, Biomechanics, Artificial Intelligence, Biomedical Applications, Metaheuristics.
We have recently opened a purpose-built Robotics Laboratory in a new Science Building, equipped with the latest cutting edge technologies including industry-standard software (e.g. Matlab/Simulink, Labview, Visual Studio, 3D Studio Max), Virtual Reality and Augmented Reality interfaces (e.g. Oculus Rift), exotic robots and 3D printing facilities. The laboratory includes robots (Kilobot swarm robots, Aldebaran Nao, i-Sobot, FlowCode Robotic Buggies, Moway Robotic Buggies, Robo Builder, National Instruments robotic platform), embedded systems and devices for physical computing (e.g. Arduino, Makey Makey, Xilinx Zynq, XMOS, Anadigm FPAA), communication modules, wearable and biomedical sensors, marker less motion capture systems, UAVs and drones.
Tuition fees for Home/EU students for 2018/19 are:
We offer a number of scholarships and loans to help fund your postgraduate studies. Visit our scholarships pages for more details.
If you are an international student, visit our international scholarships pages.
Graduates will have developed scientific and analytical skills which are highly valued in the computing, engineering, IT and business industries. These skills are also transferable to a range of other careers, including research and development in the software and other IT industries, science and engineering consultancy and management roles. In addition, the course provides an excellent foundation for further postgraduate research study through PhD studies.