
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








