Comp_Science_Software_Engineering
    BCS_A_EA_Bl.eps

Faculty of Science and Engineering

MSc in Computer Science (Software Engineering)

Postgraduate - Taught MSc

Open for admission in 2018/19

Start in September

Full time
MSc 1 year

About the course

Software development is one of the most rapidly evolving industries in the world, presenting an ever-greater number of creative opportunities and exciting challenges. Software developers therefore need a special set of skills to keep pace with technology and innovation. Our course gives you the knowledge and confidence to do just that.

We focus on large-scale development of advanced software, teaching you how to make use of the latest frameworks, methodologies and technology to produce professional-quality applications. Crucially, you will also learn how to be an effective member of a development team. With close links to software giants such as Microsoft, Sony, and IBM, we work hard to ensure that our course is always up to date and that our graduates leave with the cutting-edge skills demanded by industry. Therefore, this MSc is appropriate not just for fresh Computer Science graduates, but also for those with existing commercial experience who wish to update their skills and knowledge.

The course begins each September and lasts 12 months. There are two trimesters of taught modules, followed by an individual dissertation project during the third trimester. 

Studying Computer Science at Hull, you'll benefit from an excellent experience for students, with a supportive student community. We have an international reputation for our research activities, with a strong record of industrial and public grant funding. We are also affiliated with Microsoft’s DreamSpark programme, which allows you to access the latest Microsoft operating systems and development software for home use. Once registered with the University, you can download the software free of charge. 

Where you'll study

Click to view directions on Google Maps

Fees and funding

  • Home/EU: £7,275

A new system of postgraduate loans for Masters degrees in the UK are now available. They provide up to £10,609 for full-time and part-time taught and research Masters courses in all subject areas. For more information, visit our Postgraduate Loans page.

  • International: £16,000

What you'll study

The MSc Computer Science (Software Engineering) programme is designed to support students with various levels of computing and programming practice experience. There is suitable content on professional skills and the importance of ethics for practising computer scientists. Material on software engineering, referencing and unfair means supports the transition into the postgraduate environment.

Our degrees are accredited by the British Computer Society, The Chartered Institute for IT. The BSc and MSc programmes fully meet the academic requirements for Chartered IT Professional and partial Chartered Engineer status, while our MEng programmes fully meet the academic requirements for both Chartered IT Professional and Chartered Engineer status. Some employers recruit preferentially from accredited degrees, and an accredited degree is likely to be recognised by other countries that are signatories to international accords.

As a route into research, the programme supports the development of postgraduate technical skills, alongside critical research, analysis and planning activities.

In lectures you’ll benefit from a range of techniques, from interpreting complex ideas through interactive discussions, to live programming or other problem-solving demonstrations.

Teaching and learning

We place a strong emphasis on practical laboratory sessions. These will significantly develop your core computer science skills, and enhance your employability through exposure to commercial projects.

As teamwork plays a key role in commercial software development and has great value as an employable skill, group work is used in a number of modules.

Assessment

Practical coursework is the main form of assessment, and you will design, build and test software solutions to a variety of problems. This is complemented by written coursework. The largest assessment is the dissertation.

Core modules

  • Object Oriented Design and Development Using C#

  • Component-based Architecture

  • Maintaining Large Software Systems

  • Development Project

  • Distributed Applications

  • Trustworthy Computing

  • Computer Science Dissertation

Optional modules

  • Computer Science Software Development Practice (pass/fail module)

Links to companies like Microsoft, Sony and Electronic Arts ensure our courses stay industry standard, up to date and relevant.

Computer Science at Hull was rated joint sixth for student satisfaction in the Guardian University Guide 2017.

Computer science at Hull was rated in the UK's top five for research impact in the latest national assessment.

Find out more

Entry requirements

A minimum of 2:2 Bachelor Honours (or equivalent) in "Computer science" or "Software engineering" with at least 40 credits (or equivalent) of modules involving programming, including experience of object-oriented programming.  

Candidates are required to submit a personal statement as part of the application process which sets out the extent of your object-oriented programming experience. (If you would like to discuss this with a member of academic staff who can help you assess whether their degree will be sufficient preparation then we will be happy to arrange this). Within the degree, candidates will be required to independently develop software:  the programmes use C# so familiarity with OO programming is required, though  there is support within the degree programmes on the transition to this language, including a first semester module on OO and C# programming.

International students

If you require a Tier 4 student visa to study or if your first language is not English you will be required to provide acceptable evidence of your English language proficiency level.

This course requires academic IELTS 6.0 overall, with no less than 5.5 in each skill. For other English language proficiency qualifications acceptable by this University, please click here.

If your English currently does not reach the University's required standard for this programme, you may be interested in one of our English language courses.

Visit your country page to find out more about our entry requirements.

Future prospects

The MSc Computer Science (Software Engineering) is designed to open up pathways to postgraduate research, as well as careers in a wide range of areas within your discipline. The industrial placement option will enable you to practise your skills and knowledge of computer science in situ, giving you a useful insight and advantage when it comes to starting your career.

We have a range of inspirational extra-curricular activities including the Three Thing Game, Imagine Cup Worldwide Software Development Challenge, Really Useful Seminars and Global Game Jam. They are designed to boost your CV and employability, and taking part costs very little.

Our graduates gain a wide range of roles including: applications developer; business systems analyst; computer analyst; computer programmer; computer operations manager; data management analyst; database assistant; developer support engineer; games programmer; games programmer (engine design); information manager; IT design; IT systems manager; IT technician; IT user support; mobile developer; operations director; software designer; software developer; software engineer; solutions developer; systems engineer technical sales; technical specialist; and web developer.