Qualification Specification for the Knowledge Modules that form part of the BCS Level 4 Software Developer Apprenticeship

Similar documents
Qualification Specification for the Knowledge Modules that form part of the BCS Level 3 Infrastructure Technician Apprenticeship

Qualification Specification for the Knowledge Modules that form part of the BCS Level 3 Software Development Technician Apprenticeship

Qualification Specification

Qualification Specification

Qualification Specification

Qualification Specification

Qualification Specification for the Knowledge Modules that Form Part of the BCS Level 4 Data Analyst Apprenticeship

A BRIGHTER FUTURE FOR DIGITAL IT APPRENTICESHIPS. Apprenticeship End-Point-Assessment for Employers

A BRIGHTER FUTURE FOR DIGITAL IT APPRENTICESHIPS. Apprenticeship End-Point-Assessment for Training Providers

Professional certification from BCS, The Chartered Institute for IT. bcs.org/certification

Become an IT professional. Achieve a professional IT qualification. Higher Education Qualifications in IT

CIBTAC LEVEL 3 CERTIFICATE IN MEDIA MAKE-UP CMC02 QAN 603/2350/4. Qualification Specification

CIBTAC LEVEL 4 DIPLOMA IN SPA AND SALON MANAGEMENT CBD11 QAN 600/3328/9. Qualification Specification

Qualification Specification

BCS, The Chartered Institute for IT Consultation Response to:

BCS Higher Education Qualifications. Diploma in IT. Professional Project Syllabus

Group NETWORK ENGINEER

Qualification Specification

DIGITAL APPRENTICESHIPS

BCS Level 3 Certificate in Software Development Context and Methodologies Syllabus QAN 603/1191/5

Qualification Specification

RITTECH PROVIDES A RECOGNISED BENCHMARK OF STANDING ACROSS DIGITAL AND TECH INDUSTRIES

BCS Level 3 Certificate in Programming Syllabus QAN 603/1192/7

TQUK Level 3 Diploma in Design Engineer Construct! The Digital Built Environment (RQF) Purpose Statement Qualification Number: 603/1993/8

CIM Level 3 Foundation Certificate in Marketing

BCS, The Chartered Institute for IT Candidate Guidelines for Oral Examinations Diploma in Solution Development

Qualification Specification for the Knowledge Modules that form part of the BCS Level 4 Network Engineer Apprenticeship

Level 3 IT Software, Web and Telecoms Advanced Apprenticeship

Find out more about APM qualifications and keep up to date with the latest developments at apm.org.uk/apmqualifications

ACCA Certificate in Audit (RQF Level 4) Qualification specification

BCS Level 3 Award in Business Processes Syllabus QAN 603/0297/5

Business Advantage Through Structured Skills Development

The London Institute of Banking & Finance a registered charity, incorporated by Royal Charter. Page 1 of 8

FUNCTIONAL SKILLS. Functional Skills in English, Maths and ICT. Levels 1 and 2. Qualification Specification. Issue B. Overview

Qualification Specification. Higher Apprenticeship in Business & Professional Administration Level 4 (England)

IQ Level 4 Award in Understanding the External Quality Assurance of Assessment Processes and Practice (QCF) Specification

NOCN_Cskills Awards Level 1 Diploma in Construction and Civil Engineering Services (Construction)

Level 2 IVQ Diploma in Training Skills( )

Title: EAL Level 2 Certificate in BusinessImprovement Techniques (QCF) At a glance. Level: Credit value: Guided learning hours: Minimum learner age:

Governance, Organisation, Law, Regulation and Standards Syllabus QAN 603/0855/2

Programme Specification

Reach your potential. Activate your membership

Programme Specification Title of Programme: HNC in Computing and Systems Development with Cisco CCENT

Qualification Manual. EAL Level 2 Certificate in Metals Industries Processes QUALIFICATION CODE: 500/7998/0 ISSUE: 2. Page 1 of 14

