Please be aware we are currently experiencing some technical issues with our website. We are working to fix this as soon as possible and we apologise for any inconvenience. If you are having problems enrolling online please call our Admissions Team on 01235 216 400.
Find your perfect course from our full-time, part-time and professional qualifications
Looking for news or general information? Search our entire website
Course code: XMZT110P
Subject area: Apprentices
Study level: Apprenticeship
Course level: 3
Course time:
09:00 - 17:00
Days of week:
Various
Course date:
1st Aug 2024 - 31st Jul 2025
Course location:
Off SiteDuration: 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’s 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
• Portfolio based interview
• 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