Cert HE Software Development and Programming

London South Bank Technical College

Mode: Full-time

Apply now Register your interest Book an Open Day Order a prospectus

Contact information


Software developers contribute to an increasing number of products in every home and workplace from your phone to your fridge; as a result, software development skills are no longer confined to the tech industry. That is why highly skilled, well-trained, and qualified Software Engineers and Technicians are constantly sought-after by employers in every sector.

This one-year Level 4 in software development is an advanced, technical qualification, co-designed by London South Bank University (LSBU) and leading industry employers. It is an integration of a validated existing BSc IT degree mapped to the occupational standards and skills knowledge and behaviours required by software employers.

This industry-led qualification equips you with the specialised IT and computing knowledge and skills needed for a direct route to Higher Education, including direct entry to London South Bank University’s second year of its Computer Science or Information Technology Bachelor’s degree, but also directly into employment or as a springboard to changing your career direction.

Through immersive working, you will gain professional-level competencies in a range of key areas, including designing, developing, testing and documenting software; analysing and specifying requirements for the implementation of a range of computing and information systems; effectively using formal notations and graphical and numerical representations for data and processes; analysing systems for potential security weaknesses and proposing mitigating measures; and understanding the fundamental principles that underpin computer systems.

Visits to local projects and workplaces are integrated within the course, and students will be able to access some of London South Bank University’s specialist facilities and benefit from the expertise of the University lecturers via master classes and other activities, whilst studying in small groups in a supportive College environment.

Why study Software Development Programming?

You can study this course at the new London South Bank Technical college (LSBTC) in Nine Elms, London’s buzzing Zone 1.
This is a practical, work-based course designed in partnership with businesses across London and co-developed with London South Bank University.
You can take part in industry-related enrichment visits and experiences to enhance your learning experience. Work on live project briefs, get equipment demonstrations, with an opportunity to attend events and get work experience.
Successful completion of this course gives you direct entry onto the second years of the BSc (Hons) Computer Science or Information Technology degree programmes at London South Bank University.
Key course information - ordered by mode
Mode Duration Start date Location
1 year
Start Date
Lambeth College


The course emphasis is on developing a comprehensive understanding of sophisticated digital technologies, and applying the knowledge and skills gained studying to real world projects in the workplace.

  • Professional Practice
    As a new entrant to higher education, this module prepares you for developing an understanding of - and skills for - academic study and the world of work, and the professional and personal skills you will need. You will be introduced to all aspects of university study and being an IT professional, allowing your ideas to be explored and developed throughout your time studying with us and beyond. The topics studied will be used to develop the skills that both a graduate and an IT professional will require and will give you many opportunities to develop your intellectual skills as well as your practical ones. In addition to these topics on professionalism, the module will introduce you to a range of topics relating to computer-based information systems, e-business and how business organisations work. The module is based on some existing model syllabi as devised by professional bodies such as the Association for Computing Machinery (ACM) and The Chartered Institute for IT (BCS), but this has been adapted for the needs of LSBU group’s new entrants.
  • Discrete Mathematics
    This module will introduce you to the logical and discrete mathematical structures and models, which are commonly used in the field of Computer Science, and which underpin any study of this discipline. The module will emphasise the formulation of problems into mathematical forms, the interpretation of solutions and the identification of problem characteristics to help suggest modelling approaches. Provisions will be made (typically one hour per week) to allow us to bring you, if necessary, to a level of confidence and expertise in those areas of essential basic mathematics that should have been covered at earlier levels.
  • Fundamentals of Computer Science
    This module aims to give a comprehensive introduction to Computer Science, its theoretical basis and practical implementation in both hardware and software. The history of computing, the role and the science of algorithms, abstraction, the binary numbering system and its representations, Boolean logic and gates, fundamentals of computer hardware, building computer circuits, the von Neumann model, introduction to hardware, data, and software, the nature of data and its operation.
  • Requirements Analysis and UCD
    This module provides the practical tools and techniques required to design, develop, and evaluate effective interactive systems in an ever-changing digital age. User-centred design and usability are recognised as major contributing factors in the success of business and mass market information systems. The rise over the last two decades of the internet and web along with graphical user interfaces (GUIs), multimedia and ubiquitous mobile devices have led to an almost universal uptake of highly sophisticated interactive systems. User-centred design processed are now a fundamental part of enterprise customer relationship management and consumer media content distribution through apps, online information services and social networking sites. Given the mutability of the field, the module intends to keep pace with current developments as far as possible.
  • Fundamentals of Software Development
    This module teaches the fundamentals of computer programming covering variables, datatypes, arrays, algorithms, conditional and iterative code, and the use of functions. Students will learn to write simple programs making use of a contemporary programming language and development environment. To provide students with fundamental programming skills. To give students an understanding of the fundamental concepts of software development such as source code and the compilation and execution of programs. To enable students to become familiar with development tools and environments.
  • Software Development
    This module helps you to understand, develop a vocabulary and acquire some simple programming skills using a programming language. It is using the programming skills and knowledge gained during the first semester to extend the complexity of the coding. It will provide a familiarity with Objects and Classes and some experience in simple GUIs. Good development principles and the support an IDE will provide will also be looked at including all important aspects of the application development process in whatever environment or programming language you may use in the future.



    Teaching and learning

    On all modules, you'll be assessed 100% by coursework. This includes coursework tasks, including report writing, in-class tests and presentations.

    Entry requirements

    5 GCSE qualifications at grade A*-C or 9-4 (to include Maths and English)


    A-Levels plus GCSE Maths and English


    Relevant Level 3 vocational qualification in an IT-based discipline


    Relevant Access to Higher Education qualification in an IT-based discipline

    All students who are non-native English speakers and who have not undertaken their final two years of schooling in English, must demonstrate capability in English at a standard equivalent to IELTS 5.5; Reading and Writing must be at 5.5 or equivalent.

    Course status

    • Accreditation and Course validation status

      This course is validated by London South Bank University. Applications are being accepted.

    How to apply

    International students

    International (non Home) applicants should follow our international how to apply guide.

    Home applicants

    Mode Duration Start date Application code Application method
    1 year
    Start date
    Application code
    Application method

    Fees and funding

    Fees are shown for new entrants to courses, for each individual year of a course, together with the total fee for all the years of a course. Continuing LSBU students should refer to the Finance section of our student portal, MyLSBU. Queries regarding fees should be directed to the Fees and Bursaries Team on: +44 (0)20 7815 6181.


    CertHE Software Development (LSB Technical College) (FT) - Year 1 FT External SEPT (Lambeth)

    The fee shown is for entry 2022/23
    UK fee: £7500International fee: £0
    AOS/LSBU code: 5822Session code: 1FX00

    The international fee for this course shows as "£0" because this course is not open to international students.

    Contact information

    Course Enquiries - UK

    Tel: 0207 815 7500

    Order a prospectus

    International team enquiry

    Tel: +44 (0) 20 7815 6189

    Get in touch

    Live Chat

    Any questions? Use the green bubble on the bottom right hand corner to start a live chat with us

    Chat with a course student

  • Mechanical Engineering and Design