Level Level 33 IT IT Apprenticeships

Qualification Specification. Skills for Engineering Level 1

EAL Level 3 Award In Approving Electrical Installation Work in Dwellings in Compliance with Building Regulations (QCF)

Working with investment professionals

Initial CITP and CSci (partial fulfilment). *Confirmation of full accreditation will be sought in 2020.

Name of Regulated Qualification: BIIAB Level 2 Certificate In ICT Systems and Principles for Practitioners (QCF)

NOCN_Cskills Awards Level 3 Diploma in Site Carpentry (Construction)

ASTON UNIVERSITY PROGRAMME SPECIFICATION

Level 1 Award in Employee Rights and Responsibilities (QCF)

KEY PROGRAMME INFORMATION. Originating institution(s) Bournemouth University. Faculty responsible for the programme Faculty of Science and Technology

Specification. Edexcel qualifications. Edexcel Level 3 Award in Reviewing Health and Safety Procedures in the Workplace(QCF)

Level 4 Diploma in Computing

BCS Higher Education Qualifications. Diploma in IT. IT Service Management Syllabus

PROGRAMME SUMMARY You are required to take eight core modules in terms one and two as outlined in the module list.

PROGRAMME SPECIFICATION

COURSE SPECIFICATION

Full-Time: 4 Years, Sandwich Thick: 5 Years All LJMU programmes are delivered and assessed in English

Chartered Membership: Professional Standards Framework

BCS Professional Certification BCS Professional Certification Subject Access Request Policy Qualifications Subject Access Request Policy July 2016

V&A/Icon Conservation and Collections Care Technicians Diploma What is the V&A / Icon Conservation and Collections Care Technicians Diploma?

Qualification Specification. Suite of Internal Quality Assurance Qualifications

University of Plymouth. BA (Hons) Accounting and Finance 0414

Methods for Testing the Performance of Local Exhaust Ventilation Systems Course Specification

Qualification Specification for the Knowledge Modules that form part of the BCS Level 3 Infrastructure Technician Apprenticeship

OCR LEVEL 1 NVQ FOR IT USERS (03384) OCR LEVEL 2 NVQ FOR IT USERS (03385) OCR LEVEL 3 NVQ FOR IT USERS (03386)

BCS Higher Education Qualifications. Level 6 Computer Services Management

BCS Level 3 Award in Cloud Services Syllabus

Edexcel Level 4 Awards and Certificates in Assuring the Quality of Assessment (QCF)

Group Award Specification for:

BCS Higher Education Qualifications. Diploma in IT. Professional Issues in Information Systems Practice Syllabus

CIM LEVEL 6 DIPLOMA IN PROFESSIONAL MARKETING

BCS Higher Education Qualifications. Level 6 Programming Paradigms Syllabus

