Product
Pearson BTEC HND Level 5 Diploma in Computing (Applications Development) (RQF) (e-learning)
Pearson BTEC Level 5 Higher National Diploma in Computing (Applications Development)
18 months Full Time
Develop complex Web Applications and Interfaces on multiple development frameworks using Scrum & Github, while earning credits to a 2nd or 3rd year International Degree program and also being a learning apprentice or an employee of an enterprise.
What do I Get?
Get Trained
Learn to build web applications and interfaces in .Net C#, Java, Python and PHP along with front-end programming tools like HTML, HTML5, CSS, Java Scripts, JAVAFX, Adobe Flex etc, using SCRUM development methodology and GITHUB collaborative development environment
Get Experiential
With the guidance of industry practitioners, design, develop and deploy Web Applications such as e-commerce portal, social media application etc. in one or more programming languages, using Scrum methodology and Github, in a simulated project environment.
Get Hired
Get placed as a learning apprentice or a Junior Developer in an Enterprise during or after the course.
Get Certified
Upon successful course completion, the learner can appear for certification exams related to Microsoft, Oracle Java, ZEND PHP 5 etc. In addition, learners will receive an award of “Pearson BTEC Level 5 Higher National Diploma in Computing (Applications Development) (RQF)”.
Audience and Certificates
Target Audience
- Higher education students who are interested in developing complex Web Applications and Interfaces on multiple development frameworks using Scrum & Github
Prerequisite
Minimum Age: 18
Academic Level: Pearson BTEC Level 3 90-Credit Diploma in IT (QCF) or 3 GCE A level passes in any subject or its equivalent
Language proficiency: IELTS 5.5 or equivalent or candidate who has been taught at secondary school with English as medium of instruction
Graduation Requirements
- Minimum attendance of 75% for all Sessions each of the BTEC Units in the HND Level 5 Qualification
- Should have achieved a minimum grade of PASS in each of the BTEC Units in the HND Level 5 Qualification
Certificate(s)
- Pearson BTEC Level 5 Higher National Diploma in Computing (Applications Development) (RQF)
Modules
BTEC Unit : Programming
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1. Define basic algorithms to carry out an operation and outline the process of programming an application.
- LO2. Explain the characteristics of procedural, object-orientated and event-driven programming, conduct an analysis of a suitable Integrated Development Environment (IDE).
- LO3. Implement basic algorithms in code using an IDE.
- LO4. Determine the debugging process and explain the importance of a coding standard.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Provide a definition of what an algorithm is and outline the process in building an application.
- M1 Determine the steps taken from writing code to execution
- P2 Give explanations of what procedural, objectorientated and eventdriven paradigms are; their characteristics and the relationship between them.
- M2 Analyse the common features that a developer has access to in an IDE
- P3 Write a program that implements an algorithm using an IDE.
- M3 Use the IDE to manage the development process of the program.
- P4 Explain the debugging process and explain the debugging facilities available in the IDE.
- P5 Outline the coding standard you have used in your code.
- M4 Evaluate how the debugging process can be used to help develop more secure, robust applications
BTEC Unit : Networking
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1. Examine networking principles and their protocols.
- LO2. Explain networking devices and operations.
- LO3. Design efficient networked systems.
- LO4. Implement and diagnose networked systems.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Discuss the benefits and constraints of different network types and standards.
- P2 Explain the impact of network topology, communication and bandwidth requirements.
- M1 Compare common networking principles and how protocols enable the effectiveness of networked systems.
- P3 Discuss the operating principles of networking devices and server types.
- P4 Discuss the interdependence of workstation hardware with relevant networking software.
- M2 Explore a range of server types and justify the selection of a server, considering a given scenario regarding cost and performance optimisation
- P5 Design a networked system to meet a given specification.
- P6 Test and evaluate the design to meet the requirements and analyse user feedback.
- M3 Install and configure network services and applications on your choice
- P7 Implement a networked system based on a prepared design.
- P8 Document and analyse test results against expected results.
- M4 Recommend potential enhancements for the networked systems.
BTEC Unit : Professional Practice
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1 Demonstrate a range of interpersonal and transferable communication skills to a target audience.
- LO2 Apply critical reasoning and thinking to a range of problem-solving scenarios.
- LO3 Discuss the importance and dynamics of working within a team and the impact of team working in different environments.
- LO4 Examine the need for Continuing Professional Development (CPD) and its role within the workplace and for higher level learning.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Demonstrate, using different communication styles and formats, that you can effectively design and deliver a training event for a given target audience.
- P2 Demonstrate that you have used effective time management skills in planning an event.
- M1 Design a professional schedule to support the planning of an event, to include contingencies and justifications of time allocated.
- P3 Demonstrate the use of different problem-solving techniques in the design and delivery of an event.
- P4 Demonstrate that critical reasoning has been applied to a given solution.
- M2 Research the use of different problem-solving techniques used in the design and delivery of an event.
- By the end of this BTEC unit, the learner will be assessed on the following:
- P5 Discuss the importance of team dynamics in the success and/or failure of group work.
- P6 Work within a team to achieve a defined goal.
- M4 Analyse team dynamics, in terms of the roles group members play in a team and the effectiveness in terms of achieving shared goals.
- P7 Discuss the importance of CPD and its contribution to own learning.
- P8 Produce a development plan that outlines responsibilities, performance objectives and required skills, knowledge and learning for own future goals.
- M5 Compare and contrast different motivational theories and the impact they can have on performance within the workplace.
- M3 Justify the use and application of a range of solution methodologies.
BTEC Unit : Database Design & Development
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1. Use an appropriate design tool to design a relational database system for a substantial problem.
- LO2. Develop a fully functional relational database system, based on an existing system design.
- LO3. Test the system against user and system requirements.
- LO4. Produce technical and user documentation
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Design a relational database system using appropriate design tools and techniques, containing at least four interrelated tables, with clear statements of user and system requirements.
- M1 Produce a comprehensive design for a fully functional system which includes interface and output designs, data validations and data normalisation.
- P2 Develop the database system with evidence of user interface, output and data validations, and querying across multiple tables.
- P3 Implement a query language into the relational database system.
- M2 Implement a fully functional database system which includes system security and database maintenance.
- M3 Assess whether meaningful data has been extracted through the use of query tools to produce appropriate management information.
- P4 Test the system against user and system requirements.
- M4 Assess the effectiveness of the testing, including an explanation of the choice of test data used.
- P5 Produce technical and user documentation.
- M5 Produce technical and user documentation for a fully functional system, including diagrams showing movement of data through the system, and flowcharts describing how the system works.
BTEC Unit : Security
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1 Assess risks to IT security.
- LO2 Describe IT security solutions.
- LO3 Review mechanisms to control organisational IT security.
- LO4 Manage organisational security.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
Pass Requirements:
- P1 Identify types of security risks to organisations.
- P2 Describe organisational security procedures.
- P3 Identify the potential impact to IT security of incorrect configuration of firewall policies and thirdparty VPNs.
- P4 Show, using an example for each, how implementing a DMZ, static IP and NAT in a network can improve Network Security.
- P5 Discuss risk assessment procedures.
- P6 Explain data protection processes and regulations as applicable to an organisation.
- P7 Design and implement a security policy for an organisation.
- P8 List the main components of an organisational disaster recovery plan, justifying the reasons for inclusion. Merit Requirements:
- M1 Propose a method to assess and treat IT security risks.
- M2 Discuss three benefits to implement network monitoring systems with supporting reasons.
- M3 Summarise the ISO 31000 risk management methodology and its application in IT security.
- M4 Discuss possible impacts to organisational security resulting from an IT security audit.
- M5 Discuss the roles of stakeholders in the organisation to implement security audit recommendations.
BTEC Unit : Managing a Successful Computing Project
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1 Establish project aims, objectives and timeframes based on the chosen theme.
- LO2 Conduct small-scale research, information gathering and data collection to generate knowledge to support the project.
- LO3 Present the project and communicate appropriate recommendations based on meaningful conclusions drawn from the evidence findings and/or analysis.
- LO4 Reflect on the value gained from conducting the project and its usefulness to support sustainable organisational performance.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Devise project aims and objectives for a chosen scenario.
- P2 Produce a project management plan that covers aspects of cost, scope, time, quality, communication, risk and resources.
- P3 Produce a work breakdown structure and a Gantt Chart to provide timeframes and stages for completion.
- M1 Produce a comprehensive project management plan, milestone schedule and project schedule for monitoring and completing the aims and objectives of the project.
- P4 Carry out small-scale research by applying qualitative and quantitative research methods appropriate for meeting project aims and objectives.
- M2 Evaluate the accuracy and reliability of different research methods applied.
- P5 Analyse research and data using appropriate tools and techniques.
- P6 Communicate appropriate recommendations as a result of research and data analysis to draw valid and meaningful conclusions.
- M3 Evaluate the selection of appropriate tools and techniques for accuracy and authenticity to support and justify recommendations.
- P7 Reflect on the value of undertaking the research to meet stated objectives and own learning and performance.
- M4 Evaluate the value of the project management process and use of quality research to meet stated objectives and support own learning and performance.dations.
BTEC Unit : Software Development Lifecycles
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1 Describe different software development lifecycles.
- LO2 Explain the importance of a feasibility study.
- LO3 Undertake a software development lifecycle.
- LO4 Discuss the suitability of software behavioural design techniques.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Describe two iterative and two sequential software lifecycle models.
- P2 Explain how risk is managed in the Spiral lifecycle model.
- M1 Describe, with an example, why a particular lifecycle model is selected for a development environment.
- P3 Explain the purpose of a feasibility report.
- P4 Describe how technical solutions can be compared.
- M2 Discuss the components of a feasibility report.
- P5 Undertake a software investigation to meet a business need.
- P6 Use appropriate software analysis tools/techniques to carry out a software investigation and create supporting documentation.
- M3 Analyse how software requirements can be traced throughout the software lifecycle.
- M4 Discuss two approaches to improving software quality.
- P7 Explain how user and software requirements have been addressed.
- M5 Suggest two software behavioural specification methods and illustrate their use with an example.
- M6 Differentiate between a finite state machine (FSM) and an extended-FSM, providing an application for both.
BTEC Unit : Website Design and Development
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1 Explain server technologies and management services associated with hosting and managing websites.
- LO2 Categorise website technologies, tools and software used to develop websites.
- LO3 Utilise website technologies, tools and techniques with good design principles to create a multipage website.
- LO4 Create and use a Test Plan to review the performance and design of a multipage website.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Identify the purpose and types of DNS, including explanations on how domain names are organised and managed.
- P2 Explain the purpose and relationships between communication protocols, server hardware, operating systems and web server software with regards to designing, publishing and accessing a website.
- M1 Evaluate the impact of common web development technologies and frameworks with regards to website design, functionality and management.
- M2 Review the influence of search engines on website performance and provide evidence-based support for improving a site’s index value and rank through search engine optimisation.
- P3 Discuss the capabilities and relationships between front-end and back-end website technologies and explain how these relate to presentation and application layers.
- P4 Discuss the differences between online website creation tools and custom built sites with regards to design flexibility, performance, functionality, User, Experience (UX) and User Interface (UI).
- M3 Evaluate a range of tools and techniques available to design and develop a custom built website.
- P5 Create a design document for a branded, multipage website supported with medium fidelity wireframes and a full set of client and user requirements.
- P6 Use your design document with appropriate principles, standards and guidelines to produce a branded, multipage website supported with realistic content.
- M4 Compare and contrast the multipage website created to the design document.
- P7 Create a suitable Test Plan identifying key performance areas and use it to review the functionality and performance of your website.
- M5 Evaluate the Quality Assurance (QA) process and review how it was implemented during your design and development stages..
BTEC Unit : Computing Research Project (Pearson-set)
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1 Examine appropriate research methodologies and approaches as part of the research process.
- LO2 Conduct and analyse research relevant to a computing research project.
- LO3 Communicate the outcomes of a research project to identified stakeholders.
- LO4 Reflect on the application of research methodologies and concepts.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Produce a research proposal that clearly defines a research question or hypothesis supported by a literature review.
- P2 Examine appropriate research methods and approaches to primary and secondary research.
- M1 Evaluate different research approaches and methodology and make justifications for the choice of methods selected based on philosophical/theoretical
- frameworks.
- P3 Conduct primary and secondary research using appropriate methods for a business research project that consider costs, access and ethical issues.
- P4 Apply appropriate analytical tools, analyse research findings and data.
- M2 Discuss merits, limitations and pitfalls of approaches to data collection and analysis.
- P5 Communicate research outcomes in an appropriate manner for the intended audience.
- M3 Coherently and logically communicate outcomes to the intended audience demonstrating how outcomes meet set research objectives.
- P6 Reflect on the effectiveness of research methods applied for meeting objectives of the business research project.
- P7 Consider alternative research methodologies and lessons learnt in view of the outcomes.
- M4 Provide critical reflection and insight that results in recommended actions for improvements and future research considerations.
BTEC Unit: Business Intelligence
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1 Discuss business processes and the mechanisms used to support business decision-making.
- LO2 Compare the tools and technologies associated with business intelligence functionality.
- LO3 Demonstrate the use of business intelligence tools and technologies.
- LO4 Discuss the impact of business intelligence tools and technologies for effective decision-making purposes and the legal/regulatory context in which they are used.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Examine, using examples, the terms ‘Business Process’ and ‘Supporting Processes’.
- M1 Differentiate between unstructured and semistructured data within an organisation.
- P2 Compare the types of support available for business decision-making at varying levels within an organisation.
- M2 Justify, with specific examples, the key features of business intelligence functionality.
- P3 Determine, with examples, what business intelligence is and the tools and techniques associated with it.
- P4 Design a business intelligence tool, application or interface that can perform a specific task to support problem-solving or decision-making at an advanced level.
- M3 Customise the design to ensure that it is userfriendly and has a functional interface.
- P5 Discuss how business intelligence tools can contribute to effective decision-making.
- P6 Explore the legal issues involved in the secure exploitation of business intelligence tools.
- M4 Conduct research to identify specific examples of organisations that have used business intelligence tools to enhance or improve operations.
BTEC Unit : Prototyping
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1. Explore forms of prototypes appropriate for various functionality and end user testing requirements.
- LO2. Plan a prototype for specific target end users and planned tests.
- LO3. Develop multiple iterations of the prototype using appropriate tools.
- LO4. Evaluate user feedback and test results from multiple iterations of the prototype and end user testing.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Recognise specific forms of prototyping functionality and end user testing requirements.
- P2 Evaluate standard tools available for use in prototyping.
- M1 Review specific forms of prototyping and the advantages and disadvantages of end user testing requirements for appropriateness to different testing outcomes.
- P3 Review different end user categorisations, classifications and behaviour modelling techniques.
- P4 Explore a specific end user and an appropriate prototyping methodology to test with this user type.
- M2 Apply end user classification and behaviour modelling to select an appropriate prototyping methodology.
- M3 Suggest a plan to use appropriate prototyping methodology and tools to conduct end user testing
- P5 Explore appropriate tools to develop multiple prototypes.
- P6 Perform end user experiments and examine feedback
- M4 Employ an appropriate set of tools to develop your plan into a prototype.
- M5 Using end user feedback build a new iteration of your prototype modified using the most important feedback and enhancements.
- P7 Analyse end use feedback from multiple iterations of your prototype.
- M6 Undertake a critical review and compare your final prototype and your test results with your original plan.
BTEC Unit : Application Programming Interfaces
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1. Examine what an API is, the need for APIs and types of APIs.
- LO2. Apply the knowledge of API research to design an application that incorporates relevant APIs for a given scenario or a substantial student chosen application.
- LO3. Implement an application in a suitable development environment.
- LO4 Document the testing of the application, review and reflect on the APIs used.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Examine the relationship between an API and a software development kit (SDK).
- M1 Asses a range of APIs for a particular platform that covers a range of uses.
- P2 Analyse an existing application that could be extended with a suitable API.
- M2 Design an application that will utilise an API for a given purpose.
- P3 Build on an existing application framework to implement an API.
- M3 Develop an application that utilises an API.
- P4 Design and complete a ‘white box’ test of the application, recording the results.
- M4 Conduct ‘black box’ tests of your application, recording the results.
- M5 Update the application accordingly with the results.
BTEC Unit : Application Development
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1. Produce a Software Design Document by analysing a business-related problem and deduce an appropriate solution including a set of initial requirements.
- LO2. Use design and development methodologies with tools and techniques associated with the creation of a business application.
- LO3. Work individually and as part of a team to plan and produce a functional business application with support documentation.
- LO4. Evaluate the performance of a business application against its Software Design Document and initial requirements.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Explore a business-related problem and produce a well-defined Problem Definition Statement supported by a set of user and system requirements.
- P2 Determine any areas of risk related to the successful completion of your application.
- M1 Analyse a business-related problem using appropriate methods and produce a well-structured Software Design Document that defines a proposed solution and includes relevant details on requirements, system analysis, system design, coding, testing and implementation.
- P3 Research the use of software development tools and techniques and identify any that have been selected for the development of this application.
- M2 Compare the differences between the various software development tools and techniques researched and justify your preferred selection as well as your preferred software development methodology
- P4 Create a formal presentation that effectively reviews your business application, problem definition statement, proposed solution and development strategy. Use this presentation as part of a peer-review and document any feedback given.
- M3 Interpret your peer review feedback and identify opportunities not previously considered.
- M4 Develop a functional business application based on a specific Software Design Document with supportive evidence of using the preferred tools, techniques and methodologies.
- P5 Develop a functional business application based on a specified business problem.
- P6 Review the performance of your business application against the Problem Definition Statement and initial requirements.
- M5 Analyse the factors that influence the performance of a business application and use them to undertake a critical review of the design, development and testing stages of your application. Conclude your review by reflectively discussing your previously identified risks.
BTEC Unit : Database Management Systems
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1. Analyse different types of database management systems.
- LO2. Design a database management system using a relational model to meet client requirements.
- LO3. Develop a database management system using a suitable platform.
- LO4. Demonstrate the system administration and management tools available on the chosen platform
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Compare and contrast the different types of database models.
- M1 Assess how relational database models and the process of normalisation can provide reliable and efficient data structures.
- P2 Produce a design for a relational database management system to meet client requirements.
- M2 Analyse how the design will optimise system performance.
- P3 Develop a fully functional system which meets client and system requirements, using an open source language (with an application software e.g. MySQL with front end Microsoft Access).
- P4 Test the system for functionality and performance.
- M3 Implement effective features in the solution to handle concurrency, security, user authorisations and data recovery.
- P5 Demonstrate the tools available in the system to monitor and optimise system performance, and examine the audit logs.
- P6 Demonstrate the tools available in the system to manage security and authorisations.
- M4 Assess the effectiveness of the system administration and management tools available on the platform identifying any shortcomings of the tools.
BTEC Unit : Advanced Programming
Session Plan
Learning Outcome
Knowledge
By the end of this BTEC unit, the learner should be able to achieve the following learning outcomes:
- LO1. Examine the key components related to the object-orientated programming paradigm, analysing design pattern types.
- LO2. Design a series of UML class diagrams.
- LO3. Implement code applying design patterns.
- LO4 Investigate scenarios with respect to design patterns.
Skills
By the end of this BTEC unit, the learner will be assessed on the following:
- P1 Examine the characteristics of the object-orientated paradigm as well as the various class relationships.
- M1 Determine a design pattern from each of the creational, structural and behavioural pattern types.
- P2 Design and build class diagrams using a UML tool.
- M2 Define class diagrams for specific design patterns using a UML tool.
- P3 Build an application derived from UML class diagrams.
- M3 Develop code that implements a design pattern for a given purpose.
- P4 Discuss a range of design patterns with relevant examples of creational, structural and behavioural pattern types.
- M4 Reconcile the most appropriate design pattern from a range with a series of given scenarios.