Course options

There are other course options available which may have a different vacancy status or entry requirements – view the full list of options

Make sure you check on the university, college or conservatoire website for any updates about course changes as a result of COVID-19.

Course summary

From mobile devices to smart cars and homes, software development is key to modern life. With increased reliance on digital technologies, and a significant skills shortage in the technology sector, software developers are in demand. Approximately 21% of all jobs in technology are for developers and one of the most attractive aspects of a software development career is job security (JustIT, 2020). Across Yorkshire and the Humber, occupations where shortages are most acute and where occupations have the strongest growth include higher skilled digital professionals (WYCA, 2021). With this course, you'll be able to enter this in-demand industry and thrive in a software development role that includes analytical and programming knowledge, as well as project management. Emphasis on practical skills means applying your learning to real-world problems using industry-recognised methods and software tools, while an individual research project will see you complete a complex software development project from the ground up. From designing, building and testing the practical solutions needed to manage a development project, you will gain the knowledge to demonstrate analytical and programming skills to do so successfully. This course continues a strong emphasis on practical skills. You will also address and respond to real-world problems using industry recognised methods and software tools. Alongside enhancing practical skills in mobile app development, you will cover managing quality, agile based software development and digital entrepreneurship, digital technology and e-marketing. The individual research and development project is a key element where students will study research and critical thinking skills in the context of Software Development. Using this knowledge, you will complement your software development practical skills to research, plan, manage, develop and evaluate a complex software development project.


Modules include: Research Methods (20 Credits) Develop the necessary knowledge and skills to select and apply appropriate research methods to an independent study project. You will acquire skills such as critical reading and critical thinking, analysis of data using appropriate statistical methods and reflective practice. Data Modelled Apps (20 credits) Learn how to incorporate View Model-based internal and external database integration in app development. Integrating ethical and legal awareness, you will explore software architectural patterns and programming techniques used with a mobile app’s interface and data repositories. Software Engineering (20 credits) Focusing on quality control within software development such as international standards, risk management, design patterns and release management, such as continuous deployment and patch management. Digital Entrepreneurship (20 Credits) Explore how to develop entrepreneurial ventures using digital technology and e-marketing. Focusing on the practical aspects of digital entrepreneurship, including skills, tools, practices and processes, you will look at how digital entrepreneurial ventures can be monetised to generate income and social media marketing strategies. Major Project (40 credits) Within a strict time frame, you will plan and deliver a solution to a problem you identified. This may be developing an online, mobile app or business solution. To do this, you will utilise existing development methodologies and tools to successfully plan and manage a project. Additionally, you will produce a proposal for your project that includes designs and practical elements, and a report and evaluation that reviews the research used and the project development.

Assessment method

There are a number of assessment methods adopted across the programme which reflect the work you carry out as a professional software developer and help you develop the skills employers are looking for. You will be assessed in a variety of ways including: Report Proposal Feasibility study Digital product Project management E-portfolio Designs portfolio Presentation Analysis and design Implementation incorporating AR Case studies

How to apply

Points of entry

The following entry points are available for this course:

  • Year 1

Entry requirements

Qualification requirements

Typical offer Foundation Degree: 55% module average on the second year of an FD in a relevant subject HND: Merit grade in a relevant subject IELTS: IELTS 6.0 with no less than 5.5 in any component. International qualifications: International qualifications will be assessed against these criteria Mature applicants: University Centre Leeds welcomes applications from mature* applicants who may not have met the academic criteria, but who can demonstrate a wealth of experience in their chosen field. Candidates in this category and otherwise are likely to be interviewed to assess their suitability for the course and may be asked to provide a portfolio of evidence to support their application. *21 years and over at the start of the course

Unistats information

Operated by the Office for Students

There is no data available for this course. For further information visit the Discover Uni website.

Fees and funding

Tuition fees

England £4372 Year 1
Northern Ireland £4372 Year 1
Scotland £4372 Year 1
Wales £4372 Year 1

Additional fee information

Fees are charged per academic year.
Software Development (Top-Up) at University Centre Leeds, Leeds City College - UCAS