Due to the extreme weather conditions and in the interests of the health, safety and wellbeing of our students and staff, the College will close early on:
鈥⑩冣僕ednesday 24th June: College will close at 2.00 pm
鈥⑩冣僒hursday 25th June: College will close at 1.00 pm
We apologise for any inconvenience this may cause and thank you for your understanding and cooperation.
Please note our Bicester Open Evening will be going ahead as planned on Wednesday 24th June (our Bicester Campus has air conditioning!). Register below.
Please continue to check the College website, socials and emails for any further updates.
Search our website for news, courses, and general information
Course code: P13535
Subject area: Computing & Digital Technologies
Study level: Apprenticeship
Course level: 3
Duration: 13 months practical training period, plus 3 months for End Point Assessment
Delivery model:
鈥 Work-based training with your employer
鈥 Day release during term time (approximately 36 days per year)
鈥 Approximately four on-site assessment visits per year
鈥 Level 2 Functional Skills in Maths and English (7 days at college for each, if required)
鈥 Off the job training will count for at least 6 hours a week of an apprentice鈥檚 time at work
鈥 Roles and responsibilities within the software development life-cycle and the project life-cycle
鈥 Different communication methods, how to adapt appropriately to different audiences including
鈥 collaborative technologies such as discussion threads and document collaboration
鈥 The key similarities and differences between different software development methodologies, such as agile and waterfall
鈥 Principles of effective teamwork to produce software
鈥 Fundamentals of software design approaches and patterns, including when to identify reusable solutions to commonly occurring problems
鈥 Organisational policies and procedures relating to the tasks being undertaken, and when to follow them. For example, the storage and treatment of GDPR sensitive data.
鈥 Fundamentals of computing systems including physical, virtual and cloud technologies
鈥 Fundamental principles of algorithms, logic and data structures. For example, how they work using a step-by-step solution to a problem, or rules to follow to solve the problem
鈥 Principles and uses of relational and non -relational (nosql) databases
鈥 Basic principles of software designs and functional/technical specifications
鈥 Key principles of software testing frameworks and methodologies
鈥 Level 3 Information Communications Technician Apprenticeship
鈥 Apply appropriate secure development principles to specific software components at all stages of development
鈥 Support development of effective user interfaces
鈥 Make simple connections between code and defined data sources as specified
鈥 Test simple code and analyse results to correct errors found using unit testing under supervision
鈥 Conduct a range of test types under supervision, such as Functional and Non -Functional.
鈥 Apply structured techniques to problem solving, including carry out simple debug of code
鈥 Follows organisational and industry good coding practices
鈥 Solve logical problems, seeking assistance when required
鈥 Support the creation of simple software documentation and visuals to effectively communicate understanding of the program
鈥 Define functional and non -functional requirements such as use cases, storyboards, user stories, performance and accessibility.
鈥 Work within operational requirements such as health and safety, budgets, brands and normal business protocols








