ICT SECTOR - Technical Education and Skills Development ...



123825-259080TRAINING REGULATIONS00TRAINING REGULATIONS 4972051778000WEB DEVELOPMENT NC III8401059593580TECHNICAL EDUCATION AND SKILLS DEVELOPMENT AUTHORITYEast Service Road, South Superhighway, Taguig City, Metro Manila00TECHNICAL EDUCATION AND SKILLS DEVELOPMENT AUTHORITYEast Service Road, South Superhighway, Taguig City, Metro Manila8401059593580TECHNICAL EDUCATION AND SKILLS DEVELOPMENT AUTHORITYEast Service Road, South Superhighway, Taguig City, Metro Manila00TECHNICAL EDUCATION AND SKILLS DEVELOPMENT AUTHORITYEast Service Road, South Superhighway, Taguig City, Metro Manila268605103505INFORMATION AND COMMUNICATIONS TECHNOLOGY (ICT) SECTOR00INFORMATION AND COMMUNICATIONS TECHNOLOGY (ICT) SECTOR-51435783590TECHNICAL EDUCATION AND SKILLS DEVELOPMENT AUTHORITYEast Service Road, South Superhighway, Taguig City, Metro Manila00TECHNICAL EDUCATION AND SKILLS DEVELOPMENT AUTHORITYEast Service Road, South Superhighway, Taguig City, Metro ManilaTechnical Education and Skills Development Act of 1994(Republic Act No. 7796)Section 22, “Establishment and Administration of the National Trade Skills Standards” of the RA 7796 known as the TESDA Act mandates TESDA to establish national occupational skills standards. The Authority shall develop and implement a certification and accreditation program in which private industry group and trade associations are accredited to conduct approved trade tests, and the local government units to promote such trade testing activities in their respective areas in accordance with the guidelines to be set by the Authority.The Training Regulations (TR) serve as basis for the:Competency assessment and certification;Registration and delivery of training programs; andDevelopment of curriculum and assessment instruments.Each TR has four sections:Section 1Definition of Qualification – describes the qualification and defines the competencies that comprise the qualification.Section 2The Competency Standards format was revised to include the Required Knowledge and Required Skills per element. These fields explicitly state the required knowledge and skills for competent performance of a unit of competency in an informed and effective manner. These also emphasize the application of knowledge and skills to situations where understanding is converted into a workplace outcome.Section 3Training Arrangements - contain information and requirements which serve as bases for training providers in designing and delivering competency-based curriculum for the qualification. The revisions to section 3 entail identifying the Learning Activities leading to achievement of the identified Learning Outcome per unit of competency.Section 4Assessment and Certification Arrangements - describe the policies governing assessment and certification procedures for the qualification.TABLE OF CONTENTSICT SECTORWEB DEVELOPMENT NATIONAL CERTIFICATE LEVEL IIIPage No.SECTION 1WEB DEVELOPMENT NC III QUALIFICATION1SECTION 2COMPETENCY STANDARDS2 - 62 2.1 Basic Competencies 2 - 322.2 Common Competencies33 - 402.3 Core Competencies41 - 62SECTION 3TRAINING ARRANGEMENTS63 - 883.1 Curriculum Design63 - 833.2 Training Delivery84 - 853.3 Trainee Entry Requirements853.4 List of Tools, Equipment and Materials86 - 873.5 Training Facilities873.6 Trainers Qualification883.7 Institutional Assessment88SECTION 4ASSESSMENT AND CERTIFICATION ARRANGEMENTS89 - 90COMPETENCY MAP 91GLOSSARY OF TERMS 92 - 98DOCUMENT REVISION HISTORY99ACKNOWLEDGEMENT100TRAINING REGULATIONS FORWEB DEVELOPMENT NC IIISection 1WEB DEVELOPMENT NC III QUALIFICATIONSThe Web Development NC III Qualification consists of competencies that a person must achieve to develop websites for hosting via intranet or Internet. It includes competencies for web design,?content?development, client-side/server-side scripting and website security configuration, among other tasks.This Qualification is packaged from the competency map of the Information and Communication Technology (ICT) Industry as shown in Annex A. The units of competency comprising this qualification include the following:UNIT CODEBASIC COMPETENCIES500311109Lead workplace communication500311110Lead small teams500311111Develop and practice negotiation skills500311112Solve problems related to work activities500311113Use mathematical concepts and techniques500311114Use relevant technologies500311142Apply critical thinking and problem solving techniques in the workplace500311144Use information creatively and critically500311145Work in a diverse environmentUNIT CODECOMMON COMPETENCIESICT315202Apply quality standardsICT311203Perform Computer OperationsUNIT CODECORE COMPETENCIESICT251301Utilize Software MethodologiesICT251302Develop Responsive Web DesignICT251303Create Interactive WebsitesICT251304Develop Website Backend SystemsA person who has achieved this Qualification is competent to be:Web DesignerFront-end Web DeveloperBackend Web DeveloperFull-stack Web DeveloperSECTION 2 COMPETENCY STANDARDSThis section gives the details of the contents of the basic, common and core units of competency required in WEB DEVELOPMENT NC III.BASIC COMPETENCIESUNIT OF COMPETENCY: LEAD WORKPLACE COMMUNICATIONUNIT CODE:500311109UNIT DESCRIPTOR:This unit covers the knowledge, skills and attitudes required to lead in the dissemination and discussion of ideas, information and issues in the workplace.ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIREDKNOWLEDGEREQUIREDSKILLSCommunicate information about workplace processesAppropriate communication method is selected Multiple operations involving several topics areas are communicated accordinglyQuestions are used to gain extra informationCorrect sources of information are identifiedInformation is selected and organized correctlyVerbal and written reporting is undertaken when requiredCommunication skills are maintained in all situationsOrganization requirements for written and electronic communication methodsEffective verbal communication methodsMethods of CommunicationTypes of QuestionCommunication ToolsQuestioning TechniquesOrganizing informationUnderstanding and conveying intended meaningParticipating in variety of workplace discussionsComplying with organization requirements for the use of written and electronic communication methodsReporting occupational hazards during safety meetingLead workplace discussions2.1Response to workplace issues are sought 2.2Response to workplace issues are provided immediately2.3Constructive contributions are made to workplace discussions on such issues as production, quality and safety2.4Goals/objectives and action plan undertaken in the workplace are communicatedLeading as a management functionBarriers of communicationEffective verbal communication methodsMethod/techniques of discussionHow to lead discussionHow to solicit responseGoal setting and action planningCommunicating effectivelyConsulting the crew on the prepared menu for the monthIdentify and communicate issues arising in the workplace3.1Issues and problems are identified as they arise3.2Information regarding problems and issues are organized coherently to ensure clear and effective communication3.3Dialogue is initiated with appropriate personnel3.4Communication problems and issues are raised as they ariseTypes of issues and problems in the workplaceWritten and electronic communication methodsCommunication barriers affecting workplace discussionsIdentifying cause of problemsIdentifying problems and issuesOrganizing information on problems and issuesRelating problems and issues in the workplaceRANGE OF VARIABLESVARIABLERANGEMethods of communicationNon-verbal gesturesVerbalFace to faceTwo-way radioSpeaking to groupsUsing telephoneWrittenInternetEVIDENCE GUIDECritical aspects of CompetencyAssessment requires evidence that the candidate:1.1 Dealt with a range of communication/information at one time1.2 Made constructive contributions in workplace issues1.3 Sought workplace issues effectively1.4 Responded to workplace issues promptly1.5 Presented information clearly and effectively written form1.6 Used appropriate sources of information1.7 Asked appropriate questions1.8 Provided accurate information 2. Resource ImplicationsThe following resources should be provided:Variety of InformationCommunication toolsSimulated workplace3. Methods of AssessmentCompetency in this unit may be assessed through:Competency in this unit must be assessed throughDirect ObservationInterviewContext for AssessmentCompetency may be assessed in the workplace or in simulated workplace environmentUNIT OF COMPETENCY:LEAD SMALL TEAMS (Guide and Lead Others/Be Responsible to Others)UNIT CODE:500311110UNIT DESCRIPTOR:This unit covers the knowledge, skills and attitudes to lead small teams including setting and maintaining team and individual performance standards.ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIREDKNOWLEDGEREQUIREDSKILLSProvide team leadership1.1Work requirements are identified and presented to team members1.2Reasons for instructions and requirements are communicated to team members1.3Team members’ queries and concerns are recognized, discussed and dealt withCompany policies and proceduresHow performance expectations are setMethods of Monitoring PerformanceClient expectationsTeam member’s duties and responsibilitiesDefinition of TeamSkills and techniques in promoting team buildingUp-to-date dissemination of instructions and requirements to members Art of listening and treating individual team members concernCommunication skills required for leading teamsTeam building skillsNegotiating skillsEvaluation skillsAssign responsibilitiesDuties and responsibilities are allocated having regard to the skills, knowledge and aptitude required to properly undertake the assigned task and according to company policyDuties are allocated having regard to individual preference, domestic and personal considerations, whenever possibleConcept of delegationHow to delegateUnderstanding individual differencesMethods of monitoring performanceDuties and responsibilities of each team memberKnowledge in identifying each team member duties and responsibilities Delegating skillsIdentifying individual skills, knowledge and attitude as basis for allocating responsibilitiesIdentifying each team member duties and responsibilitiesSet performance expectations for team members3.1Performance expectations are established based on client needs and according to assignment requirements3.2Performance expectations are based on individual team member’s duties and area of responsibility3.3Performance expectations are discussed and disseminated to individual team membersDefinition of performance indicators/ criteriaDefinition of team goals and expectationsMethods of monitoring performanceClient expectationsTeam member’s duties and responsibilitiesDefining performance expectations criteriaIdentifying performance indicatorsEvaluating performanceSetting individual performance target/ expectation indicatorsSupervise team performanceMonitoring of performance takes place against defined performance criteria and/or assignment instructions and corrective action taken if required4.2Team members are provided with feedback, positive support and advice on strategies to overcome any deficiencies4.3Performance issues which cannot be rectified or addressed within the team are referenced to appropriate personnel according to employer policy4.4Team members are kept informed of any changes in the priority allocated to assignments or tasks which might impact on client/customer needs and satisfaction4.5Team operations are monitored to ensure that employer/client needs and requirements are met4.6Follow-up communication is provided on all issues affecting the team4.7All relevant documentation is completed in accordance with company proceduresUnderstanding monitoring of workHow to undertake corrective actionUnderstanding feedback and procedureFeedback reporting procedureMethods of monitoring performanceTeam member’s duties and responsibilitiesMonitoring team operation to ensure client needs and satisfactionMonitoring skills Setting prioritiesEvaluating performanceInformal/ formal counseling skillsRANGE OF VARIABLESVARIABLERANGEWork requirementsClient ProfileAssignment instructionsTeam member’s concernsRoster/shift detailsMonitor performanceFormal processInformal processFeedbackFormal processInformal processPerformance issuesWork outputWork qualityTeam participationCompliance with workplace protocolsSafetyCustomer serviceEVIDENCE GUIDECritical aspects of Competency Assessment requires evidence that the candidate:Maintained or improved individuals and/or team performance given a variety of possible scenarioAssessed and monitored team and individual performance against set criteriaRepresented concerns of a team and individual to next level of management or appropriate specialist and to negotiate on their behalfAllocated duties and responsibilities, having regard to individual’s knowledge, skills and aptitude and the needs of the tasks to be performedSet and communicated performance expectations for a range of tasks and duties within the team and provided feedback to team membersResource ImplicationsThe following resources should be provided:Access to relevant workplace or appropriately simulated environment where assessment can take placeMaterials relevant to the proposed activity or taskMethods of AssessmentCompetency in this unit may be assessed through:Direct observations of work activities of the individual member in relation to the work activities of the groupObservation of simulation and/or role play involving the participation of individual member to the attainment of organizational goalCase studies and scenarios as a basis for discussion of issues and strategies in teamworkContext for AssessmentCompetency assessment may occur in workplace or any appropriately simulated environmentAssessment shall be observed while task are being undertaken whether individually or in-groupUNIT OF COMPETENCY:DEVELOP AND PRACTICE NEGOTIATION SKILLSUNIT CODE:500311111UNIT DESCRIPTOR:This unit covers the skills, knowledge and attitudes required to collect information in order to negotiate to a desired outcome and participate in the negotiation. ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIREDKNOWLEDGEREQUIREDSKILLS1.Plan negotiations1.1Information on preparing for negotiation is identified and included in the plan1.2Information on creating non-verbal environments for positive negotiating is identified and included in the plan1.3Information on active listening is identified and included in the plan1.4Information on different questioning techniques is identified and included in the plan1.5Information is checked to ensure it is correct and up-to- date Knowledge on Codes of practice and guidelines for the organization Knowledge of organizations policy and procedures for negotiations Decision making and conflict resolution strategies procedures Concept of negotiationCommunication skills (verbal and listening)Active listening Setting conflictPreparing conflict resolutionProblem solving strategies on how to deal with unexpected questions and attitudes during negotiationInterpersonal skills to develop rapport with other parties2. Participate in negotiations 2.1Criteria for successful outcome are agreed upon by all parties2.2Desired outcome of all parties are considered2.3Appropriate language is used throughout the negotiation2.4A variety of questioning techniques are used2.5The issues and processes are documented and agreed upon by all parties2.6Possible solutions are discussed and their viability assessed2.7Areas for agreement are confirmed and recorded2.8Follow-up action is agreed upon by all partiesOutcome of negotiation Knowledge on LanguageDifferent Questioning techniquesProblem solving strategies on how to deal with unexpected questions and attitudes during negotiation FlexibilityEmpathy Decision making and conflict resolution strategies proceduresNegotiating skillCommunication skills (verbal and listening)Observation skills Interpersonal skills to develop rapport with other partiesApplying effective questioning techniquesSetting conflictRANGE OF VARIABLESVARIABLERANGE1. Preparing for negotiationBackground information on other parties to the negotiationGood understanding of topic to be negotiatedClear understanding of desired outcome/sPersonal attributesself-awarenessself esteemobjectivityempathyrespect for othersInterpersonal skillslistening/reflectingnon- verbal communicationassertivenessbehavior labelingtesting understandingseeking informationself-disclosingAnalytic skillsobserving differences between content and processidentifying bargaining informationapplying strategies to manage processapplying steps in negotiating processstrategies to manage conflictsteps in negotiating processoptions within organization and externally for resolving conflict2. Non- verbal environmentsFriendly receptionWarm and welcoming roomRefreshments offeredLead in conversation before negotiation begins3. Active listeningAttentiveDon’t interruptGood postureMaintain eye contactReflective listening4. Questioning techniquesDirectIndirectOpen-endedEVIDENCE GUIDE1. Critical aspects of CompetencyAssessment requires evidence that the candidate:Demonstrated sufficient knowledge of the factors influencing negotiation to achieve agreed outcomeParticipated in negotiation with at least one person to achieve an agreed outcome2. Resource ImplicationsThe following resources should be provided: 2.1 Room with facilities necessary for the negotiation process2.2 Human resources (negotiators) 3. Methods of AssessmentCompetency in this unit may be assessed through:3.1 Observation/demonstration and questioning3.2 Portfolio assessment3.3 Oral and written questioning3.4 Third party report4. Context for Assessment4.1 Competency to be assessed in real work environment or in a simulated workplace setting.UNIT OF COMPETENCY :SOLVE PROBLEMS RELATED TO WORK ACTIVITIES UNIT CODE: 500311112UNIT DESCRIPTOR:This unit of covers the knowledge, skills and attitudes required to solve problems in the workplace including the application of problem solving techniques and to determine and resolve the root cause of problems.ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIREDKNOWLEDGEREQUIREDSKILLSIdentify the problemVariances are identified from normal operating parameters; and product qualityExtent, cause and nature are of the problem are defined through observation, investigation and analytical techniquesProblems are clearly stated and specifiedCompetence includes a thorough knowledge and understanding of the process, normal operating parameters, and product quality to recognize non-standard situationsCompetence to include the ability to apply and explain, sufficient for the identification of fundamental cause, determining the corrective action and provision of recommendationsRelevant equipment and operational processesEnterprise goals, targets and measuresEnterprise quality, OSH and environmental requirementEnterprise information systems and data collationIndustry codes and standardsNormal operating parameters and product qualityUse range of formal problem solving techniquesIdentify and clarify the nature of the problemEvaluate the effectiveness of a present process in the galleyApply analytical techniquesDetermine fundamental causes of the problem Possible causes are identified based on experience and the use of problem solving tools / analytical techniques.Possible cause statements are developed based on findingsFundamental causes are identified per results of investigation conductedRelevant equipment and operational processesEnterprise goals, targets and measuresEnterprise quality, OHS and environmental requirementsEnterprise information systems and data collationIndustry codes and standardsAnalysis of root causesDetermine corrective actionAll possible options are considered for resolution of the problemStrengths and weaknesses of possible options are consideredCorrective actions are determined to resolve the problem and possible future causesAction plans are developed identifying measurable objectives, resource needs and timelines in accordance with safety and operating proceduresUnderstanding the procedure in undertaking corrective actionPrinciples of decision making strategies and techniquesEnterprise information systems and data collationAction planningIdentifying and clarifying the nature of the problemDevising the best solutionEvaluating the solutionImplementing developed plan to rectify the problem Implementing corrective and preventive actions based on root cause analysisProvide recommendations to managerReport on recommendations are preparedRecommendations are presented to appropriate personnel.Recommendations are followed-up, if requiredHow to make a report and recommendationWriting report and recommend-ationsRANGE OF VARIABLESVARIABLERANGEAnalytical techniquesBrainstormingIntuitions/LogicCause and effect diagramsPareto analysisSWOT analysisGant chart, Pert CPM and graphsScattergramsProblemNon – routine process and quality problemsEquipment selection, availability and failureTeamwork and work allocation problemSafety and emergency situations and incidentsAction plans Priority requirementsMeasurable objectivesResource requirementsTimelinesCo-ordination and feedback requirementsSafety requirementsRisk assessmentEnvironmental requirementsEVIDENCE GUIDECritical aspects of CompetencyAssessment requires evidence that the candidate:Identified the problemDetermined the fundamental causes of the problemDetermined the correct / preventive actionProvided recommendation to managerThese aspects may be best assessed using a range of scenarios / case studies / what ifs as a stimulus with a walk through forming part of the response. These assessment activities should include a range of problems, including new, unusual and improbable situations that may have happened.Resource ImplicationsAssessment will require access to an operating plant over an extended period of time, or a suitable method of gathering evidence of operating ability over a range of situations. A bank of scenarios / case studies / what ifs will be required as well as bank of questions which will be used to probe the reason behind the observable action. Methods of AssessmentCompetency in this unit may be assessed through:Case studies on solving problems in the workplaceObservationThe unit will be assessed in a holistic manner as is practical and may be integrated with the assessment of other relevant units of competency. Assessment will occur over a range of situations, which will include disruptions to normal, smooth operation. Simulation may be required to allow for timely assessment of parts of this unit of competency. Simulation should be based on the actual workplace and will include walk through of the relevant competency components. Context for AssessmentIn all workplace, it may be appropriate to assess this unit concurrently with relevant teamwork or operation units.UNIT OF COMPETENCY:USE MATHEMATICAL CONCEPTS AND TECHNIQUESUNIT CODE:500311113UNIT DESCRIPTOR:This unit covers the knowledge, skills and attitudes required in application of mathematical concepts and techniques.ELEMENTSPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIREDKNOWLEDGEREQUIREDSKILLSIdentify mathematical tools and techniques to solve problem1.1Problem areas are identified based on given condition1.2Mathematical techniques are selected based on the given problemFundamental operation (addition, subtraction, division, multiplication)Units of measurement and its conversionFundamental of unitsStandard formulasBasic measuring tools/devicesMeasurement systemBasic measuring tools/devicesSteps in solving problemIdentifying and selecting different measuring toolsApplying different formulas in solving problemsDescribing the units of measurement and fundamental unitsStating arithmetic calculations involving the following; addition, subtraction, division, multiplication Applying theory into actual application on shipboard catering processesApply mathematical procedure/ solution2.1Mathematical techniques are applied based on the problem identified2.2Mathematical computations are performed to the level of accuracy required for the problem2.3Results of mathematical computation are determined and verified based on job requirementsProblem-based questionsEstimationUse of mathematical tools and standard formulasMathematical techniquesSolving mathematical computationsConverting Metric to EnglishSelecting and using appropriate and efficient techniques and strategies to solve problemsAnalyze results 3.1Results of application are reviewed based on expected and required specifications and outcome3.2Appropriate action is applied in case of errorTechniques in analyzing the resultsProcess in reviewing the resultsPrecision and accuracyFour fundamental operationsSteps in solving problemStandard formulasConversion measurementAnalyzing the result based on the specified requirementsInterpreting and communicating the results of the analysisRANGE OF VARIABLESVARIABLESRANGE1.Mathematical techniquesMay include:Four fundamental operationsMeasurementsUse/Conversion of units of measurementsUse of standard formulas2.Appropriate actionMay include:Review in the use of mathematical techniques (e.g. recalculation, re-modeling)Report error to immediate superior for proper actionEVIDENCE GUIDECritical Aspects of CompetencyAssessment requires evidence that the candidate:1.1 Identified, applied and reviewed the use of mathematical concepts and techniques to workplace problemsResource ImplicationsThe following resources should be provided:2.1 Calculator2.2 Basic measuring tools2.3 Case ProblemsMethods of AssessmentCompetency in this unit may be assessed through:3.1 Authenticated portfolio3.2 Written Test3.3 Interview/Oral Questioning3.4 DemonstrationContext for Assessment4.1 Competency may be assessed in the work place or in a simulated work place settingUNIT OF COMPETENCY:USE RELEVANT TECHNOLOGIES (Apply technology effectively)UNIT CODE:500311114UNIT DESCRIPTOR:This unit of competency covers the knowledge, skills, and attitude required in selecting, sourcing and applying appropriate and affordable technologies in the workplace. ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIREDKNOWLEDGEREQUIREDSKILLSStudy/select appropriate technologyUsage of different technologies is determined based on job requirementsAppropriate technology is selected as per work specificationAwareness on technology and its functionOperating instructionsCommunication techniquesHealth and safety procedureCompany policy in relation to relevant technology Relevant technology application/ implementationBasic communication skillsSoftware applications skillsApply relevant technologyRelevant technology is effectively used in carrying out functionApplicable software and hardware are used as per task requirementManagement concepts are observed and practiced as per established industry practicesKnowledge on operating instructionsUnderstanding software and hardware systemCommunication techniquesHealth and safety procedureCompany policy in relation to relevant technologyDifferent management conceptsTechnology adaptabilityOffice technologyIndustrial technologySystem technologyTraining technologyDifferent software/ hardware5S (Proper housekeeping)Applying relevant technology Communicating skillsUsing software applications skillsConducting risk assessmentMaintain/ enhance relevant technologyMaintenance of technology is applied in accordance with the industry standard operating procedure, manufacturer’s operating guidelines and occupational health and safety procedure to ensure its operative abilityUpdating of technology is maintained through continuing education or training in accordance with job requirement 3.3 Technology failure/ defect is immediately reported to the concern/responsible person or section for appropriate actionAwareness on technology and its functionRepair and maintenance procedureHealth and safety procedureCompany policy in relation to relevant technologyUpgrading of technologyOrganizational set-up/work flowPerforming basic troubleshooting skillsIdentifying failures or defects Communication skillsApplying corrective and preventive maintenanceRANGE OF VARIABLESVARIABLERANGETechnologyMay include:Office technologyIndustrial technologySystem technologyInformation technologyTraining technologyManagement conceptsMay include:Real Time ManagementKAIZEN or continuous improvement5 STotal Quality ManagementOther management/productivity toolsIndustry standard operating procedureWritten guidelines relative to the usage of office technology/equipmentVerbal advise/instruction from the co-workerManufacturer’s operating guidelines/ instructions 4.1Written instruction/manuals of specific technology/ equipment4.2General instruction manual4.3Verbal advise from manufacturer relative to the operation of equipmentOccupational health and safety procedure5.1Relevant statutes on OSH5.2Company guidelines in using technology/equipmentAppropriate action6.1Implementing preventive maintenance schedule 6.2Coordinating with manufacturer’s technician EVIDENCE GUIDECritical aspects of CompetencyAssessment requires evidence that the candidate:1.1Studied and selected appropriate technology consistent with work requirements 1.2 Applied relevant technology1.3 Maintained and enhanced operative ability of relevant technologyResource ImplicationsThe following resources should be provided:2.1 Relevant technology2.2 Interview and demonstration questionnaires2.3 Assessment packagesMethods of AssessmentCompetency in this unit may be assessed through:InterviewActual demonstrationAuthenticated portfolio (related certificates of training/seminar)Context for Assessment4.1Competency may be assessed in actual workplace or simulated environmentUNIT OF COMPETENCY : APPLY CRITICAL THINKING AND PROBLEM SOLVING TECHNIQUES IN THE WORKPLACE UNIT CODE : 500311142 UNIT DESCRIPTOR : This unit of covers the knowledge, skills and attitudes required to solve problems in the workplace including the application of problem solving techniques and to determine and resolve the root cause of problems ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIRED KNOWLEDGEREQUIRED SKILLSIdentify the problemVariances are identified from normal operating parameters; and product quality Extent, cause and nature are of the problem are defined through observation, investigation and analytical techniques Problems are clearly stated and specified Planning and preparing task/activityCompetence includes a thorough knowledge and understanding of the process, normal operating parameters, and product quality to recognize nonstandard situations Competence to include the ability to apply and explain, sufficient for the identification of fundamental cause, determining the corrective action and provision of recommendations Relevant equipment and operational processes Enterprise goals, targets and measures Enterprise quality, OHS and environmental requirement Enterprise information systems and data collation Industry codes and standardsUsing range of formal problem solving techniquesIdentifying and clarifying the nature of the problemDetermine fundamental causes of the problemPossible causes are identified based on experience and the use of problem solving tools / analytical techniquesPossible cause statements are developed based on findingsFundamental causes are identified per results of investigation conductedCompetence includes a thorough knowledge and understanding of the process, normal operating parameters, and product quality to recognize nonstandard situations Competence to include the ability to apply and explain, sufficient for the identification of fundamental cause, determining the corrective action and provision of recommendations Relevant equipment and operational processes Enterprise goals, targets and measures Enterprise quality, OHS and environmental requirement Enterprise information systems and data collation Industry codes and standardsUsing range of formal problem solving techniques Identifying and clarifying the nature of the problemDetermine corrective actionAll possible options are considered for resolution of the problemStrengths and weaknesses of possible options are consideredCorrective actions are determined to resolve the problem and possible future causesAction plans are developed identifying measurable objectives, resource needs and timelines in accordance with safety and operating proceduresCompetence includes a thorough knowledge and understanding of the process, normal operating parameters, and product quality to recognize non-standard situationsCompetence to include the ability to apply and explain, sufficient for the identification of fundamental cause, determining the corrective action and provision of recommendationsRelevant equipment and operational processesEnterprise goals, targets and measuresEnterprise quality, OHS and environmental requirementPrinciples of decision making strategies and techniquesEnterprise information systems and data collationIndustry codes and standards Using range of formal problem solving techniquesIdentifying and clarifying the nature of the problemDevising the best solutionEvaluating the solutionImplementation of a developed plan to rectify the problemProvide recommend-ation/s to managerReport on recommendations are prepared Recommendations are presented to appropriate personnel. Recommendations are followed-up, if requiredCompetence includes a thorough knowledge and understanding of the process, normal operating parameters, and product quality to recognize nonstandard situationsCompetence to include the ability to apply and explain, sufficient for the identification of fundamental cause, determining the corrective action and provision of recommendations Relevant equipment and operational processes Enterprise goals, targets and measures Enterprise quality, OHS and environmental requirement Principles of decision making strategies and techniques Enterprise information systems and data collation Industry codes and standardsUsing range of formal problem solving techniques Identifying and clarifying the nature of the problem Devising the best solution Evaluating the solution Implementation of a developed plan to rectify the problem RANGE OF VARIABLESVARIABLERANGEAnalytical techniquesMay include:Brainstorming Intuitions/Logic Cause and effect diagrams Pareto analysis SWOT analysis Gant chart, Pert CPM and graphs Scattergrams Problem May include:Non – routine process and quality problems Equipment selection, availability and failure Teamwork and work allocation problem Safety and emergency situations and incidents Action plansMay include:Priority requirements Measurable objectives Resource requirements Timelines Co-ordination and feedback requirements Safety requirements Risk assessment Environmental requirements EVIDENCE GUIDECritical aspect of competencyAssessment requires evidence that the candidate:Identified the problem Determined the fundamental causes of the problem Determined the correct / preventive action Provided recommendation to manager These aspects may be best assessed using a range of scenarios / case studies / what ifs as a stimulus with a walk through forming part of the response. These assessment activities should include a range of problems, including new, unusual and improbable situations that may have happened. Method of assessmentCompetency in this unit may be assessed through:Case studies on solving problems in the workplace Observation The unit will be assessed in a holistic manner as is practical and may be integrated with the assessment of other relevant units of competency. Assessment will occur over a range of situations, which will include disruptions to normal, smooth operation. Simulation may be required to allow for timely assessment of parts of this unit of competency. Simulation should be based on the actual workplace and will include walk through of the relevant competency components. Resource ImplicationAssessment will require access to an operating plant over an extended period of time, or a suitable method of gathering evidence of operating ability over a range of situations. A bank of scenarios / case studies / what ifs will be required as well as bank of questions which will be used to probe the reason behind the observable action. Context of AssessmentIn all workplace, it may be appropriate to assess this unit concurrently with relevant teamwork or operation units UNIT OF COMPETENCY: USE INFORMATION CREATIVELY AND CRITICALLYUNIT CODE : 500311144UNIT DESCRIPTOR : This unit covers the knowledge, skills and attitudes required to use technical information system and information technology, and apply information technology (IT). ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIRED KNOWLEDGEREQUIRED SKILLSUse technical information systems and information technologyCollate and organize information into a suitable form for reference and use Classify stored information so that it can be quickly identified and retrieved when needed Advise and offer guidance to people who need to find and use information Operate the technical information system using agreed procedures Operate appropriate and valid procedures for inputting, maintaining and archiving informationApplication in collating information Procedures for inputting, maintaining and archiving information Guidance to people who need to find and use informationOrganize information Classify stored information for identification and retrieval Operate the technical information system by using agreed procedures Collating informationOperating appropriate and valid procedures for inputting, maintaining and archiving information Advising and offering guidance to people who need to find and use informationOrganizing information into a suitable form for reference and use Classifying stored information for identification and retrieval Operating the technical information system by using agreed proceduresApply information technology (IT) Utilize the software and IT systems that are required to execute the project activities Handle, edit, format and check information and data obtained from a range of internal and external sources Extract, enter, and process information to produce the outputs required by customers Share your own skills and understanding to help others Implement the specified security measures to protect the confidentiality and integrity of project data held in IT systems Attributes and limitations of available software tools Procedures and work instructions for the use of IT Operational requirements for IT systems Sources and flow paths of data Security systems and measures that can be used Extract data and format reports Methods of entering and processing information WWW enabled applicationsIdentifying attributes and limitations of available software tools Using procedures and work instructions for the use of IT Describing operational requirements for IT systems Identifying sources and flow paths of data Determining security systems and measures that can be used Extracting data and format reports Describing methods of entering and processing information Using WWW applicationsEdit, format and check informationBasic editing techniques is usedAccuracy of documents are check Editing and formatting tools and techniques are used for more complex documents Proof reading techniques is used to check that documents look professionalBasic file-handling techniques Techniques in checking documents Techniques in editing and formattingProof reading techniques Using basic file-handling techniques is used for the software Using different techniques in checking documents Applying editing and formatting techniques Applying proof reading techniquesRANGE OF VARIABLESVARIABLERANGEInformationMay include:Property OrganizationalTechnical reference Technical informationMay include:Paper basedElectronicSoftware and IT systemsMay include:SpreadsheetsDatabasesWord processingPresentation SourcesMay include:Other IT systemManually createdWithin own organizationOutside own organizationGeographically remote CustomersMay include:ColleaguesCompany and project managementClientsSecurity measuresMay include:Access rights to input;Passwords;Access rights to outputs;Data consistency and back-up;Recovery plansEVIDENCE GUIDECritical aspect of competencyAssessment requires evidence that the candidate:Used technical information systems and information technologyApplied information technology (IT)Edited, formatted and checked informationResource implicationThe following resources should be provided: Computers Software and IT systemMethod of assessmentCompetency in this unit may be assessed through: Direct observationOral interview and written testContext of AssessmentCompetency may be assessed individually in the actual workplace or through accredited institutionUNIT OF COMPETENCY: WORK IN A DIVERSE ENVIRONMENTUNIT CODE : 500311145UNIT DESCRIPTOR : This unit of covers the knowledge, skills and attitudes required to work effectively in a workplace characterized by diversity in terms of religions, beliefs, races, ethnicities and other differences. ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIRED KNOWLEDGEREQUIRED SKILLSDevelop an individual’s cultural awareness and sensitivity Individual differences with clients, customers and fellow workers are recognized and respected in accordance with enterprise policies and core values.Differences are responded to in a sensitive and considerate manner Diversity is accommodated using appropriate verbal and nonverbal communication. Actions/decisions are maintained consistent with legislative requirements and enterprise guidelines.Understanding cultural diversity in the workplace Awareness of individual cultures and world geography Norms of behavior for interacting and dialogue with specific groups (e.g., Muslims and other non-Christians, non-Catholics, tribes/ethnic groups, foreigners) Different methods of verbal and non-verbal communication in a multicultural setting Enterprise policies on workplace diversity (Workplace Diversity Policy)Cross-cultural communication skills (i.e. different business customs, beliefs, communication strategies) Communication skills – reading, writing, conversational skills Affective skills – establishing rapport and empathy, understanding, etc. Active ListeningOpenness and flexibility in communication Giving/receiving feedbackIdentifying/ Recognizing diverse groups in the workplace and community as defined by divergent culture, religion, traditions and practicesWork effectively in an environment that acknowledges and values cultural diversityKnowledge, skills and experiences of others are recognized and documented in relation to team objectives. Fellow workers are encouraged to utilize and share their specific qualities, skills or backgrounds with other team members and clients to enhance work outcomes. Relations with customers and clients are maintained to show that diversity is valued by the business.Recognizing and explaining the value of diversity in the economy and society in terms of Workforce developmentThe country’s place in the global economyInnovation Social justice Recognizing the importance of inclusiveness in a diverse environment Developing a shared vision and understanding of and commitment to team, departmental, and organizational goals and objectives Strategies for customer service excellence Cross-cultural communication skills Communication skills – reading, writing, conversational skills Affective skills – establishing rapport and empathy, understanding, etc. Active ListeningOpenness and flexibility in communicationGiving/receiving feedback Identifying/ Recognizing diverse groups in the workplace and community as defined by divergent culture, religion, traditions and practices Teamwork and collaboration skillsIntercultural relations and mutual acceptance Customer service excellence Identify common issues in a multicultural and diverse environmentDiversity-related conflicts within the workplace are effectively addressed and resolved. Discriminatory behavior towards customers/ stakeholders are minimized and addressed accordingly. Change management policies are in place within the organization.Understanding, valuing, and leveraging cultural diversity Promoting inclusivity and conflict resolution Addressing workplace harassment Managing change and overcoming resistance to change Advanced strategies for customer service excellence Enterprise policies on workplace diversity (Workplace Diversity Policy)Cross-cultural communication skills Communication skills – reading, writing, conversational skills Affective skills – establishing rapport and empathy, understanding, etc.Active ListeningOpenness and flexibility in communication Giving/receiving feedback Teamwork and collaboration skills Intercultural relations and mutual acceptance Advanced customer service excellence skills Conflict management and resolution skills Assertiveness and NegotiationRANGE OF VARIABLESVARIABLERANGEDiversityThis refers to diversity in both the workplace and the community and may include divergence in – Religion Ethnicity, race or nationalityCulture Gender, age or personality Educational backgroundEVIDENCE GUIDECritical aspect of competencyAssessment requires evidence that the candidate:Adjusted language and behavior as required by interactions with diversityIdentified and respected individual differences in colleagues, clients and customersApplied relevant regulations, standards and codes of practiceResource implicationThe following resources should be provided: Access to workplace and resources Manuals and policies on Workplace Diversity Method of assessmentCompetency in this unit may be assessed through: Demonstration or simulation with oral questioning Group discussions and interactive activities Case studies/problems involving workplace diversity issuesThird-party report Written examination Role PlaysContext of AssessmentCompetency assessment may occur in workplace or any appropriately simulated environmentCOMMON COMPETENCIESUNIT TITLE:APPLY QUALITY STANDARDSUNIT CODE:ICT315202UNIT DESCRIPTOR :This unit covers the knowledge, skills, attitudes and values needed to apply quality standards in the workplace. The unit also includes the application of relevant safety procedures and regulations, organization procedures and customer requirements.ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIREDKNOWLEDGEREQUIREDSKILLSAssess quality of received materials Work instruction is obtained and work is carried out in accordance with standard operating procedures.Received materials are checked against workplace standards and specifications.Faulty materials related to work are identified and isolated.Faults and any identified causes are recorded and/or reported to the supervisor concerned in accordance with workplace procedures.Faulty materials are replaced in accordance with workplace procedures.Relevant production processes, materials and productsCharacteristics of materials, software and hardware used in production processesQuality checking proceduresQuality Workplace procedures Identification of faulty materials related to workReading skills required to interpret work instructionCritical thinkingInterpreting work instructionsAssess own workDocumentation relative to quality within the company is identified and pleted work is checked against workplace standards relevant to the task undertaken.Errors are identified and rmation on the quality and other indicators of production performance are recorded in accordance with workplace procedures.In cases of deviations from specific quality standards, causes are documented and reported in accordance with the workplace’ s standards operating procedures.Safety and environmental aspects of production processesFault identification and reporting Workplace procedure in documenting completed workWorkplace Quality IndicatorsCarry out work in accordance with OHS policies and proceduresEngage in quality improvement (Produce)Process improvement procedures are participated in relative to workplace assignment.Work is carried out in accordance with process improvement procedures.Performance of operation or quality of product of service to ensure customer satisfaction is monitored.Quality improvement processesCompany customers definedSolution providing and decision-makingPractice company process improvement procedureRANGE OF VARIABLESVARIABLERANGEMaterials Materials may include but not limited to:ManualsJob orderInstructional videosFaultsFaults may include but not limited to:Materials not to specificationMaterials contain incorrect/outdated informationHardware defectsMaterials that do not conform with any regulatory agencies Documentation Organization work proceduresManufacturer’s instruction manualCustomer requirementsForms ErrorsErrors may be related but not limited to the following:Deviation from the requirements of the client Deviation from the requirement of the organizationQuality standardsQuality standards may be related but not limited to the following:MaterialsHardwareFinal productProduction processesCustomer serviceCustomerCo-workerSupplier/VendorClientOrganization receiving the product or serviceEVIDENCE GUIDECritical aspect of competencyAssessment must show that the candidate:Carried out work in accordance with the company’s standard operating proceduresPerformed task according to specificationsReported defects detected in accordance with standard operating proceduresCarried out work in accordance with the process improvement proceduresMethod of assessmentThe assessor must select two of the following to objectively evaluate the candidate:Demonstration observation with oral questioningPractical demonstrationInterviewResource implicationMaterials, software and hardware to be used in a real or simulated situation Context of AssessmentAssessment may be conducted in the workplace or in a simulated environmentUNIT TITLE :PERFORM COMPUTER OPERATIONSUNIT CODE:ELC311203UNIT DESCRIPTOR:This unit covers the knowledge, skills, (and) attitudes and values needed to perform computer operations which include inputting, accessing, producing and transferring data using the appropriate hardware and software ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIRED KNOWLEDGEREQUIRED SKILLSPlan and prepare for task to be undertakenRequirements of task are determined according to job specificationsAppropriate hardware and software are selected according to task assigned and required outcomeTask is planned to ensure OH&S guidelines and procedures are followedClient -specific guidelines and procedures are followed.Required data security guidelines are applied in accordance with existing procedures. Main types of computers and basic features of different operating systemsMain parts of a computerInformation on hardware and softwareData security guidelinesReading and comprehension skills required to interpret work instruction and to interpret basic user munication skills to identify lines of communication, request advice, follow instructions and receive feedback.Interpreting user manuals and security guidelinesInput data into computerData are entered into the computer using appropriate program/application in accordance with company proceduresAccuracy of information is checked and information is saved in accordance with standard operating proceduresInputted data are stored in storage media according to requirementsWork is performed within ergonomic guidelinesBasic ergonomics of keyboard and computer userStorage devices and basic categories of memoryRelevant types of softwareTechnology skills to use equipment safely including keyboard skills.Entering dataAccess information using computerCorrect program/application is selected based on job requirementsProgram/application containing the information required is accessed according to company proceduresDesktop icons are correctly selected, opened and closed for navigation purposesKeyboard techniques are carried out in line with OH&S requirements for safe use of keyboardsGeneral security, privacy legislation and copyrightProductivity ApplicationBusiness ApplicationAccessing informationSearching and browsing files and dataProduce/ output data using computer systemEntered data are processed using appropriate software commandsData printed out as required using computer hardware/peripheral devices in accordance with standard operating proceduresFiles, data are transferred between compatible systems using computer software, hardware/ peripheral devices in accordance with standard operating procedures Computer application in printing, scanning and sending facsimileTypes and function of computer peripheral devicesComputer data processingPrinting of data Transferring files and dataMaintain computer equipment and systemsSystems for cleaning, minor maintenance and replacement of consumables are implementedProcedures for ensuring security of data, including regular back-ups and virus checks are implemented in accordance with standard operating proceduresBasic file maintenance procedures are implemented in line with the standard operating proceduresComputer equipment/system basic maintenance proceduresVirusesOH&S principles and responsibilitiesCalculating computer capacitySystem SoftwareBasic file maintenance proceduresRemoving computer viruses from infected machinesMaking backup files RANGE OF VARIABLESVARIABLERANGEHardware and peripheral devicesPersonal computersNetworked systemsCommunication equipmentPrintersScannersKeyboardMouseSoftwareSoftware includes the following but not limited to:Word processing packagesData base packagesInternetSpreadsheetsOH & S guidelinesOHS guidelinesEnterprise proceduresStorage mediaStorage media include the following but not limited to:CDs/DVDszip diskshard disk drives, local and remoteUSB drivesCloud-basedErgonomic guidelinesTypes of equipment usedAppropriate furnitureSeating postureLifting postureVisual display unit screen brightnessDesktop iconsIcons include the following but not limited to:directories/foldersfilesnetwork devicesrecycle binMaintenanceCreating more space in the hard diskReviewing programsDeleting unwanted filesBacking up files Checking hard drive for errorsUsing up to date anti-virus programsCleaning dust from internal and external surfacesEVIDENCE GUIDECritical aspect of competencyAssessment requires evidence that the candidate:Selected and used hardware components correctly and according to the task requirementIdentified and explain the functions of both hardware and software used, their general features and capabilitiesProduced accurate and complete data in accordance with the requirementsUsed appropriate devices and procedures to transfer files/data accuratelyMaintained computer systemMethod of assessmentThe assessor may select two of the following assessment methods to objectively assess the candidate:ObservationQuestioningPractical demonstrationResource implicationComputer hardware with peripheralsAppropriate softwareContext of AssessmentAssessment may be conducted in the workplace or in a simulated work environmentCORE COMPETENCIESUNIT TITLE:UTILIZE SOFTWARE METHODOLOGIES UNIT CODE : ICT 251301 UNIT DESCRIPTOR:This unit covers the knowledge, skills and attitude required to utilize software methodologies.ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIREDKNOWLEDGEREQUIREDSKILLSIdentify project requirements and software methodologies Project requirements are discussed and determined with other relevant personnel.Resources are identified based on the project requirementsSoftware development methodologies are assessed based on project requiredAppropriate type of software development methodology is selected based on the project requirementsMethodologies are tailored to the project requirements Oral communicationWritten communicationProject planningCopyright laws and regulationData and user privacy lawOffice application softwareProject management toolsInternet literacySoftware development methodologiesSoftware Development Life CycleEffective Communication skillsLeadership and management skillsPresentation skillsComputer operation skillsPlanning and organizational skillsSoftware design and planning skillsBudget and scheduling skillsApply software methodologiesProject plan/sub-plan is created based on software methodologyProject component breakdown is developed based on software methodologyProject effort and duration are estimated based on software methodologyProject schedule is created based on software methodologyTasks are determined and allocated based on component breakdownSchedule controls are established based on tasks and project scheduleProject flow is monitored based on project scheduleOral communicationWritten communicationProject planning and schedulingOffice application softwareSystem development methodologiesProject component breakdownsProject management toolsInternet literacySoftware Development Life CycleBasic mathematicsEffective Communication skillsPresentation skillsPlanning SkillsTeamwork SkillsComputer operation skillsAnalytical SkillsResearch SkillsProblem-solving SkillsTime management skillsProject monitoring skillsUtilize code versioning toolsCode versioning tools are assessed and identified based on project requirementsCode versioning tool is selected and installed based on the preference of the development teamCode versioning tool is used in web development process. Oral communicationWritten communicationOffice application softwareCode versioning toolsInternet literacySoftware Development Life CycleEffective Communication skillsAnalytical SkillsProblem-solving skillsUsing command line interfaceUsing FTP or other server access programsConduct testingTesting requirements and objectives are determined based on the projectTesting timeline are developed and resources are allocated based on the projectTest objectives and schedule are documented and distributed to relevant personnel according to the test proceduresFeedback are obtained and incorporated to relevant changesNecessary codes are copied into the testing environmentAlterations or changes are administered to the codeCode are integrated into the production environmentFull system test is administered to ensure suitability of the systemOutcomes of the system test are documented for use in subsequent development phasesResults of the system test are evaluated to determine acceptability of the systemOral communicationWritten communicationProject planningOrganizational ProceduresOffice application softwareAutomated test toolsSystem requirementsUnderstanding of system applications Basic knowledge in programming Internet literacySoftware Development Life CycleEffective Communication skillsPlanning SkillsTeamwork SkillsHTML and CSS coding skillsAnalytical SkillsProblem-solving skillsResearch SkillsBasic programming skillsServer side scripting skillsUsing command line interfaceUsing FTP or other server access programsRANGE OF VARIABLESVARIABLERANGEProject requirements May include:Branding and styleFunctionalityWeb and Cloud server platformsOperating SystemsDatabase ServersWeb ServersServer Side ScriptingLanguagesSecurity RequirementsUp-time requirements (Service Level Agreement-SLA)Performance requirementsBudget and scheduleResourcesMay include:ManpowerEquipmentSoftwareRelevant personnelMay include:ManagerTeam leaderTeam membersSenior developersClientSoftware development methodology May include:Waterfall MethodRapid Application DevelopmentAgile DevelopmentIterative Component breakdownMay Include:FeatureProductSprintWorkProject scheduleMay Include:Allocated Resources and their Respective ResponsibilitiesBar ChartsGantt ChartsTable of MatricesActivities or Products required to be delivered as part of the project MilestonesAnticipated Timeframes and dependencies between these elementsCode versioning toolsMay Include:SubversionBazaar and LaunchpadMercurial and BitBucketGit and GitHubTortoiseEVIDENCE GUIDECritical Aspect of CompetencyAssessment requires evidence that the candidate:Determined project requirements and develop a project planAssessed and identified which software methodology to useAssessed and identified which code versioning tools to useConducted testing Method of AssessmentCompetency in this unit may be assessed through:Demonstration with oral questioningWritten ExamResource ImplicationThe following resources should be provided:Appropriate supplies and materials Applicable equipmentApplicable softwareWorkplace/Assessment areaContext of AssessmentCompetency maybe assessed in actual workplace or at the designated TESDA Accredited Assessment Center.UNIT TITLE :DEVELOP RESPONSIVE WEB DESIGNUNIT CODE : ICT 251302 UNIT DESCRIPTOR :This unit covers the knowledge, skills and attitude required to develop responsive web design. It also includes competencies to create solid responsive webpages compatible with different screen resolutions. The CMS included this unit is ready-made.ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIREDKNOWLEDGEREQUIREDSKILLSPerform research and analyticsInformation gathering is performed through data provided by client and social media insightsLists of relevant and most important topics are prepared based on business noise and brandingRecommendation documents are presented to relevant personnel for approvalOral communicationWritten communicationPrinciples of DesignProject plansAnalysis of dataCopyright laws and regulationData and user privacy lawTypes of web platformsOffice application softwareInternet literacyEffective communication skillsPresentation skillsComputer operation skillsPlanning and organizational skillsIdentify and prepare design requirements Client specifications and requirements are determined based on the projectResources are identified based on the projectBudget and schedule are determined according to the scope of the project and client’s requirementsClient’s goals are listed and matched with the research and analysis Wireframe is developed with content creations, photos and graphics Sitemap and moodboards are developed based on designContent assets are compiled using a Spreadsheet for project planningOral communicationWritten communicationPrinciples of DesignProject plansCopyright laws and regulationData and user privacy lawTypes of web platformsGraphics softwareOffice application softwareInternet literacyBasic Mathematics MDASEffective communication skillsPresentation skillsComputer operation skillsPhoto editing skillsPlanning and organizational skillsDesign and develop user-friendly responsive web interfaceDesign tools are identified and utilized based on project requirementsDraft mockups are prepared based on the projectUser interface components are applied to the mockups based on project requirementsUser experience principles are applied to the brand guidelines based on the project requirementsMockups are finalized and approved by relevant personnelRevisions are made based on client’s requests, comments and suggestionsOral communicationWritten communicationPrinciples of DesignDrawing principlesTypes of web platformsDesign toolsOffice application softwareInternet literacyUser interface componentsUser experience principlesBasic GeometryBehavioral scienceEffective communication skillsPresentation skillsComputer operation skillsPlanning and organizational skillsDrafting/ Sketching skillsDevelop HTML/CSS websiteSlicing of mockups are performed based on approved designHTML pages are created based on approved designCSS are created based on approved designNavigation menu and hyperlinks are enabled in the pagesWebsite contents are added to the pages based on the approved design.HTML/CSS are validated based on W3C standardsHTML/CSS website is submitted to relevant personnel for checking and approvalRevisions are implemented based on relevant personnel feedbackFinal HTML/CSS website is prepared for publishingFile Transfer Protocol (FTP) Program is utilized to upload final HTML/CSS websiteOral communicationWritten communicationPrinciples of DesignHTML and CSSTypes of web platformsGraphics/Photo-editing softwareOffice application softwareInternet literacyUser interface componentsUser experience principlesFile Transfer Protocol (FTP)Basic GeometryEffective communication skillsPresentation skillsComputer operation skillsHTML and CSS coding skillsGraphics/Photo editing skillsUsing FTP programsUse/Deploy website content management system (CMS)Content management system (CMS) is identified based on project requirementsCMS is installed to client server using FTPReady-made template is selected based on project requirementsWebsite contents are uploaded to CMS based on project requirementsReadymade plugins are incorporated to CMS Website with CMS is submitted to relevant personnel for checking and approvalRevisions are implemented based on relevant personnel feedbackClient is trained on usage of CMSFinal website with CMS is published based on approved designOral communicationWritten communicationPrinciples of DesignCMS principlesTypes of CMSHTML and CSSTypes of web platformsOffice application softwareFile Transfer Protocol (FTP)Basic GeometryEffective communication skillsPresentation skillsHTML and CSS coding skillsBasic programming skillsUsing FTP programsPerform search engine optimization (SEO)List of keywords are finalized based on research and analyticsWebsite is checked thoroughly to make sure that it conforms to the latest SEO standards. Search engine tools are added to the website for tracking and measurement Social media and website housekeeping is performed based on project requirementsReports and analytics are submitted to client on a regular basis Oral communicationWritten communicationPrinciples of SEO DesignCopyright laws and regulationData and user privacy lawTypes of web platformsOffice application softwareInternet literacyTypes of search enginesSEO StandardsHTMLEffective communication skillsPresentation skillsHTML and CSS coding skillsRANGE OF VARIABLESVARIABLERANGEClientMay include:StakeholderProject ownerEnd-userTrainer/instructorSupervisor/managerNoise and brandingMay include:Editorial PlansSchedulingSources of TrafficCustomerCompetitorsCareRecommendation documentsMay include:PowerPointGraphs Relevant personnelMay include:ManagerTeam leaderSenior developerClientClient specifications and requirementsMay include:Branding and styleSoftwarePlatformFunctionalityResourcesMay include:ManpowerEquipmentSoftwareBudgetBudgetMay include:CurrencyHoursManpowerScheduleMay include:KanbanProject Management PlanGoogle checklist535 (5 tasked done, 3 recommendations and questions, 5 task will be done)Design toolsMay include:Adobe PhotoshopGimpAdobe IllustratorAdobe PremiereMicrosoft WordMockups May include:SketchesDigital images/ photographsStoryboardWireframeLogo placementPlace holder textUser interface componentsMay include:TypographyDesign styles Color schemes User experience principlesMay include:User flowUser behaviorUser interactionAccessibilityWebsite contentsMay include:TextImagesVideoAnimationinteractive contentFile Transfer Protocol (FTP) ProgramMay include:FilezillaCyberduckWinSCPCuteFTPWSFTPContent management system (CMS)May include:WordPressJoomlaDrupalKeywords May include:wordphrasesentenceSEO standardsMay include:Use of search engine-friendly design (responsive web design)Addition of meta tags - title, description, author, keywords, etcCodes are checked for broken links, duplicate pages, etc.Content checkingChecking of site weight and speed, etc.Creation of sitemapsSearch engine toolsMay include:Web analyticsProgramsServices (ex. Google Analytics, google business, web master)Regular basisMay include:MonthlyQuarterlyEVIDENCE GUIDECritical Aspect of CompetencyAssessment requires evidence that the candidate:Performed research and analyticsIdentified and prepared design requirementsDesigned and developed user-friendly responsive web interfaceDeveloped HTML/CSS website added wireframe with client side scriptingUsed/Deployed website content management system Performed search engine optimizationMethod of AssessmentCompetency in this unit may be assessed through:Demonstration with oral questioningWritten ExamPortfolio with interview Resource ImplicationThe following resources should be provided:Appropriate supplies and materials Applicable equipmentAppropriate softwareWorkplace or assessment areaContext of AssessmentCompetency maybe assessed in actual workplace or at the designated TESDA Accredited Assessment Center.UNIT TITLE: CREATE INTERACTIVE WEBSITES UNIT CODE : ICT 251303 UNIT DESCRIPTOR: This unit covers the knowledge, skills and attitude required to create interactive websites using JavaScript. This includes competencies to learn the basics of JavaScript for the web, combining with the principles of analysis, design and programming so that developers will be able to understand, plan and build an interactive interface.ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIREDKNOWLEDGEREQUIREDSKILLSInspect and analyze HTML/CSS FilesApproved and complete layout are inspected and analyzed according to the information in the page source.Goals, interaction of the contents and presentation of the web page are identified according to the initial specifications and plans.Oral communicationWritten communicationPrinciples of DesignProject PlansBasic programming languageTypes of web platformsGraphics softwareOffice applicationInternet LiteracyProject Planning SoftwareBasic MathematicsEffective communicationsPresentation skillsComputer OperationsPlanning and organizational skillsGather and review specifications and requirementsFunctional and non-functional requirements are identified based on project specifications.JavaScript Framework is selected based on the project requirements for web-application onlyMinimum requirements are added using FURPS+ checklist to ensure overall scope of the project are determined completely. Budget and schedule are determined according to the website requirements.Resources are identified based on the project requirements.Overall project plan is submitted to relevant personnel.Oral communicationWritten communicationPrinciples of DesignProject PlansCopyright laws and regulationData and user privacy lawBasic programming languageTypes of web platformsOffice applicationInternet LiteracyProject Planning SoftwareBasic MathematicsEffective communicationsPresentation skillsComputer OperationsPlanning and organizational skillsApply JavaScript to HTML/CSS Code editor is prepared using web design and application with appropriate major browserDocument object model (DOM) is applied on the web page JavaScript structures/ libraries, best practices and style guides with script tags are applied on the appropriate HTML areas.External JavaScript files located at the nearest folder are called-out.Backend data is accessed using web service/API Basic JavaScript syntaxes are applied on the HTML/CSS pageDocument Object Model is recalled to check the final output JavaScript is applied on the CSS filesBasic programming languageTypes of web platformsWeb design and applicationOffice applicationInternet LiteracyProject Planning SoftwareBasic MathematicsComputer ScienceInformation theoryData structureAlgorithmsComputer OperationsPlanning and organizational skillsConfigure JavaScript EfficiencyJavaScript syntax is tested using a browser.Debugging software/ applications and JavaScript code checkers are used to fix errorsJavaScript code is minified using minification tools, if needed Content distribution network (CDN) from servers is used to deliver JavaScript files to improve performance.Basic programming languageTypes of web platformsGraphics softwareOffice applicationInternet LiteracyProject Planning SoftwareBasic MathematicsComputer OperationsPlanning and organizational skillsRANGE OF VARIABLESVARIABLERANGEApproved and Complete LayoutMay include:Static layoutLiquid layoutResponsive layoutAdaptive layoutInitial Specifications and PlansMay Include:UML diagramWireframeSitemap Functional and non-functional requirementsMay Include:FunctionalFeatures and capabilitiesSystemApplication requirementsProgram requirementsNonfunctionalHelp / Documentations / FAQLegalities/Laws requirementsPerformanceTime and availabilitiesSupport and documentationsSecurityFURPS+May Include:Functional RequirementsUsability RequirementsReliability RequirementsPerformance RequirementsSupportability RequirementsDesign requirementsImplementationsInterfacePhysical Requirements (Prototype)JavaScript Library/ FrameworkMay Include:AngularJSAureliaBackbone.jsCappuccinoChaplin.jsEchoEmber.jsEnyoExt JSGoogle Web ToolkitJavaScript MVCJQueryKnockoutMeteorMojitoMooToolsNode.jsPrototype JavaScript FrameworkReact.jsRialto ToolkitSproutCoreVue.jsWakanda FrameworkResourcesMay Include:ManpowerEquipmentSoftwareRelevant PersonnelMay Include:Project ManagerSenior/Head Web DesignerTeam LeaderTeam MembersClientsSupervisorsWeb Design and ApplicationsMay Include:NotepadNotepad++SublimeAtomAdobe Dreamweaver (CS6 or Latest)CodeblocksXcodeVisual StudioTextMateNetbeansAptanaKomodoNMD Major BrowsersMay Include”FirefoxChromeOperaSafari (OS)Internet Explorer 10 (latest version only)HTML AreasMay Include:Head Tags (internal)Footer Tags (internal)Other .js files (External)Web service/APIMay Include:JSONXMLSOAPRESTful JavaScript SyntaxesMay Include:Variables Conditional CodesOperatorsLoopsFunctionsArraysStringsNumbersDatesObjectsEventsDebugging Software and ApplicationsMay Include:FirebugModernizr Web Developer’s Tool (browser)Minification ToolsMay Include:JSMinYUI CompressorGoogle Closure CompilerCDN or Content Delivery NetworkMay Include:jsDelivrCdnjsMicrosoft’s Ajax CDNOSSCDNGoogle Hosted LibrariesBootstrap CDNjQuery CDNImprove performanceMay include improvement of :Speed and less redundancyBandwidthDownloadsCaching benefitsEVIDENCE GUIDECritical Aspect of CompetencyAssessment requires evidence that the candidate:Inspected and analyzed HTML/CSS filesGathered and reviewed specifications and requirementsApplied JavaScript to HTML/CSSConfigured JavaScript efficiencyMethod of AssessmentCompetency in this unit may be assessed though:Demonstration with oral questioningWritten ExamPortfolio with interviewResource ImplicationThe following resources should be provided:Appropriate supplies and materials Applicable equipmentApplicable softwareWorkplace/Assessment areaContext of AssessmentCompetency maybe assessed in actual workplace or at the designated TESDA Accredited Assessment Center.UNIT TITLE :DEVELOP WEBSITE BACKEND SYSTEMS UNIT CODE :ICT 251304 UNIT DESCRIPTOR :This unit covers the knowledge, skills and attitude required to develop website backend systems such as databases, web servers and server side scripts.ELEMENTPERFORMANCE CRITERIAItalicized terms are elaborated in the Range of VariablesREQUIREDKNOWLEDGEREQUIREDSKILLSDevelop a Project Plan Project requirements are discussed and determined with other relevant personnel.Resources are identified based on the project requirementsAppropriate software development methodology is selected based on the project requirementsBudget and schedule are determined according to the scope of the project requirements and software development methodology to be used. Project plan is drafted based on the project requirements.Project plan document is submitted and presented to relevant personnel.Oral communicationWritten communicationProject planningCopyright laws and regulationData and user privacy lawCybersecurity lawsTypes of software development methodologiesSoftware Development Life CycleTypes of web platformsTypes of operating systemsTypes of databasesTypes of server side scripting languagesOffice application softwareInternet literacyBasic Mathematics MDASEffective communication skillsLeadership and management skillsPresentation skillsComputer operation skillsPlanning and organizational skillsSoftware design and planning skillsConfigure Web/ Cloud ServerWeb/Cloud server provider is identified and utilized based on project requirements Server specifications are selected based on project requirementsServer operating system is selected and installed based on project requirements.Web server user access is configured based on web/cloud server selected and project requirements.Web server software is selected and installed based on project requirementsDomain name is registered and configured based on web/cloud server selected and project requirements.Server side scripting language software is installed and configured based project requirements.Database server is installed and configured based on project requirements.Security and firewalls are installed and configured based on web/cloud server selected and project requirements. HTTPS/SSL is installed and configured based on web/cloud server selected and project requirements.Uptime requirements are complied with based on web/cloud server selected and project requirements. Web server access details are submitted to relevant personnel for their use and evaluation. Oral communicationWritten communicationService Level Agreements (SLA)Cybersecurity lawsData and user privacy lawsTypes of web or cloud serversOperating system command line interface (CLI)Best Practice in installing and configuration of web servers and components.Web Security concepts and best practicesOffice application softwareInternet and WWW history and basic principlesInternet literacyWebsite uptime/redundancy concepts and principlesIntermediate to advanced algebraMathematical LogicEffective Communication skillsPresentation skillsComputer operation skillsPlanning and organizational skillsBasic Programming skillsProblem-solving skillsCommand line interface skillsDesign DatabasesDatabase conceptual model is defined based on project requirements. Attributes and data types are identified and normalized based on project requirements.Entity relationship diagram is developed based on project requirements. Data Structures are designed based on project requirements. Database is populated with test or actual data.Efficient queries and reports are generated based on project requirements. Database design is submitted to relevant personal for their use and evaluation. Oral communicationWritten communicationInternet literacyDatabase Design Concepts and Principles:Database functions and featuresData AnalysisData ModelingData RedundancyData Types and Data StructuresLogical Design ConceptsSQL ConceptsProgramming concepts and principlesIntermediate to Advanced AlgebraMathematical LogicComputer Science concepts and principles Information theoryData structuresAlgorithmsEffective Communication skillsPresentation skillsComputer operation skillsAnalytical SkillsProblem-solving SkillsTechnical skills in SQL programmingDevelop Server Side ScriptsAppropriate server side scripting language is selected based on project requirementsSecure CRUD server side scripts are designed and developed based on project requirements Secure, efficient and standard-compliant web service/API are designed and developed based on project requirements. Website security is implemented using server side scripting based on project requirements.Scripts are tested using applicable testing methods and issues found are fixed. Completed scripts with software documentation are submitted to relevant personnel.Oral communicationWritten communicationCybersecurity lawsData and user privacy lawsServer side scripting languagesObject Oriented Programming concepts and principlesDatabase Design concepts and principlesHTML and CSS conceptsWeb Security conceptsIntermediate to Advance AlgebraBasic GeometryMathematical LogicComputer Science concepts and principles Information theoryData structuresAlgorithmsEffective Communication skillsPresentation skillsPlanning SkillsHTML and CSS coding skillsAnalytical SkillsProblem-solving skillsResearch SkillsSQL Programming skillsServer side scripting skillsUsing command line interfaceUsing FTP or other server access programsDevelop web application using Model-View-Controller (MVC) frameworkAppropriate MVC framework is selected based on project requirements.MVC Framework is installed on server.Web application is programmed using selected MVC Framework based on project requirements.Web application is tested using applicable testing methods and issues found are pleted web application with software documentation is submitted to relevant personnel. Oral communicationWritten communicationServer side scripting languagesTypes of Model-View-Controller (MVC) Frameworks MVC concepts and principlesObject Oriented Programming concepts and principlesDatabase Design concepts and principlesHTML and CSS conceptsWeb Security conceptsIntermediate to Advance AlgebraBasic GeometryMathematical LogicComputer Science concepts and principles Information theoryData structuresAlgorithmsEffective Communication skillsPresentation skillsPlanning SkillsTeamwork SkillsTeam management skillsHTML and CSS coding skillsAnalytical SkillsProblem-solving skillsResearch SkillsSQL Programming skillsServer side scripting skillsUsing command line interfaceUsing FTP or other server access programsRANGE OF VARIABLESVARIABLERANGEProject Requirements May include:Web and Cloud server platformsOperating SystemsDatabase ServersWeb ServersServer Side Scripting LanguagesSecurity RequirementsPerformance RequirementsUp-time requirements (Service Level Agreement - SLA)Relevant personnelMay include:ManagerTeam leaderTeam membersSenior developersClientResourcesMay include:ManpowerEquipmentSoftwareSoftware development methodology May include:Waterfall MethodRapid Application DevelopmentAgile DevelopmentIterative Web/Cloud Server ProviderMay Include:Amazon Web Services (AWS)Microsoft AzureIBM Google CloudRackspaceLocalhost or Virtual MachineServer specificationsMay Include:RAM SizeNumber of CPU CoresHard disk sizeBandwidth allocation/requirementsServer operating systemMay Include:CentOSDebianFedora/Red HatUbuntuFreeBSDMicrosoft Windows ServerWeb Server User AccessMay Include:FTP/sFTPSSHWindows Remote DesktopWeb Server Software May Include:Apache HTTP ServerNginxApache TomcatMicrosoft IISLighttpdNode.jsGlassfishServer Side Scripting Language May Include:JavaServer Side JavaScript (Node.js)PerlPHPPythonRubyDatabase ServerMay include:MySQLOracleMicrosoft SQL ServerIBM DB2PostgreSQLMariaDBMongoDBUptime requirementsMay include:Backup Redundancy Load-balancing Disaster recovery systemsDesigned data structureData structure design task are as follows:Primary and foreign keys are defined.Referential integrity constraints are identified.Data validation rules are developed. Indexes are designed and data dictionaries are developed.CRUDMay Include:CreateReadUpdateDeleteWeb Service/APIMay Include:JSONXMLRESTful SOAPSoftware DocumentationMay Include:User manualSource Code documentationAPI documentationMVC FrameworkMay Include:Laravel (PHP)Symfony (PHP)CodeIgniter (PHP)Ruby on Rails (Ruby)Spring MVC (Java)Django (Python)AngularJS (JavaScript) MVC ()Struts (Java)ReactJS (JavaScript)EVIDENCE GUIDECritical Aspect of CompetencyAssessment requires evidence that the candidate:Determine project requirements and develop a project plan.Configure a web/cloud server.Design databasesDevelop server-side scripts Develop web application using Model-View-Controller (MVC) frameworkMethod of AssessmentCompetency in this unit may be assessed through:Demonstration with oral questioning Portfolio with oral questioning Written examResource ImplicationThe following resources should be provided:Appropriate supplies and materials Applicable equipmentApplicable softwareWorkplace/Assessment areaContext of AssessmentCompetency maybe assessed in actual workplace or at the designated TESDA Accredited Assessment Center.SECTION 3TRAINING STANDARDSThese standards are set to provide technical and vocational education and training (TVET) providers with information and other important requirements to consider when designing training programs for Web Development NC III.They include information on curriculum design; training delivery; trainee entry requirements; tools and equipment; training facilities; and trainer’s qualification.3.1CURRICULUM DESIGNTESDA shall provide the training on the development of competency-based curricula to enable training providers develop their own curricula with the components mentioned below.Delivery of knowledge requirements for the basic, common and core units of competency specifically in the areas of mathematics, science/technology, communication/language and other academic subjects shall be contextualized. To this end, TVET providers shall develop a Contextual Learning Matrix (CLM) to include green technology, issues on health and drugs and catering to persons with disabilities (PWD’s) to accompany in their curricula.Course Title: Web Development NC Level: NC IIINominal Training Duration: 68 hours – Basic Competencies 28 hours – Common Competencies 1,092 hours– Core Competencies ________________ Total Nominal Duration - 1,188 hours Course Description: This course is designed to develop & enhance the knowledge, skills, & attitudes of a Web developer in accordance with web development industry standards. It covers the basic & common competencies in addition to the core competencies such as to develop responsive web design, utilize software methodologies, create interactive websites and develop website backend. The nominal duration of 1,188 hours covers the required units at Web Development NC III. TVET providers can however, offer a longer, ladderized course covering the NC III basic, common and core units. To obtain this, all units prescribed for this qualification must be achieved.BASIC COMPETENCIES(68 hours)Unit of CompetencyLearning OutcomesLearning ActivitiesMethodologyAssessment MethodsNominal DurationLead workplace communicationCommunicate information about workplace processes.Lecture and discussion on: Effective verbal communication methodsSources of informationPractice organizing informationIdentify organization requirements for written and electronic communication methodsFollow organization requirements for the use of written and electronic communication methodsPerform exercises on understanding and conveying intended meaning scenarioLectureDemonstrationPractical exercisesDemonstrationRole PlayWritten TestObservation2 HoursLead workplace discussionsLecture and discussion on:Organizational policy on production, quality and safetyGoals/ objectives and action plan settingRead effective verbal communication methodsPrepare/set action plans based on organizational goals and objectivesGroup discussionLectureDemonstrationOral evaluationWritten TestObservation2 HoursIdentify and communicate issues arising in the workplaceLecture and discussion on:Organizational policy in dealing with issues and problemsRead effective verbal communication methodsPractice organizing informationPerform exercises on understanding and conveying intended meaning scenarioGroup discussionLectureDemonstrationRole PlayOral evaluationWritten TestObservation2 HoursLead small teamsProvide team leadership.Lecture and discussion on:Company policies and proceduresIdentify client expectationsPractice team building skillsPerform exercises on communication skills required for leading teams Group discussionLectureDemonstrationRole PlayOral evaluationWritten examinationObservation2 HoursAssign responsibilities among membersLecture and discussion on:Team member’s duties and responsibilitiesIdentify client expectationsPractice negotiating skillsPerform group exercises showing the skills and techniques in promoting team buildingGroup discussionLectureDemonstrationRole PlayOral evaluationWritten examinationObservation2 HoursSet performance expectation for team members.Lecture and discussion on:Team member’s duties and responsibilitiesHow performance expectations are setIdentify client expectationsPerform group exercises in setting individual target/ expectation Read instruction and requirements in up to date dissemination to membersGroup discussionLectureDemonstrationRole PlayOral evaluationObservationWritten examination2 HoursSupervise team performanceDiscuss listening and treating individual team members concernIdentify methods of Monitoring PerformancePerform group exercises showing the skills in monitoring team performanceGroup discussionLectureDemonstrationOral evaluationWritten examinationObservation2 HoursDevelop and practice negotiation skillsPlan negotiationsLecture and discussion on:codes of practice and guidelines for the organization differences between content and processRead:Organizations policy and procedures for negotiations Decision making and conflict resolution strategies proceduresStrategies to manage conflictSteps in negotiating processIdentify bargaining informationApply strategies to manage processApply steps in negotiating processGroup DiscussionLectureDemonstrationOral evaluationWritten examinationObservation4 hoursParticipate in negotiationsDiscuss/Describe the following strategies during negotiation:Decision making and conflict resolution strategies procedures Problem solving strategies on how to deal with unexpected questions and attitudes during negotiationPractice the following scenarios in a group activity:Perform interpersonal skills to develop rapport with other partiesPerform verbal communication and listening skillobservation skillsnegotiation skillsDescribe the Procedure in documenting negotiationsApply a filing system in managing informationDemonstrate filing of documentsGroup DiscussionCase studiesDemonstrationSimulation/ Role playOral evaluationObservation4 HoursSolve workplace problem related to work activities Identify the problemDiscussion on Normal operating parameters & product qualityIdentify & clarify the nature of problemRead:BrainstormingCause and effect diagramsPARETO analysisSWOT analysisGANT chartPERT CPM & graphSCATTERGRAMSApply observation, investigation and analytical techniques in solving problem in the workplaceGroup discussionLectureDemonstrationOral evaluationWritten examinationObservation2 HoursDetermine fundamental cause of the problemDiscussion on Teamwork and work allocation problemRead:Using range of formal problem solving techniquesEnterprise goals, targets and measuresEnterprise quality, OHS and environmental requirementNon-routine process and quality problemsPerform group exercises showing safety in emergency situations and incidentsIdentify & clarify the nature of problemSelect relevant equipment and operational processesGroup discussionLectureDemonstrationRole PlayOral evaluationWritten examinationObservation2 HourDetermine correct / preventive actionDiscussion on principles of decision making strategies and techniquesRead:Evaluating the solutionDevising the best solutionPerform group exercise how to implement the developed plan to rectify a problemGroup DiscussionLectureDemonstrationRole PlayOral evaluationWritten examinationObservation2 HourProvide recommendation to managerDiscuss industry codes and standardsApply enterprise information systems and data collationPrepare recommendation letterGroup DiscussionDemonstrationOral evaluationObservation2 HourUse mathematical concepts and techniques Identify mathematical tools and techniques to solve problemDiscussion on the four fundamental operation (addition, subtraction, division, multiplication)Read:Measurement systemPrecision and accuracyBasic measuring tools/devicesApply mathematical computationsDemonstrate activities on:Use of calculatorUse of different measuring toolsGroup DiscussionLecture DemonstrationOral evaluationWritten examinationObservation2 HourApply mathematical procedures/ solutionLecture and discussion on:EstimationProblem-based questionsMathematical techniquesApply mathematical computationsDemonstrate activities on:Use of calculatorUse of different measuring toolsUse of mathematical tools and standard formulasLecture DemonstrationSimulation/ Role playWritten examinationObservation4 HoursAnalyze resultsDiscussion on the four fundamental operation (addition, subtraction, division, multiplication)Read:Measurement systemPrecision and accuracyBasic measuring tools/devicesApply mathematical computationsDemonstrate activities on:Use of calculatorUse of different measuring toolsGroup DiscussionLecture DemonstrationOral evaluationWritten examinationObservation2 HoursUse relevant technologiesIdentify appropriate technologyDiscussion on company policy in relation to relevant technologyRead:Awareness on technology and its functionRelevant technology application/ implementationOperating instructionsPractice basic communication skill in a group activityGroup DiscussionLecture DemonstrationSimulation/ Role PlayOral evaluationWritten examinationObservation2 HourApply relevant technologyDiscussion on different management conceptsRead:Relevant technology application/ implementationTechnology adaptabilityDifferent management conceptsHealth and safety procedureCommunication techniquesApply software applications skillsPractice drills on installing application softwarePractice basic communication skill in a group activityGroup DiscussionLecture DemonstrationSimulation/ Role PlayOral evaluationWritten examinationObservation4 HoursMaintain/ enhance relevant technologyLecture and discussion on:Repair and maintenance procedureOperating instructionsPractice drills:Installing application softwareBasic troubleshooting skillsLecture DemonstrationSimulation/ Role PlayWritten examinationObservation2 HoursApply critical thinking and problem solving techniques in the workplaceIdentify the problemLecture and discussion on Processes, normal operating parameters, and product quality to recognize nonstandard situationsEnterprise goals, targets and measuresAnalytical techniquesTypes of problemsLectureGroup DiscussionOral evaluationWritten Examination2 HoursDetermine fundamental causes of the problemLecture and collaboration on Root cause of the problemProblem solving toolsExercise on cause and effect LectureGroup DiscussionOral evaluationWritten ExaminationObservation 2 HoursDetermine corrective actionLecture and discussion onIdentification and analysis of possible options for problem resolutionCorrective actionsPrinciples of decision making strategies and techniquesLayouting of action plansLectureGroup DiscussionOral evaluationWritten ExaminationObservation 2 HoursProvide recommendation/s to managerUsing range of formal problem solving techniquesPreparation and presentation of sample recommendation reportLectureGroup DiscussionOral evaluationWritten ExaminationPresentation 2 HoursUse information creatively and criticallyUse technical information systems and information technologyLecture and discussion on:Application in collating informationProcedures for inputting, maintaining and archiving informationGuidance to people who need to find and use informationOrganizing information into a suitable form for reference and useClassify stored information for identification and retrieval Operate the technical information system by using agreed proceduresLectureGroup DiscussionHands onDemonstrationOral evaluationWritten ExaminationPresentation 4 HoursApply information technology (IT)Lecture and discussion on:Attributes and limitations of available software toolProcedures and work instructions for the use of ITOperational requirements for IT systemsSources and flow paths of dataSecurity systems and measures that can be usedMethods of entering and processing informationUse procedures and work instructions for the use of ITExtract data and format reportsUse WWW applicationsLectureGroup DiscussionSelf-paced handout/ moduleHands onDemonstrationOral evaluationWritten ExaminationPresentation 2 HoursEdit, format and check informationLecture and discussion on:Basic file-handling techniques Techniques in checking documents Techniques in editing and formattingProof reading techniques Use different techniques in checking documentsEdit and format information applying different techniques Proof read information applying different techniquesLectureGroup DiscussionSelf-paced handout/ moduleHands onDemonstrationOral evaluationWritten ExaminationPresentation 2 HoursWork in a diverse environmentDevelop an individual’s cultural awareness and sensitivityLecture and discussion on:Enterprise policies and core valuesAwareness on individual cultures and world geographyDifferent methods of verbal and non-verbal communication in a multicultural settingWorkplace Diversity PolicyLectureGroup DiscussionOral evaluationWritten ExaminationPresentation 2 HoursWork effectively in an environment that acknowledges and values cultural diversityLecture and discussion on:The value of diversity in the economy and society in terms of Workforce developmentInnovation Social justiceCustomer service excellenceTeamwork and collaborationApplying strategies for customer service excellenceLectureGroup DiscussionOral evaluationWritten ExaminationPresentation 2 HoursIdentify common issues in a multicultural and diverse environmentLecture and discussion on:Diversity-related conflicts within the workplaceChange management policiesAdvance strategies for customer service excellenceIdentifying and addressing workplace harassmentApplying advance strategies for customer service excellenceLectureGroup DiscussionOral evaluationWritten ExaminationPresentation 2 HoursNote: Basic competencies may be embedded in the core MON COMPETENCIES28 hrs Unit of CompetencyLearning OutcomesLearning ActivitiesMethodologyAssessment ApproachNominal DurationApply quality standardsAssess quality of received materialsIdentify relevant production processes, materials and productsStudy and interpret characteristics of materials, software and hardware used in production processesPerform quality checking proceduresApply quality Workplace procedures Identify faulty materials Check quality of materials or component parts as per manufacturer’s standardsInterpret specifications or symbolsLectureField tripSymposiumVideo clipsSimulation/ Role playingWritten testDemonstration & questioningObservation & questioning3 hoursAssess own workPerform workplace procedure in documenting completed workPerform fault identification and reporting Observe safety and environmental aspects of production processesUtilize workplace quality indicatorsDocument and report deviations from specified quality standardsField tripSymposiumSimulationOn the job trainingDemonstration & questioningObservation & questioning3 hoursEngage in quality improvementParticipate in quality improvement processesIEC/ISO standardsEnvironmental and safety standardsCarry out work as per process improvement proceduresMonitor operation performance Implement continuous improvementField tripSymposiumSimulationOn the job trainingDemonstration & questioningObservation & questioning2 hoursPerform computer operationsPlan and prepare for task to be undertakenPlan and prepare computer operation activityDetermine task requirements based on required outputDetermine appropriate hardware and softwareIdentify/Select types of computers and basic features of different operating systemsInterpret and follow client-specific guidelines & procedures Plan task as per data security guidelinesLectureModularComputer based training (e-learning)Project methodOn the job trainingWritten/Oral examinationPractical demonstration4 hoursInput data into computerApply basic ergonomics of keyboard and computer user Enter/Encode data using appropriate computer programs/applicationsCheck accuracy of encoded data/information per SOPSave and store inputted data in storage mediaDiscuss storage devices and basic categories of memoryIdentify and define relevant types of softwareLecture ModularGroup discussionProject methodOn the job trainingWritten/Oral examinationPractical demonstration4 hourAccess information using computerSelect correct program/ application based on job requirementsAccess computer data/filesInterpret general security, privacy legislation & copyrightUse Productivity ApplicationMicrosoft office applicationsLearn Business ApplicationIntroduction to Basic Programming softwareApply basic ergonomics of keyboard and computer userLectureComputer based training (e-learning)On the job trainingWritten/Oral examinationPractical demonstration5 hoursProduce/output data using computer systemIdentify types and function of computer peripheral devicesPrint and scan office documents and materialsSend office/ business documents through facsimileTransfer files or data between compatible systems using computer software, hardware/ peripheral devicesSave documents in storage devicesCD/DVDUSB drivesHard disk drivesLectureGroup discussionModularOn the job trainingWritten/Oral examinationPractical demonstration5 hourMaintain computer equipment and systemsPerform computer equipment/ system basic maintenance proceduresPerform basic file maintenance proceduresPerform cleaning of PC parts/ hardware componentsScan/Debug computer software and applicationsPerform cleaning and defragmentation of computer filesPerform backup of computer filesEnumerate and define different types of computer virusesDemonstrationSimulation ModularVideo clipsComputer based training (e-learning)Written/Oral examinationPractical demonstration2 hoursCORE COMPETENCIES(1,092 hours)Unit of CompetencyLearning OutcomesLearning ActivitiesMethodologiesAssessment ApproachNominal DurationUtilize software methodologyIdentify project requirements and software methodologyDiscussion on software development life cycle (SDLC)Identification and discussion on the types of: Branding and styleFunctionalityWeb and Cloud server platformsOperating SystemsDatabase ServersWeb ServersServer Side Scripting LanguagesSecurity RequirementsUp-time requirements (Service Level Agreement - SLA)Practice on assessing which software development methodology is appropriate for a projectPractice on tailoring the software development methodology to the project requirementsResearch on copyright laws and regulationsResearch on data and user privacy lawsPractice how to interact with othersLecture and discussionsRole playingCase StudiesWritten testWritten Report/Case Study16 hoursApply software methodologiesIdentify the different types of software methodologiesPractice using case studies in using each type of software methodologiesPractice creating a project schedulePractice determination of component breakdown of the projectPractice tasks determination and allocation based on the component breakdownPractice using schedule controls and project flowsLecture and discussionDemonstrationHands-on PracticeWritten TestPractical / Performance Test16 hoursUtilize code versioning toolsIdentify the importance of using code versioning toolsIdentify the concepts on version control systemIdentify and compare different code versioning toolsPractice selection and installation of code versioning toolsPractice using code versioning tools in the web development processLecture and discussionDemonstrationHands-on PracticeWritten TestPractical / Performance Test8 hoursConduct testingIdentify concepts and applications of software testingIdentify the procedures in developing testing schedulesIdentify the software test proceduresPractice obtaining feedback and incorporation of relevant changesPractice copying of codes to a testing environmentPractice code integration to production environmentPractice full system testPractice evaluation of system test for acceptability of the systemLecture and discussionDemonstrationHands-on PracticeWritten TestPractical / Performance Test16 hoursDevelop responsive web designPerform research and analyticsDiscussion on different design principles and approaches Perform information gathering using web searches, interviews and surveysIdentify and list relevant topics for responsive web designPerform analysis of dataLecture DiscussionViewing MultimediaActual demonstrationInternet browsingPractical ExamInterviews/ QuestioningPresentationHands-on demonstration16 hoursIdentify and prepare design requirementsIdentify and determine different client specifications and requirementsIdentify resources and determine schedule of a projectDiscussion on the roles and responsibilities of the team:Content Strategist / CreatorInformation ArchitectUser TesterGraphic DesignerUX DesignerSystem ArchitectQA-Beta TesterFront and Backend DeveloperDiscussion on the importance of sitemap, wireframe and moodboardsCompilation of content assets using SpreadsheetsIdentify and observe:Copyright laws and regulationData and user privacy lawLecture DiscussionViewing MultimediaActual demonstrationPractical ExamInterviews/ QuestioningPresentationHands-on demonstration16 hoursDesign and develop user-friendly responsive Web interfaceDiscussion on the importance of creating a great content before starting a designDiscuss the user personas, the users’ centric design (demographics)Discuss how end-users only interested on the content and how does it provides and accessible from the websiteDiscussion on the content modeling, content priority hierarchies, and information architecturesIdentify and utilize design tools for responsive web designDiscuss and utilize graphics/photo-editing softwarePrepare mockups for responsive web interface using graphics/photo-editing softwarePractice application of user interface componentsApplication of user experience principles to brand guidelinesLecture DiscussionViewing MultimediaActual design and demonstrationPractical ExamInterviews/ QuestioningPresentationHands-on demonstration80 hoursSupervised-industry trainingPerformance evaluation 40 hoursDevelop HTML/CSS websiteDiscuss and begin how to code the basic HTML structuresDiscuss and begin how to code the basic CSS, internal and externalDiscussion on the creation of style guide via or directly on the browser Practice proper slicing of mockups using graphics/photo-editing softwarePractice creating HTML pages and CSS Utilizing FTP to upload HTML/CSS websiteLecture DiscussionActual development and demonstrationPractical ExamInterviews/ QuestioningPresentationHands-on demonstration80 hoursSupervised-industry trainingPerformance evaluation 60 hoursUse/Deploy website content management system (CMS)Discussion on how to connect FTP to web hostingDiscussion on how to install CMS framework manuallyDiscussion on how to install necessary pluginsDiscussion on how to embed codes from google analytics, web master tools and any related web policies needed to verify your accountIdentify content management system (CMS) and its usage/functionsPerform installation of CMS to client serversPerform uploading of website content to CMSPractice incorporating plugins to CMSLecture DiscussionViewing MultimediaActual demonstrationPractical ExamInterviews/ QuestioningPresentationHands-on demonstration16 hoursPerform search engine optimization (SEO)Discussion on the basics of SEOs and analyticsChecking of websites for conformity with SEO standardsIdentify Search Engine Tools and its usage Perform social media and website housekeepingPreparing reports and analytics Lecture DiscussionViewing MultimediaActual demonstrationPractical ExamInterviews/ QuestioningPresentationHands-on demonstration16 hoursCreate interactive websites (using JavaScript)Inspect and analyze HTML/CSS filesDiscuss the static web page used in HTML and CSS (If HTML/CSS has not been created, a simple page will do)Practice how to check the files and how to handle themPractice how to analyze the files and how to handle themPractice on basic programming Lecture and discussionsHands-on PracticeWritten testActual presentation8 hoursGather and review specifications and requirementsDiscussion on the foundation of object oriented analysis and designDiscussion about FURPS+Discussion on the JavaScript framework/ librariesPractice on how to determine budget and scheduleIdentify resources for specific projectLecture and discussionsWritten testActual presentation8 hoursApply JavaScript to HTML/CSSDiscussion on foundations of programmingDiscussion on object-oriented programmingTechnical discussions for Code EditorsDiscuss the essential training for JavaScriptDiscussion on the JavaScript libraries and how to use themPreparing code editor using with design and applicationApplying document object model on the web pageDiscussion on the web service/API formatsApplying basic JavaScript syntaxes to HTML/CSS pageDemonstrationHands-on PracticeWritten testActual presentation160 hoursSupervised-industry trainingPerformance evaluation 80 hoursConfigure JavaScript EfficiencyDiscussion on how browsers use for debugging JavaScriptDiscussion on how Firebug application useTesting JavaScript syntax through browserUsing error debugging software/applications and code checkersPractice using minification toolsPractice using content distribution network from server to deliver JavaScript filesOral RecitationsPractice how to hand-over/ turn-over the files professionallyHands-on PracticeWritten testActual presentation48 hoursSupervised-industry trainingPerformance evaluation 10 hoursDevelop website backend systemsDevelop a project planIdentify project requirements: Software MethodologiesWeb PlatformsOperating SystemsDatabasesServer side languagesIdentify copyright laws and regulationsIdentify data and user privacy lawsIdentify cybersecurity lawsPractice how to lead and manage meetingsPractice creating project planning documentsLecture and discussionsRole playingCase StudiesWritten testWritten Report/Case Study8 hoursConfigure a web or cloud serverResearch how the internet and World Wide Web works.Identify types of web and cloud server providers.Identify web security concepts and best practicesPractice using the command line interface (CLI) and discuss most common commands and tools.Perform how to register a domain name and configuring it to a server.Practice configuring a web server:Select system specificationsSelect operating systemCreate a server userInstall Web ServerInstall Server Side ScriptingInstall Database ServerInstall and configure FirewallConfigure HTTPS/SSLDiscussion on Service Level Agreements and concepts on server backup, redundancy, load balancing and disaster recovery. Lecture and discussionResearchDemonstrationHands-on PracticeWritten TestPractical / Performance Test24 hoursSupervised-industry trainingPerformance evaluation 10 hoursDesign databasesIdentification and discussion on types of DatabasesResearch database design concepts and principles:Database Functions and FeaturesData AnalysisData ModelingData RedundancyData Types and Data StructuresLogical Design ConceptsIdentify and practice SQL programmingPractice designing a database:Conceptual ModelLogical ModelData StructuresQueries and ReportsLecture and discussionResearchDemonstrationHands-on PracticeWritten TestPractical / Performance Test56 hoursSupervised-industry trainingPerformance evaluation 40 hoursDevelop server side scriptsIdentify various types of Server Side Scripting LanguagesResearch object oriented programming (OOP) concepts and principlesResearch best practices in creating secure server side scripts (How to prevent SQL injection, cross-site scripting, encrypting data, denial of service, etc.)Practice server side scripts that create, read, update, and delete (CRUD) entries from a database serverPractice creating standard-compliant Web Services/APIs using server side scripts.Practice creating password-protected web pages with secure passwords, cookies and sessions using Server-side scriptsPractice creating search engine applications using server side scripts. Practice creating shopping cart applications that make use of sessions and cookies using server side scriptsLecture and discussionResearchDemonstrationHands-on PracticeWritten TestPractical / Performance Test160 hoursSupervised-industry trainingPerformance evaluation 60 hoursDevelop web application using MVC FrameworksIdentify types of MVC FrameworksPractice installing MVC FrameworksPractice developing a simple Content Management System using a MVC FrameworkPractice software documentation on completed web applicationLecture and discussionDemonstrationHands-on PracticeWritten TestPractical / Performance Test40 hours3.2TRAINING DELIVERYThe delivery of training shall adhere to the design of the curriculum. Delivery shall be guided by the principles of competency-based TVET.Course design is based on competency standards set by the industry or recognized industry sector; (Learning system is driven by competencies written to industry standards)Training delivery is learner-centered and should accommodate individualized and self-paced learning strategies;Training can be done on an actual workplace setting, simulation of a workplace and/or through adoption of modern technology. Assessment is based in the collection of evidence of the performance of work to the industry required standards;Assessment of competency takes the trainee’s knowledge and attitude into account but requires evidence of actual performance of the competency as the primary source of evidence.Training program allows for recognition of prior learning (RPL) or current competencies;Training completion is based on satisfactory completion of all specified competencies not on the specified nominal duration of learning. The competency-based TVET system recognizes various types of delivery modes, both on-and off-the-job as long as the learning is driven by the competency standards specified by the industry. The following training modalities and their variations/components may be adopted singly or in combination with other modalities when designing and delivering training programs: Institution- Based:Dual Training System (DTS)/Dualized Training Program (DTP) which contain both in-school and in-industry training or fieldwork components. Details can be referred to the Implementing Rules and Regulations of the DTS Law and the TESDA Guidelines on the DTP;Distance learning is a formal education process in which majority of the instruction occurs when the students and instructor are not in the same place. Distance learning may employ correspondence study, audio, video, computer technologies or other modern technology that can be used to facilitate learning and formal and non-formal training. Specific guidelines on this mode shall be issued by the TESDA Secretariat.The traditional classroom-based or in-center instruction may be enhanced through use of learner-centered methods as well as laboratory or field-work components.Enterprise-Based:Formal Apprenticeship – Training within employment involving a contract between an apprentice and an enterprise on an approved apprenticeable rmal Apprenticeship - is based on a training (and working) agreement between an apprentice and a master craftsperson wherein the agreement may be written or oral and the master craftsperson commits to training the apprentice in all the skills relevant to his or her trade over a significant period of time, usually between one and four years, while the apprentice commits to contributing productively to the work of the business. Training is integrated into the production process and apprentices learn by working alongside the experienced craftsperson.Enterprise-based Training- where training is implemented within the company in accordance with the requirements of the specific company. Specific guidelines on this mode shall be issued by the TESDA Secretariat. Community-Based:Community-Based Training – short term programs conducted by non-government organizations (NGOs), LGUs, training centers and other TVET providers which are intended to address the specific needs of a community. Such programs can be conducted in informal settings such as barangay hall, basketball courts, etc. These programs can also be mobile training program (MTP).TRAINEE ENTRY REQUIREMENTSThe trainees who wish to enter the course should possess the following requirements:Must have completed at least 10 yrs. basic education or an alternative learning systems (ALS) certificate of completion with grade 10 equivalent holder;Must get 20 points out of 30 items mathematics (10 items algebra, 10 items trigonometry, 10 items geometry) test and 20 points out of 30 items abstract reasoning test given by the institution;Able to communicate both oral and written;Must know how to operate a computer and how to navigate the internetThis list does not include specific institutional requirements such as educational attainment, appropriate work experience and others that may be required from the trainees by the school or training center delivering the TVET program.3.4 LIST OF TOOLS, EQUIPMENT AND MATERIALS Recommended list of tools, equipment and materials for the conduct of training in Web Development NC III: TOOLSEQUIPMENTMATERIALSQty.DescriptionQty.DescriptionQty.Description21Any photo editing or graphic software that is commonly used in the industry either free, open source or licensed, e.g.Adobe PhotoshopGIMPCorelDraw/PaintAdobe Illustrator21Ergonomic computer tables and chairs1 box of 12 piecesWhite board Marker21Any HTML/CSS editor that is commonly used in the industry either free, open source or licensed, e.g.Notepad ++Adobe Dreamweaver1White board (4’ x 8’ standard)3 piecesWhite Board Eraser1 Any CMS program that is commonly used in the industry either free, open source or licensed, e.g.WordPressJoomlaDrupalSharepoint21Desktop computer (graphics/ photo editing software dependent specifications)with mouse and keyboard1 reamBond paper, 80 GSM, A421Any OS that is commonly used in the industry either open source or licensed, e.g.WindowsMacLinux1Projector or at least 40 inch LCD monitor21 padAssorted colorsPost-it, 3”x3”21Have all the following browsers:Google ChromeMicrosoft Explorer/EdgeMozilla Firefox SafariOpera21 pcsHeadset or Speaker1 pc1 TB External hard drive21Any FTP program that is commonly used in the industry either free, open source or licensed, e.g.FilezillaWSFTPCyberduckWinSCPCuteFTP1Wired Switch (minimum of 24 ports) 21Any SSH program that is commonly used in the industry either free, open source or licensed, e.g.PuTTyBitvise1Router1Stable internet connection with at least 2Mbps3.5 TRAINING FACILITIES Based on class size of 20 students/trainees the space requirements for the teaching/learning and circulation areas are as follows:TEACHING/LEARNING AREASSIZE IN METERSAREA IN SQ. METERSQTYTOTAL AREA IN SQ. METERSLecture Area6 x 848148Learning Resource Area 3 x 515115Wash ,Toilet & Locker Room2 x 2428Total71Facilities / Equipment / Circulation**21Total Area92** Area requirement is equivalent to 30% of the total teaching/learning areasAppropriate consideration should be given in providing and allocating work space, communications facilities, and the usual workplace amenities to ensure a proper learning environment. Where applicable, training shall be held or conducted in learning facilities in accordance with generally accepted industry standards and practice.3.6 TRAINERS QUALIFICATIONS FOR WEB DEVELOPMENT NC IIIMust be a holder of National TVET Trainer Certificate (NTTC) level I in Web Development NC III; Must have at least three (3) years as full-stack* web developer industry experience within the last 5 years. * Full-stack web developer – somebody who is knowledgeable on both front-end and back-end web development 3.7INSTITUTIONAL ASSESSMENTInstitutional assessment is undertaken by trainees to determine their achievement of units of competency. A certificate of achievement is issued for each unit of competency. The institutional assessment is administered by the trainer/assessor.The result of the institutional assessment may be considered as evidence for the assessment for national certification. SECTION 4.ASSESSMENT AND CERTIFICATION ARRANGEMENT Competency Assessment is the process of collecting evidence and making judgments whether competency has been achieved. The purpose of assessment is to confirm that an individual can perform to the standards expected at the workplace as expressed in relevant competency standards.The assessment process is based on evidence or information gathered to prove achievement of competencies. The process may be applied to an employable unit(s) of competency in partial fulfillment of the requirements of the national qualification.NATIONAL ASSESSMENT AND CERTIFICATION ARRANGEMENTSTo attain the National Qualification of Web Development NC III, the candidate must demonstrate competence in all the units listed in Section 1. Successful candidates shall be awarded a National Certificate III level signed by the TESDA Director-General.The qualification of Web Development NC III may be attained through:Accumulation of Certificates of Competency (COCs) in all the following units of competencies:COC-1. Developing Responsive Web DesignUtilize software methodologiesDevelop responsive web designCOC-2. Creating Interactive Websites (using JavaScript)Utilize software methodologies Create interactive websites COC-3. Developing website backendUtilize software methodologiesDevelop website backendSuccessful candidates shall be awarded a Certificate of Competency (COC) in each of the core units.Demonstration of competence through a single comprehensive project-type assessment covering all required units of competency of this qualification.Upon accumulation and submission of all COCs acquired for all the relevant units of competency comprising this qualification, an individual shall be issued the corresponding National Certificate.Assessment shall cover all competencies, with basic and common integrated or assessed concurrently with the core units of competency.Any of the following are qualified to apply for assessment and certification:Graduates of formal or non-formal including enterprise-based training programs.Experienced workers (wage employed or self-employed)The guidelines on assessment and certification are discussed in detail in the "Operating Procedures on Assessment and Certification" and "Guidelines on the Implementation of the Philippine TVET Competency Assessment and Certification System (PTCACS)".COMPETENCY ASSESSMENT REQUISITESelf-Assessment Guide. The self-assessment guide (SAG) is accomplished by the candidate prior to actual competency assessment. SAG is a pre-assessment tool to help the candidate and the assessor determine what evidence is available, where gaps exist, including readiness for assessment. This document can:Identify the candidate’s skills and knowledgeHighlight gaps in candidate’s skills and knowledgeProvide critical guidance to the assessor and candidate on the evidence that need to be presentedAssist the candidate to identify key areas in which practice is needed or additional information or skills that should be gained prior to assessment.Accredited Assessment Center. Only Assessment Center accredited by TESDA is authorized to manage the assessment activities of candidates for national certification.Accredited Competency Assessor. Only competency assessor accredited by TESDA is authorized to assess the competencies of candidates for national certification.ANNEX A. ICT COMPETENCY MAP – WEB DEVELOPMENT NC IIIBASIC COMPETENCIESReceive and Respond to Workplace CommunicationWork with OthersDemonstrate work valuesPractice basic housekeeping proceduresParticipate in Workplace CommunicationWork in a Team EnvironmentPractice career professionalismPractice occupational health and safety proceduresLead Workplace CommunicationLead Small TeamDevelop and practice negotiation skillsSolve Problems Related to Work ActivitiesUse mathematical concepts and techniquesUse relevant technologiesUtilize Specialist Communication SkillsDevelop Team and IndividualsApply Problem Solving Techniques in the WorkplaceCollect, analyze and organize informationPlan and Organize WorkPromote environmental protectionCOMMON COMPETENCIESApply Critical Thinking and Thought OrganizationApply Quality StandardsPerform Computer OperationCORE COMPETENCIESCommunicate effectively in a customer contact centerRender quality customer serviceUtilize enterprise/ company technologyConduct contact center campaignProvide specialized support and assistance to customersLead a contact center work teamManage the activities of a contact center work teamUse business technologyUse medical technology to carry out taskProduce text from audio transcriptionReview/edit documentsLead a team in delivering quality serviceApply traditional drawing techniques for animationProduce traditional cleaned-up drawingsProduce traditional in-between drawingsProduce Traditional key poses/drawings for animationCreate 2D digital animationExport Animation into Video file formatProduce digital cleaned-up drawingsProduce digital in-between drawingsProduce background designsComposite and edit animation sequenceCreate 3D digital animationProduce storyboard for animationCoordinate the production of animationProduce over-all designs for animationProduce key drawings for animationCreate 3D models for animationApply 3D texture and lighting to 3D modelsSet character riggingCreate 2D digital animationProduce cleaned-up and in-between drawingsUse an authoring tool to create an interactive sequenceAnimate characterComposite and render animation sequenceProduce key drawings for animationUtilize Software MethodologiesDevelop Responsive Web DesignCreate Interactive Websites (Using JavaScript)Develop Website Backend SystemsDevelop designs for a logoDevelop designs for print mediaDevelop designs for user experienceDevelop designs for user interfaceDevelop designs for product packagingDesign booth and product/window displayDEFINITION OF TERMSGENERALCertification - is the process of verifying and validating the competencies of a person through assessment2) Certificate of Competency (COC) – is a certification issued to individuals who pass the assessment for a single unit or cluster of units of competency3) Common Competencies - are the skills and knowledge needed by all people working in a particular industry4) Competency - is the possession and application of knowledge, skills and attitudes to perform work activities to the standard expected in the workplace5) Competency Assessment - is the process of collecting evidence and making judgements on whether competency has been achieved6) Competency Standard (CS) - is the industry-determined specification of competencies required for effective work performance7) Context of Assessment - refers to the place where assessment is to be conducted or carried out8) Core Competencies - are the specific skills and knowledge needed in a particular area of work - industry sector/occupation/job role9) Critical aspects of competency - refers to the evidence that is essential for successful performance of the unit of competency10) Elective Competencies - are the additional skills and knowledge required by the individual or enterprise for work11) Elements - are the building blocks of a unit of competency. They describe in outcome terms the functions that a person performs in the workplace12) Evidence Guide - is a component of the unit of competency that defines or identifies the evidences required to determine the competence of the individual. It provides information on critical aspects of competency, underpinning knowledge, underpinning skills, resource implications, assessment method and context of assessment13) Level - refers to the category of skills and knowledge required to do a job14) Method of Assessment - refers to the ways of collecting evidence and when evidence should be collected15) National Certificate (NC) – is a certification issued to individuals who achieve all the required units of competency for a national qualification defined under the Training Regulations. NCs are aligned to specific levels within the PTQF16) Performance Criteria - are evaluative statements that specify what is to be assessed and the required level of performance17) Qualifications - is a cluster of units of competencies that meets job roles and are significant in the workplace. It is also a certification awarded to a person on successful completion of a course in recognition of having demonstrated competencies in an industry sector18) Range of Variables - describes the circumstances or context in which the work is to be performed19) Recognition of Prior Learning (RPL) – is the acknowledgement of an individual’s skills, knowledge and attitudes gained from life and work experiences outside registered training programs20) Resource Implications - refers to the resources needed for the successful performance of the work activity described in the unit of competency. It includes work environment and conditions, materials, tools and equipment21) Basic Competencies - are the skills and knowledge that everyone needs for work22) Training Regulations (TR) – refers to the document promulgated and issued by TESDA consisting of competency standards, national qualifications and training guidelines for specific sectors/occupations. The TR serve as basis for establishment of qualification and certification under the PTQF. It also serves as guide for development of competency-based curricula and instructional materials including registration of TVET programs offered by TVET providers25) Unit of Competency – is a component of the competency standards stating a specific key function or role in a particular job or occupation; it is the smallest component of achievement that can be assessed and certified under the PTQFSECTOR SPECIFICAttributes - a piece of information that determines the properties of a field or tag in a database or a string of characters in a display.Browser – a software package that provides the user interface for accessing Internet, intranet and extranet Web sites.Cloud server?is a logical?server?that is built, hosted and delivered through a?cloud computing platform over the Internet.?Cloud servers?possess and exhibit similar capabilities and functionality to a typical?server?but are accessed remotely from a cloud?service provider.Code minification, also called code minimization or code compression - is the process of removing all unnecessary characters from the source code. This includes removing all unwanted white space characters, new line characters, comments, etc. Code minification does not affect the functionality of the source code. It however, improves load time (and your web app’s performance) because the size of the file to be downloaded now puter – a device that has the ability to accept data; internally store and execute a program of instructions; perform mathematical, logical, and manipulative operations on data; and report the puter Terminal – any input/output device connected by telecommunications links to a computer.CSS – Cascading Style Sheet is a language that describes the style of an HTML document. CSS describes how HTML elements should be displayed.Data - objective measurements of the attributes (characteristics) of entities such as people, places, things, and events.Data structure - is a particular way of storing and organizing information in a computer so that it can be retrieved and used most productively. Different kinds of data structures?are meant for different kinds of applications, and some are highly specialized to specific tasks.Database conceptual model - is also known as the data?model?as data model can be used to describe the?conceptual?schema when a?database?system is implemented. It hides the internal details of physical storage and targets on describing entities, datatype, relationships and constraints.Documentation – a collection of documents or information.Document object model (DOM) - is a programming API for HTML and XML documents. It defines the logical structure of documents and the way a document is accessed and manipulated. In the DOM specification, the term "document" is used in the broad sense - increasingly, XML is being used as a way of representing many different kinds of information that may be stored in diverse systems, and much of this would traditionally be seen as data rather than as documents. Nevertheless, XML presents this data as documents, and the DOM may be used to manage this data.Domain name - is an identification string that defines a realm of administrative autonomy, authority or control within the Internet.?Domain names?are formed by the rules and procedures of the?Domain Name?System (DNS). Any?name registered in the DNS is a?domain name.Edit – to modify the form or format of dataEntity relationship diagram (ERD) - is a graphical representation of an information system that shows the relationship between people, objects, places, concepts or events within that system. An ERD is a?data modeling?technique that can help define business processes and can be used as the foundation for a?relational database.Ergonomics - the science and technology emphasizing the safety, comfort, and ease of use of human-operated machines. The goal of ergonomics is to produce systems that are user-friendly: safe, comfortable and easy to use.Firewall - A?firewall?is a?network?security device that grants or rejects network access to traffic flows between an untrusted zone (e.g., the Internet) and a trusted zone (e.g., a private or corporate?network).Front-end web development, also known as client-side?development?is the practice of producing HTML, CSS and JavaScript for a website or?Web?Application so that a user can see and interact with them directlyFTP - the?File Transfer Protocol?(FTP) is a standard network protocol used for the transfer of computer files from a server to a client using the Client–server model on a computer network.?FTP?is built on a client-server model architecture and uses separate control and data connections between the client and the server.Full-stack web developer – somebody who is knowledgeable on both front-end and back-end web development.HTML – hypertext markup language, a markup language that is used to create documents on the World Wide Web incorporating text, graphics, sound, video, and hyperlinks.HTML tag - the <html>?tag?tells the browser that this is an HTML document. The <html> tag represents the root of an?HTML?document. The <html> tag is the container for all other?HTML?elements (except for the <!DOCTYPE> tag).Hyperlink - is a reference to data that the reader can directly follow either by clicking, tapping, or hovering. A?hyperlink?points to a whole document or to a specific element within a document. Hypertext is text with?rmation – data placed in a meaningful and useful context for an end rmation and Communication Technology (ICT) - refers to technologies associated with the transmission and exchange of data in the form of sound, text, visual images, signals or any combination of those forms through the use of digital technology. It encompasses such services as telecommunications, posts, multimedia, electronic commerce, broadcasting, and information technology.JavaScript?("JS" for short) is a full-fledged dynamic programming language that, when applied to an HTML document, can provide dynamic interactivity on websites. It is an interpreted programming language with object-oriented capabilities.JavaScript syntax - the?syntax?of?JavaScript?is the set of rules that define a correctly structured JavaScript?program. The examples below make use of the log function of the console object present is most browsers for standard text output. The?JavaScript standard library lacks an official standard text output functionLighttpd - is a secure, fast, compliant, and very flexible web-server that has been optimized for high-performance environments. It has a very low memory footprint compared to other webservers and takes care of cpu-load. Its advanced feature-set (FastCGI, CGI, Auth, Output-Compression, URL-Rewriting and many more) make lighttpd the perfect webserver-software for every server that suffers load problems.Modernizr - is a?JavaScript?library?which is designed to detect HTML5 and CSS3 features in various?browsers, which lets JavaScript avoid using unimplemented features or use a workaround such as a?shim?to emulate them. Modernizr aims to provide this?feature detection?in a complete and standardized manner.Model–view–controller?(MVC) - is a software design pattern for implementing user interfaces?on computers. It divides a given application into three interconnected parts in order to separate internal representations of information from the ways that information is presented to and accepted from the user. The MVC design pattern decouples these major components allowing for efficient?code reuse?and parallel development.Moodboard - an arrangement of images, materials, pieces of text, etc., intended to evoke or project a particular style or concept.MVC framework - the?Model-View-Controller?(MVC) architectural pattern separates an application into three main components: the model, the view, and the controller. The MVC framework?provides an alternative to the Web Forms pattern for creating Web applications.MVC Pattern stands for?Model-View-Controller?Pattern - is used to separate application's concerns.?Model?-?Model?represents an object or JAVA POJO carrying data. It can also have logic to update?controller?if its data changes.Normalization or database normalization - is the process of organizing the columns (attributes) and tables (relations) of a relational database to reduce?data redundancy, insertion anomaly, update anomaly & deletion anomaly and improve?data?integrity.Plug-in - ?a small piece of software that supplements a larger program (as a browser) program or makes a program work betterQuality assurance – methods for ensuring that information system are free from errors and fraud and provide information products of high quality.Script tag - the <script>?tag?is used to?define?a client-side?script (JavaScript). The <script> element either contains?scripting?statements, or it points to an external script file through the SRC attribute. Common uses for JavaScript are image manipulation, form validation, and dynamic changes of contentSearch engine optimization (SEO) is the process of affecting the visibility of a website or a web page in a web search engine's unpaid results—often referred to as "natural", "organic", or "earned" results.Server-side scripting?- is a technique used in web development which involves employing?scripts?on a web?server?which produce a response customized for each user's (client's) request to the website. ...?Server-side scripting?is often used to provide a customized interface for the user.Simulation - the process of imitating a real phenomenon with a set of mathematical formulas. Advanced computer programs can simulate weather conditions, chemical reactions, atomic reactions, and even biological processes. Sitemap?is an XML file that lists URLs for a site along with additional metadata about each URL (when it was last updated, how often it usually changes, and how important it is, relative to other URLs in the site) so that search engines can more intelligently crawl the site.Sitemap - is a list of pages of a web site accessible to crawlers or users. It can be either a document in any form used as a planning tool for Web design, or a Web page that lists the pages on a website, typically organized in hierarchical fashion.Software – computer programs and procedures concerned with the operation of an information system.SQL?(Structured Query Language) -is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).Standards – measures of performance developed to evaluate the progress of a system toward its objectives.Style guide (or?manual?of?style) - is a set of standards for the writing and design of documents, either for general use or for a specific publication, organization, or field. (It is often called a?style?sheet, though that term has other?meanings.) A?style guide?establishes and enforces?style?to improve communication.System – an assembly of methods, procedures, or techniques unified by regulated interaction to form an organized wholeUptime?- is the amount of time that a server has stayed up and running. This is usually listed as a percentage, like "99.9%?uptime."?Uptime?is a great measure of how good a?Web hosting provider is at keeping their systems up and runningUser experience?(UX) refers to a person's emotions and attitudes about using a particular product, system or service. It includes the practical, experiential, affective, meaningful and valuable aspects of human–computer interaction and product ownership.User- friendly – a characteristic of human-operated equipment and systems that makes them safe, comfortable, and easy to use.Web analytics?is the?measurement,?collection, analysis and reporting of web?data?for purposes of understanding and optimizing?web usage. Web analytics is not just a process for measuring?web traffic?but can be used as a tool for business and?market research, and to assess and improve the effectiveness of a website. Web analytics also provides information about the number of visitors to a website and the number of page views. It helps gauge traffic and popularity trends which is useful for market research.Web design?is a process of conceptualizing, planning, and building a collection of electronic files that determine the layout, colors, text styles, structure, graphics, images, and use of interactive features that deliver pages to your site visitors.Web developer?is a programmer who specializes in, or is specifically engaged in, the development of World Wide?Web?applications, or distributed network applications that are run over HTTP from a?web?server to a?web?browserWeb programming?refers to the writing, markup and coding involved in?Web development, which includes?Web?content,?Web?client and server scripting and network security. The most common languages used for?Web programming?are XML, HTML, JavaScript, Perl 5 and PHPWeb server - is a computer system that processes requests via?HTTP, the basic?network protocol?used to distribute information on the?World Wide Web. The term can refer to the entire system, or specifically to the?software?that accepts and supervises the HTTP requests.Web service - is any piece of software that makes itself available over the internet and uses a standardized XML messaging system. XML is used to encode all communications to a?web service. For example, a client invokes a?web service?by sending an XML message, and then waits for a corresponding XML response.Web service API?(Application Programming Interface) - is the means by which third parties can write code that interfaces with other code. A?Web Service?is a type of?API, one that almost always operates over HTTP (though some, like SOAP, can use alternate transports, like SMTP).Website?is a collection of related?web pages, including?multimedia?content, typically identified with a common?domain name, and published on at least one?web server. A website may be accessible via a public?Internet Protocol?(IP) network, such as the?Internet, or a private?local area network?(LAN), by referencing a?uniform resource locator?(URL) that identifies the site.Wireframe – is a visual representation of a website. It allows designers and developers to present proposed functions, graphics elements, structure, and content of a website with simple line drawings.W3C - the World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. TRAINING REGULATIONS (TR) DOCUMENT REVISION HISTORYQualification Title : Web Development NC IIIQualification Code: ICTWBD318Revision No.DocumentDescription Types*Replaces Version(TESDA Board Resolution No./ Date)New Version(TESDA Board Resolution No./ Date)Deployment Circular00Document Created – Web Development NC IIINot ApplicableTB No. 2018-05/ February 27, 2018TESDA Circular No. __ s. 2018 Legend: *Description TypesDocument CreatedDocument Amended ACKNOWLEDGEMENTSThe Technical Education and Skills Development Authority (TESDA) wishes to extend thanks and appreciation to the many representatives of business, industry, academe and government agencies who donated their time and expertise to the development and validation of these Training Regulations.THE TECHNICAL EXPERT COMMITTEE – FY 2017MS. MARIE GRACE A. DIMARANANBoard Director, Animation Council of the Philippines, Inc. (ACPI)MR. MIKHAIL JOSEPH T. TORRES Managing Director, EACOMMMR. KARLO MARTIN M. ROBOSA Senior Business Analyst, EACOMMMR. JONATHAN V. MARTINSenior Product Marketing, Natural Intelligence Solutions/LLOOPPMR. ROMUALDO JOSE V. VERDAN IIOwner/Manager, CADWEB Business SolutionsTHE ANIMATION COUNCIL OF THE PHILIPPINES, INC. (ACPI)THE PHILIPPINE SOFTWARE INDUSTRY ASSOCIATION (PSIA)THE TESDA BOARD - STANDARDS SETTING AND SYSTEMS DEVELOPMENT COMMITTEETHE PARTICIPANTS IN THE NATIONAL VALIDATION OF THIS TRAINING REGULATIONMs. Candice Michelle T. GarciaPointwest Technologies Corp.Mr. Alexis John SolisPointwest Technologies Corp.Mr. Jarek Boilo T. CabautanTen RabbitMr. Raphael Angelo K. WarrenEACOMM CorporationMr. John Henry M. PacayEACOMM CorporationMr. Jotham M. HernandezPinwheel DevelopersMs. Ni?a Ana Marie Jocelyn A. SalesIGDA Manila/DLSU/iAcademy/CIITTHE MANAGEMENT AND STAFF OF THE TESDA SECRETARIATQualifications and Standards Office (QSO)DIR. IMELDA B. TAGANASMR. JULFORD C. ABASOLO- QSO-TESDA- CSDD-QSO-TESDAMR. SAMUEL E. CALADO, JR.- CSDD-QSO-TESDAMR. VENZEL V. CONCOLES- CSDD-QSO-TESDA ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download