**Please check the Sheffield Hallam University website for the latest information.**
**Course summary**
- Gain real-world experience that’s relevant to your future career.
- Develop your knowledge of database design and manipulation.
- Study major programming languages and various modern frameworks.
- Learn to produce high-quality, large-scale web, mobile and desktop applications.
- Work on real client software projects
On this course, you’ll learn how to design, implement, and test comple...
**Please check the Sheffield Hallam University website for the latest information.**<br/><br/>**Course summary**<br/><br/><br/>- Gain real-world experience that’s relevant to your future career.<br/><br/><br/>- Develop your knowledge of database design and manipulation.<br/><br/><br/>- Study major programming languages and various modern frameworks.<br/><br/><br/>- Learn to produce high-quality, large-scale web, mobile and desktop applications.<br/><br/><br/>- Work on real client software projects <br/><br/><br/>On this course, you’ll learn how to design, implement, and test complex, high-quality and large-scale software applications that can be used in enterprise environments. You’ll develop the skills you’ll need to work as a professional software developer using modern approaches which can be applied to new and emerging technologies. <br/><br/>**How you learn**<br/><br/>All our courses are designed around a set of key principles based on engaging you with the world, collaborating with others, challenging you to think in new ways, and providing you with a supportive environment in which you can thrive. <br/><br/>This course starts by helping you develop practical skills in creating software applications through lectures and hands-on tutorial sessions. These sessions will build your understanding of how and when to use appropriate processes, tools, technologies and project management practices. <br/><br/>You’ll have the opportunity to collaborate on real-world projects to produce software prototypes introduced and inspired by industry. Tackling projects found in industry will help prepare you for a career in software engineering, all within a supportive learning environment. <br/><br/>During your final year, you’ll create your own software application, guided by a dedicated project supervisor. As part of this project, you’ll undertake research, and apply new skills while you create a software product that you can be proud of. <br/><br/>The combination of teaching methods applied across the course will allow you to develop a range of skills through practical implementation, problem-solving activities, and teamwork, allowing you to take an active approach to learning and encouraging self-development. <br/><br/>You learn through:<br/><br/><br/>- lectures <br/><br/><br/>- hands-on lab sessions and tutorials <br/><br/><br/>- regular feedback <br/><br/><br/>- teamwork and group-based learning <br/><br/><br/>- practice-based applied learning <br/><br/><br/>- discussions <br/><br/><br/>- self-study <br/><br/><br/>You will be supported in your learning journey towards highly skilled, graduate level employment through a number of key areas. These include <br/><br/><br/>- access to specialist support services to help with your personal, academic and career development <br/><br/><br/>- access to our Skills Centre with one to ones, webinars and online resources, where you can get help with planning and structuring your assignments <br/><br/><br/>- industry-specific employability activities such as live projects, learning in simulated environments and networking opportunities.<br/><br/><br/>**Work placements**<br/><br/>You’ll have the opportunity to complete a year-long work placement between your second and third year. A placement is widely recognised as the gold standard opportunity to gain personal and professional development through real-world experience. <br/><br/>Your placement will allow you to apply the knowledge and skills gained on your course, in areas such as web development, mobile applications, backend software and desktop solutions. <br/><br/>**Live projects**<br/><br/>In your first and second years you’ll work in a group on a real client-based project. You’ll analyse their requirements, then design, implement and test a prototype which you’ll present to your client. This will allow you to experience the types of demands faced by commercial software engineers – as well as increasing your confidence while you’re applying for your work placements. <br/><br/>**Networking opportunities**<br/><br/>Throughout the course there are numerous opportunities for you to engage with career management, career fairs and workshops, employer presentations, visits and professional advisers.
2 options available
Some courses vary and have tailored teaching options, select a course option below.
Course Details
Information
Study Mode
Full-time
Duration
3 Years
Start Date
22/09/2025
Campus
Main Site
29 January
Application deadline
Provider Details
Codes/info
Course Code
G600
Institution Code
S21
Points of Entry
Year 1
112
120
This must include at least two A levels or equivalent BTEC National qualifications. For example: BBC-BBB at A Level. DDM in BTEC Extended Diploma. Merit overall from a T level qualification A combination of qualifications, which may include AS Levels, EPQ and general studies
M:15
Access - an Access to HE Diploma with at least 45 credits at level 3 and 15 credits at level 2. At least 15 level 3 credits must be at merit grade or above, from a QAA-recognised Access to HE course, or an equivalent Access to HE certificate.
English Language or Literature at grade C or 4. Maths at grade C or 4
Find more courses from Sheffield Hallam University with our undergraduate course search.
Region | Costs | Academic Year | Year |
---|---|---|---|
England, Northern Ireland, Scotland, Wales, Channel Islands, Republic of Ireland | £9,535 | 2025/26 | Year 1 |
EU, International | £17,155 | 2025/26 | Year 1 |