For more information about Software Engineering at School of Computing and Engineering, University of Huddersfield, please visit the webpage using the button above.

The award

How long you will study
5 Years

Domestic course fees
find out

How you will study

Course starts

International course fees
find out

All study options

About Software Engineering at School of Computing and Engineering, University of Huddersfield

This enhanced undergraduate (MEng) course builds upon the success of our Software Development BSc(Hons) to include an extra year on software engineering. It is designed to lead to a career as a software specialist, software manager or to a research role.

The professional software developer should be able to produce software that is robust, reliable and attractive to use, often co-operating with others as part of a development team.

Computer software is used in a huge variety of situations, ranging from supporting commercial activities such as banking and e-commerce, through use in government and voluntary organisations, to the control of manufacturing processes, and software for educational and personal use.

The field of software development is rapidly expanding and changing. You'll develop the knowledge and skills currently required and the flexibility and adaptability needed for a long-term career in the software development industry.

Course Structure Year 1

Writing Software Modelling and Prototyping Hardware, Networks Computing Science and Mathematics Professional Skills and Integrative Project Workshop

Year 2

Object-oriented Systems Development Algorithms Processes and Data Relational Databases and Web Integration Professional Issues and Project Management Operating Systems and Network Security Formal Aspects of Computer Science

Year 3

Supervised Work Experience

Year 4

Core modules: Large Systems Environments Distributed and Client Server Systems Language Specification and Implementation Individual Project Option modules: One option from - Artificial Intelligence Language Specification and Implementation Investigative Techniques Enterprise Applications Artificial Neural Networks Modern Database Applications IS and Computing Consultancy Project

Year 5

Group Project Advanced Software Development Methods and Modelling Effective Research and Professional Practice Change and Project Management Web and Network Services


The mandatory 12 month work placement provides the opportunity for you to integrate the skills and knowledge learned during your studies. Our dedicated Placement Unit will assist you in finding a suitable provider and, with our continuous support, you'll gain in experience, maturity and motivation and return better equipped to succeed in your studies and subsequently to secure the graduate job of your choice.

Teaching and Assessment

The course is taught in a variety of ways, including lectures, tutorials, practicals, workshops and studio sessions. The emphasis is on the development of sound practical skills, alongside an understanding of theory. Assessment is varied and includes coursework, log books, presentations and demonstrations, as well as some formal examinations. There are opportunities for group working, in addition to individual assessment.

Career Opportunities

Our graduates are prepared for careers with employers such as software houses, manufacturers, local government, public utilities, and commercial and financial organisations. Recent graduates have been employed in companies such as Computer Science Corporation, IBM and British Gas. You may also choose to enter postgraduate teacher training or perhaps research and consultancy work.


This course provides greater breadth and depth than a traditional Honours degree, leading to a Master's qualification.

Study options for this course

  • The award How you will study How long you will study Course starts Domestic course fees International course fees
  • The awardMEngHow you will studySandwichHow long you will study5 years
    Course startsSeptemberDomestic course fees find outInternational course fees find out

Entry requirements

Requirements for this course are normally the following: In the region of 300 points which must include three passes at A level or Vocational A level or equivalent. GCSE in English at grade C and Mathematics at grade B or above.

Other courses at School of Computing and Engineering, University of Huddersfield

There are 30 other courses listed from School of Computing and Engineering, University of Huddersfield. A selection of these are displayed below:

Join Our Newsletter


Sign up to today for free and be the first to hear about any new study abroad opportunities

Subscribe Now