INFRASTRUCTURE TECHNICIAN ADVANCED APPRENTICESHIP STANDARD (LEVEL

Level 5 Diploma in Computing

Work smarter with. at your fingertips ENTER

BCS Level 3 Award in Mobile and Operating Systems Syllabus

Qualification details

Information for learners Statement of purpose

BCS Higher Education Qualifications. Level 6 Knowledge based Systems

Apprenticeships CYBER SECURITY ADVANCED TO TECHNICAL MODERN APPRENTICESHIP FROM NQ-LEVEL TO SKILLED SECURITY ENGINEER

Systems and Principles Unit Syllabus

LEVEL 2 TECHNICAL QUALIFICATIONS. in Hairdressing & Barbering Performance Tables. Hairdressing & Barbering Level 2 Technical Qualifications

Level 2/3 Award/ Certificate/Diplomas in ICT Systems and Principles ( /13) September 2017 Version 4.3

PROGRAMME SPECIFICATION

BCS Advanced International Diploma in Business Analysis

ProQual Internal Quality Assurance Qualifications

Qualification Specification

APM Accreditation for training providers Application Guidance Notes

Pearson BTEC Level 2 Diploma in Professional Competence for IT and Telecoms Professionals

Qualification Specification Highfield Level 2 Award in Customer Service (RQF)

BCS Level 4 Certificate in Cyber Security Introduction Syllabus QAN 603/0830/8

ProQual External Quality Assurance Qualifications. Level 4 Award in the External Quality Assurance of Assessment Processes and Practice

Vocational Qualifications (QCF, NVQ, NQF) ICT Professional Competence. OCR Report to Centres

Audit Report. The Chartered Institute of Personnel and Development (CIPD)

New digital apprenticeships

NEW TECHNICAL QUALIFICATIONS IN ENGINEERING. AUGUST 2016, Version 3

Transcription:

Qualification Specification for the Knowledge Modules that form part of the BCS Level 4 Software Developer Apprenticeship BCS Level 4 Diploma in Software Development Methodologies BCS Level 4 Diploma in Software Languages Version 3.0 February 2018

Contents 1. About BCS 3 2. Equal Opportunities 3 3. Introduction to the qualification 4 3.1 Qualification summary 4 3.2 Purpose of the qualifications 5 3.3 Structure of the qualifications 5 3.4 Prior learning 6 3.5 Learner progression 6 4. Units 6 4.1 Guidance on the qualifications content 6 4.2 Learning outcomes and assessment criteria 8 5. Assessment 12 5.1 Summary of assessment methods 12 5.2 Availability of assessments 12 5.3 Grading 12 5.4 Externally assessed units 12 5.5 Specimen assessment materials 12 5.6 Support materials 12 5.7 Access to Assessment 13 6. Contact Points 13 Page 2 of 13

1. About BCS Our mission as BCS, The Chartered Institute for IT, is to enable the information society. We promote wider social and economic progress through the advancement of information technology science and practice. We bring together industry, academics, practitioners and government to share knowledge, promote new thinking, information the design of new curricula, shape public policy and inform the public. Our vision is to be a world class organisation for IT. Our 70,000 strong membership includes practitioners, businesses, academics and students in the UK and internationally. We deliver a range of professional development tools for practitioners and employees. A leading IT qualification body, we offer a range of widely recognised qualifications. 2. Equal Opportunities BCS wishes to ensure good practice in the area of Equal Opportunity. Equality of opportunity extends to all aspects for the provision of BCS qualifications. Page 3 of 13

3. Introduction to the qualification 3.1 Qualification summary Qualification Title QAN Accreditation Start 603/0543/5 30/09/2016 BCS Level 4 Diploma in Software Development Methodologies BCS Level 4 Diploma in Software Languages 603/0545/9 30/09/2016 The two knowledge module qualifications listed above have been developed based on the requirements set out in the Standard issued by Tech Partnership and approved by the Government, details of which can be located in the Assessment Plan (Click here) and Occupational Brief (Click here) documents. Apprentices must achieve one internationally recognised vendor or professional qualification, from the right hand column in the table below. This then exempts one of the Ofqual-regulated knowledge modules, as shown in the left hand column. The knowledge modules are summarised below, and further details are available in the occupational brief available from the Tech Partnership at www.thetechpartnership.com/apprenticeship/digitalmarketer. Knowledge Modules Vendor or Professional Qualifications. BCS qualification BCS Level 4 Certificate in Software Development Methodologies BCS Level 4 Certificate in Software Languages Vendor certification alternative chosen BCS Systems Development Essentials Cloud certified developer apache Hadoop C++ PHP Drupal Oracle SQL Developer Oracle Java Certified MCP.net MTA / MCP programming in HTML5 with JavaScript and CSS3 C# All BCS qualifications are subject to our quality assurance and validation process. This ensures that new and revised qualifications are fit for purpose. Qualifications Page 4 of 13

are reviewed to ensure the alignment of the qualification with agreed design principles, regulatory requirements and to ensure accuracy and consistency across units and qualifications. Through our quality assurance and validation process, we ensure the qualification, its units and assessments, are fit for purpose and can be delivered efficiently and reasonably by Training Providers. 3.2 Purpose of the qualifications The qualifications are designed for apprentices enrolled on the Level 4 Software Developer Digital IT Apprenticeship, to provide them with the technical knowledge and understanding they require for their role detailed below: The primary role of a software developer is to build and test simple, high-quality code across front end, logic and database layers. A developer will typically be working as part of a larger team, in which they will have responsibility for some of the straightforward elements of the overall project. The developer will need to be able to interpret design documentation and specifications. The customer requirements will typically be defined and agreed by more experienced or specialist members of the team, such as a business analyst or technical architect. 3.3 Structure of the qualifications This document covers the following qualifications which are used towards the Level 4 Software Developer Digital IT Apprenticeship. The qualifications can be taken in any order however it is recommended that they be completed in the following sequence: 1. BCS Level 4 Diploma in Software Development Methodologies 2. BCS Level 4 Diploma in Software Languages Knowledge descriptor (the holder ) Skills descriptor (the holder should have ) Qualification Level 4 Descriptor Has factual, procedural and theoretical knowledge and understanding of a subject or field of work to complete tasks and address problems that while well-defined, may be complex and non-routine. Can interpret and evaluate relevant information and ideas. Is aware of the nature of the area of study or work. Is aware of different perspectives or approaches within the area of study or work. Logical and creative thinking skills Analytical and problem solving skills Ability to work independently and to take responsibility Own initiative A thorough and organised approach Ability to work with a range of internal and external people Page 5 of 13

3.4 Prior learning Ability to communicate effectively in a variety of situations Maintain productive, professional and secure working environment. The only pre-requisite to take the qualifications is enrolment on the Level 4 Software Developer Digital IT Apprenticeship. Individual employers will set the selection criteria for enrolment onto the Apprenticeship, but this is likely to include five GCSEs, (especially English, Mathematics and a Science or Technology subject); a relevant Level 3 Apprenticeship; other relevant qualifications and experience; or an aptitude test with a focus on IT skills. 3.5 Learner progression This document covers the qualifications that are part of the Level 4 Software Developer apprenticeship. The qualifications must be completed to allow the apprentice to progress onto the End-Point-Assessment, detailed below: The final, end point assessment is completed in the last few months of the apprenticeship. It is based on a portfolio produced towards the end of the apprenticeship, containing evidence from real work projects which have been completed during the apprenticeship, usually towards the end, and which, taken together, cover the totality of the standard, and which is assessed as part of the end point assessment a project - giving the apprentice the opportunity to undertake a business-related project over a one-week period away from the day to day workplace an employer reference a structured interview with an assessor - exploring what has been produced in the portfolio and the project as well as looking at how it has been produced An independent assessor will assess each element of the end point assessment and will then decide whether to award successful apprentices with a pass, a merit or a distinction. 4. Units 4.1 Guidance on the qualifications content The content for each qualification has been developed based on the criteria set out in the Occupational Brief. Page 6 of 13

Qualification Title TQT (Guided Learning + Direct Study + Assessment) BCS Level 4 Diploma in Software 401 (280h + 120h + 1h) Development Methodologies BCS Level 4 Diploma in Software Languages 581 (360h + 220h + 1h) Page 7 of 13

4.2 Learning outcomes and assessment criteria Qualification Name BCS Level 4 Software Development Methodologie s Learning outcomes The learner will. Lifecycle of systems development concepts. Software development methodologies. Data roles and responsibilities. Assessment Criteria The learner can Explain the role and function of the system development lifecycle. Relate the seven generic stages of the software development lifecycle. Feasibility Study Requirements Analysis Design Development Testing Implementation Maintenance Illustrate the main activities in each stage of the software development lifecycle. Demonstrate the high-level deliverables from each stage of the software development lifecycle. Describe the primary differences between the waterfall and agile software development methods. Explain the respective strengths and weaknesses of each of the waterfall and agile software development methods. Demonstrate the selection criteria for using either the waterfall or agile software development method. Relate the roles and responsibilities within software development and implementation (for example, but not limited to, analysts, designers, developers, testers and technical architects). Page 8 of 13

Qualification Name Learning outcomes The learner will. Assessment Criteria The learner can Illustrate the structure of a software development team within an organisation. Describe the responsibilities of project managers in software development and the difference between project life cycles and software development life cycles. Demonstrate what team working aspects are needed to ensure effective delivery of software projects. Page 9 of 13

Qualification Name BCS Level 4 Diploma in Software Languages Learning outcomes The learner will. Software Design Computational Theory and Mathematics Assessment Criteria The learner can Demonstrate an understanding of the purpose of software design. To aid Communication between actors As a basis for rigorous development To provide a standard approach To ensure consistency across the development To assist in the identification of re-use To compare the current situation with the required Demonstrate the use of software patterns in the software design process. Explain the rationale for separating functional and nonfunctional requirements and show how software designs can be documented including how the design documents will be used to support software implementation. Illustrate the need for secure development and give examples of how this can be included within the software implementation process. Discover the need for software maintainability and how software can be implemented in a manner that enables reuse and maintainability. Contrast the four key techniques of computational thinking: Decomposition Pattern recognition Abstraction Algorithms Page 10 of 13

Page 11 of 13 Demonstrate how algorithms are used to create a logical solution to a computable problem, for example, but not limited to: The use of semi-formal specification of algorithms, based on a simplified computer model. Sources of algorithms. Development of code from an algorithm. Apply the primary elements of programming languages and their function. Types: numeric and non-numeric, elementary and derived, subtypes, and expressions such as assignments, input/output. Control structures: selection and iteration Subprograms: procedures and functions. Data structures: Arrays (1 and 2 dimensions), implementation of queues, stacks and lists. Concept of data abstraction

5. Assessment 5.1 Summary of assessment methods The qualification is assessed in controlled exam conditions using a one-hour multiple-choice examination consisting of 40 questions. The exams are externally marked. 5.2 Availability of assessments To be able to offer BCS Qualifications you need to become a BCS Approved Training Provider. All staff members who are involved in the management, invigilation and training must be registered with BCS. Suitably qualified individuals may be registered for more than one role. At least two members of staff must be registered with BCS in one of the roles in order for the Training Provider to retain Training Provider approval. 5.3 Grading The exam has a pass mark of 65%. 5.4 Externally assessed units External tests from BCS come in the form of automated tests. The tests offer instant results to the learner. 5.5 Specimen assessment materials A sample test is available on the BCS Website. 5.6 Support materials BCS provides the following resources specifically for these qualifications: Description Syllabus Sample tests How to access Available on website Available on website Page 12 of 13

5.7 Access to Assessment BCS seeks to provide equal Access to Assessment for all learners, ensuring that there are no unnecessary barriers to assessment and that any reasonable adjustments for learners preserve the validity, reliability and integrity of the qualification. We will consider requests from BCS approved Training Providers for reasonable adjustments and special considerations to be approved for a learner. The decision will be based on the individual needs of the learner as assessed by suitably qualified professionals. In promoting this policy, BCS aims to ensure that a learner is not disadvantaged in relation to other learners and their certificate accurately reflects their attainment. 6. Contact Points BCS Qualifications Client Services is committed to providing you with professional service and support at all times through a single, dedicated point of contact. With a flexible and proactive approach, our team will work together with you to ensure we deliver quality solutions that are right for you. BCS, The Chartered Institute for IT First Floor, Block D, North Star House, North Star Avenue, Swindon SN2 1FA T: +44 (0) 1793 417 424 W: www.bcs.org/qualifications If you require this document in accessible format please call +44 (0) 1793 417 424 BCS, The Chartered Institute for IT, is the business name of The British Computer Society (registered charity no. 292786). Page 13 of 13