Layout print header[D]

MEng Software Engineering

Five years full-time (including one year work placement) or four years full-time

UCAS code • G602

Location • City Campus
Subject area • Computing


By adding to My Courses you can compare courses and create a personalised prospectus.

At a glance

Learn the theory and practical skills required to become a software engineer, equipped to work as a software professional across industry, commerce, business, the professions and public service. Then gain professional skills and experience in industry with a one-year placement.

Key points
• Study on a well-known course, respected by employers.
• Benefit from training in well-resourced IT laboratories.
• Gain real industry experience with a third year in industry.
• Offer future employers more with in-built professional skills development modules.

What is software engineering?
Software engineering is a well-recognised sub-field of computing. Its focus is on producing high quality software applications, typically, those applications being large-scale, enterprise-wide and complex. It covers all areas of the development process including requirements capture, system architecture and design, but does have emphasis on implementing software solutions. Practising software engineers need to be familiar with modern development techniques, tools and processes, and also to understand best management practice used to support and control development projects.

This course

Gain knowledge and the practical skills required to develop fit-for-purpose software systems using the latest software engineering methods on this well-respected course. Thanks to its strong reputation, we are often contacted directly by employers seeking to recruit graduates.

This is a practically oriented and specialised programme that has been accredited by the British Computer Society. It provides you with a systematic understanding of key aspects of the field and develops your practical knowledge and skills in developing software systems. In particular, emphasis is placed on presenting a balance of theory and practice to support the specification, design, implementation and evaluation of software-based systems in businesses and other organisations.

The first two years of the course are devoted to developing knowledge of the fundamental skills of software development across a variety of application areas, including web-based and database. You cover the major programming languages such as C++, C# and Java, and environments used within the software industry such as Visual Studio, Oracle and J Builder.

You then get the opportunity to gain real experience in industry in your third year, working in an IT organisation. This gives you valuable work experience and develops your personal skills and abilities. It also gives you a fresh approach to your studies and improves your employability.

Your skills are further refined and developed in the third and final years of the course where you are introduced to the additional skills and techniques required to design, develop and manage software applications which are more open-ended and require more creativity.

The final MEng year focuses on the use of teamwork, leadership and integrating different skills in application development by working on individual and group projects, industrial case studies and presenting your work to professional practitioners.

An important part of the course is based on professional development. This gives you an understanding of some of the legal, ethical and professional issues that face modern IT practitioners.

Key areas of study
Key areas include • computer architecture • programming • databases • networked software development • web application development • management of IT projects • software design • frameworks and architectures • multi-processing and parallel systems.

One of our second year students won a national computer competition (SVc2UK) with a mobile phone application and had the opportunity to meet David Cameron inside No 10 Downing Street. He also went to Silicon Valley, California to meet representatives of companies, such as Twitter.

Find out more about MEng Software Engineering

Related courses

How to apply

You apply for this course through UCAS.

Fees – home and EU students

The course fee may be subject to annual inflationary increase. For further information on fees and funding see www.shu.ac.uk/study/ug/fees-and-funding

Fees – international students

2013/14 academic year

Typically £10,680 a year

2014/15 academic year

Typically £11,250 a year

The course fee may be subject to annual inflationary increase. For further information on fees, scholarships and bursaries see www.shu.ac.uk/international/fees

Assessment

• individual coursework • group work • examinations • dissertation

Work placements

Find out about work placements and how we can support your placement experience.

Optional year-long work placements are normally gained by competitive interview and are not a guaranteed part of a course.

Course enquiries

Click on the button below to enquire about this course.

Make your enquiry

Professional Recognition

This course is accredited by the British Computer Society. It counts towards the academic requirements for registration as a Chartered IT professional with further learning and full Chartered Engineer.

British Computer Society

Key Information Set The learning and teaching information shown in the Key Information Set for years one, two and four of this course are based on the modules chosen by full-time and placement students. The information for year three of the course shows the pattern for students who complete a placement.

Bookmark or share this page

| More

Sheffield Hallam University, City Campus, Howard Street, Sheffield S1 1WB, UK

Phone +44 (0)114 225 5555 | Fax +44 (0)114 225 4449

How we use cookies

Privacy policy

Freedom of information

Accessibility

Sitemap

Legal information