COMPETENCIES UNIT OF COMPETENCY : LEAD WORKPLACE COMMUNICATION UNIT CODE : 500311109 UNIT 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. ELEMENT PERFORMANCE CRITERIA Italicized terms are elaborated in the Range of Variables REQUIRED KNOWLEDGE REQUIRED SKILLS Communicate information about workplace processes Appropriate communication method is selected Multiple operations involving several topics areas are communicated accordingly Questions are used to gain extra information Correct sources of information are identified Information is selected and organized correctly Verbal and written reporting is undertaken when required Communication skills are maintained in all situations Organization requirements for written and electronic communication methods Effective verbal communication methods Methods of Communication Types of Question Communication Tools Questioning Techniques Organizing information Understanding and conveying intended meaning Participating in variety of workplace discussions Complying with organization requirements for the use of written and electronic communication methods Reporting occupational hazards during safety meeting Lead workplace discussions 2.1 Response to workplace issues are sought 2.2 Response to workplace issues are provided immediately 2.3 Constructive contributions are made to workplace discussions on such issues as production, quality and safety 2.4 Goals/objectives and action plan undertaken in the workplace are communicated Leading as a management function Barriers of communication Effective verbal communication methods of discussion How to lead discussion How to solicit response Goal setting and action planning Communicating effectively Consulting the crew on the prepared menu for the month Identify and communicate issues arising in the workplace 3.1 Issues and problems are identified as they arise 3.2 Information regarding problems and issues are organized coherently to ensure clear and effective communication Types of issues and problems in the workplace Written and electronic Identifying cause of problems Identifying problems and issues s
3.3 Dialogue is initiated with appropriate personnel 3.4 Communication problems and issues are raised as they arise communication methods Communication barriers affecting workplace discussions Organizing information on problems and issues Relating problems and issues in the workplace RANGE OF VARIABLES VARIABLE RANGE Methods of communication Non-verbal gestures Verbal
disseminated to individual team members Team member’s duties and responsibilities Defining performance expectations criteria expectation indicators Supervise team performance Monitoring of performance takes place against defined performance criteria and/or assignment instructions and corrective action taken if required 4.2 Team members are provided with feedback, positive support and advice on strategies to overcome any deficiencies 4.3 Performance issues which cannot be rectified or addressed within the team are referenced to appropriate personnel according to employer policy 4.4 Team members are kept informed of any changes in the priority allocated to assignments or tasks which might impact on client/customer needs and satisfaction 4.5 Team operations are monitored to ensure that employer/client needs and requirements are met 4.6 Follow-up communication is provided on all issues affecting the team 4.7 All relevant documentation is completed in accordance with company procedures Understanding monitoring of work How to undertake corrective action Understanding feedback and procedure Feedback reporting procedure Methods of monitoring performance Team member’s duties and responsibilities Monitoring team operation to ensure client needs and satisfaction Monitoring skills Setting priorities Evaluating performance Informal/ formal counseling skills OF VARIABLES VARIABLE RANGE Work requirements Client Profile Assignment instructions
Context for Assessment Competency assessment may in workplace or any appropriately simulated environment Assessment be observed while task are being undertaken whether individually or in-group UNIT OF COMPETENCY : DEVELOP AND PRACTICE NEGOTIATION SKILLS UNIT CODE : 500311111 UNIT 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. ELEMENT PERFORMANCE CRITERIA Italicized terms are elaborated in the Range of Variables REQUIRED KNOWLEDGE REQUIRED SKILLS 1. Plan negotiations 1.1 Information on preparing for negotiation is identified and included in the plan 1.2 Information on creating environments for positive negotiating is identified and included in the plan 1.3 Information on active listening is identified and included in the plan 1.4 Information on different questioning techniques is identified and included in the plan 1.5 Information is checked to ensure it is correct and 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 negotiation Communication skills (verbal and listening) Active listening Setting conflict Preparing conflict resolution Problem solving strategies on how to deal with unexpected questions and attitudes during negotiation Interpersonal skills to develop rapport with other parties 2. Participate in negotiations 2.1 Criteria for successful outcome are agreed upon by all parties 2.2 Desired outcome of all parties are considered 2.3 Appropriate language is used throughout the negotiation 2.4 A variety of questioning techniques are used 2.5 The issues and processes are documented and agreed upon by all parties 2.6 Possible solutions are discussed and their viability assessed 2.7 Areas for agreement are confirmed and recorded 2.8 Follow-up action is agreed upon by all parties Outcome of negotiation Knowledge on Language Different Questioning techniques Problem solving strategies on how to deal with unexpected questions and attitudes during negotiation Flexibility Empathy Decision making and conflict resolution strategies procedures Negotiating Communication skills (verbal and listening) Observation skills Interpersonal skills to develop rapport with other parties Applying effective questioning techniques Setting conflict non-
fundamental cause, determining the corrective action and provision of recommendations Relevant equipment and operational processes Enterprise goals, targets and measures Enterprise quality, OSH and environmental requirement Enterprise information systems and data collation Industry codes and standards Normal operating parameters and product quality process in the galley Apply analytical techniques Determine 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 findings Fundamental causes are identified per results of investigation conducted Relevant equipment and operational processes Enterprise targets and measures Enterprise quality, OHS and environmental requirements Enterprise information systems and data collation Industry codes and standards Analysis of root causes Determine corrective action All possible options are considered for resolution of the problem Strengths and weaknesses of possible options are considered Corrective actions are determined to resolve the problem and possible future causes Action plans are developed identifying measurable objectives, resource needs and timelines in accordance with safety and operating procedures Understanding the procedure in undertaking corrective action Principles of decision making strategies and techniques Enterprise information systems and data collation Action planning Identifying and clarifying the nature of the problem Devising the best solution Evaluating the solution Implementing developed plan to rectify the problem Implementing corrective and preventive actions based on root cause analysis
tools/devices Measurement system Basic measuring tools/devices Steps in solving problem measurement and fundamental units Stating arithmetic calculations involving the following; addition, subtraction, division, multiplication Applying theory into actual application on shipboard catering processes mathematical procedure/ solution 2.1 Mathematical techniques are applied based on the problem identified 2.2 Mathematical computations are performed to the level of accuracy required for the problem 2.3 Results of mathematical computation are determined and verified based on job requirements Problem-based questions Estimation Use of mathematical tools and standard formulas Mathematical techniques Solving mathematical computations Converting Metric to English Selecting and using appropriate and efficient techniques and strategies to solve problems Analyze results 3.1 Results of application are reviewed based on expected and required specifications and outcome 3.2 Appropriate action is applied in case of error Techniques in analyzing the results Process in reviewing the results Precision and accuracy Four fundamental operations Steps in solving problem Standard formulas Conversion measurement Analyzing the result based on the specified requirements Interpreting and communicating the results of the analysis RANGE OF VARIABLES VARIABLES RANGE 1. Mathematical techniques May include: Four fundamental operations Measurements Use/Conversion of units of measurements Use of standard formulas 2. Appropriate action May include: Review in the use of mathematical techniques (e.g. recalculation, re-modeling) Report error to immediate superior for proper action
Apply relevant technology Relevant technology is effectively used in carrying out function Applicable software and hardware are used as per task requirement Management concepts are observed and practiced as per established industry practices Knowledge on operating instructions Understanding software and hardware system Communication techniques Health and safety procedure Company policy in relation to relevant technology Different management concepts Technology adaptability Office technology Industrial technology technology technology software/ hardware (Proper housekeeping) Applying relevant technology Communicating skills Using software applications skills Conducting risk assessment Maintain/ enhance relevant technology Maintenance 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 ability Updating 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 action Awareness on technology and its function Repair and maintenance procedure Health and safety procedure Company policy in relation to relevant technology Upgrading of technology Organizational set-up/work flow Performing basic troubleshooting skills Identifying failures or defects Communication skills Applying corrective and preventive maintenance RANGE OF VARIABLES
UNIT CODE : 500311142 UNIT DESCRIPTOR : This unit of covers the knowledge, skills and attitudes required to problems in the workplace including the application of problem solving techniques and to determine and resolve the root cause of problems ELEMENT PERFORMANCE CRITERIA Italicized are elaborated in the Range of Variables REQUIRED KNOWLEDGE REQUIRED SKILLS Identify the problem Variances 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/activity Competence 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 standards Using range of formal problem solving techniques Identifying and clarifying the nature of the problem Determine 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 findings Fundamental causes are identified per results of investigation conducted Competence 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 Using range of formal problem solving techniques Identifying and clarifying the nature of the problem
Enterprise quality, OHS and environmental requirement Enterprise information systems and data collation Industry codes and standards Determine corrective action All possible options are considered for resolution of the problem Strengths and weaknesses of possible options are considered Corrective actions are determined to resolve the problem and possible future causes Action plans are developed identifying measurable objectives, resource needs and timelines in accordance with safety and operating procedures Competence includes a thorough knowledge and understanding of the process, normal operating parameters, and product quality to recognize non-standard 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 Principles of decision making strategies and techniques Enterprise information systems and data collation Industry codes and standards 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 Provide to manager Report on recommendations are prepared Recommendations are presented to appropriate personnel. Recommendations are followed-up, if required Competence 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 Using 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
Critical aspect of competency Assessment requires evidence that the candidate: Used technical information systems and information technology Applied information technology (IT) Edited, formatted and checked information Resource implication The following resources should be provided: Computers Software and IT system Method of assessment Competency in this unit may be assessed through: Direct observation Oral interview and written test Context of Assessment may be assessed individually in the actual workplace or through accredited institution UNIT OF COMPETENCY: WORK IN A DIVERSE ENVIRONMENT UNIT CODE : 500311145 UNIT 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. ELEMENT PERFORMANCE CRITERIA Italicized terms are elaborated in the Range of Variables REQUIRED KNOWLEDGE REQUIRED SKILLS Develop 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 tribes/ethnic groups, foreigners) Different methods of verbal and 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 Listening Openness and flexibility in communication Giving/receiving feedback Identifying/ Recognizing diverse groups in the workplace and community as defined by divergent culture, religion, traditions and practices
Work effectively in an environment that acknowledges and values cultural diversity Knowledge, 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 development The country’s place in the global economy Innovation 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 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 Listening Openness and flexibility in communication Giving/receiving feedback Identifying/ Recognizing diverse groups in the workplace and community as defined by divergent culture, religion, traditions and practices Teamwork and collaboration skills Intercultural relations and mutual acceptance Customer service excellence Identify common issues in a multicultural and diverse environment Diversity-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) communication skills Communication skills – reading, writing, conversational skills Affective skills – establishing rapport and empathy, understanding, etc. Active Listening Openness and flexibility in communication Giving/receiving feedback Teamwork and collaboration skills Intercultural relations and mutual acceptance Advanced customer service excellence skills
Plan and prepare for task to be undertaken Requirements of task are determined according to job specifications Appropriate hardware and software are selected according to task assigned and required outcome Task is planned to ensure OH&S guidelines and procedures are followed Client -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 systems Main parts of a computer Information on hardware and software Data security guidelines Reading and comprehension skills required to interpret work instruction and to interpret basic user manuals. Communication skills to identify lines of communication, request advice, follow instructions and receive feedback. Interpreting user manuals and security guidelines Input data into computer Data are entered into the computer using appropriate program/application in accordance with company procedures Accuracy of information is checked and information is in accordance with standard operating procedures Inputted data are stored in storage media according to requirements Work is performed within ergonomic guidelines ergonomics of keyboard and computer user Storage devices and basic categories of memory Relevant types of software Technology skills to use equipment safely including keyboard skills. Entering data Access information using computer Correct program/application is selected based on job requirements Program/application containing the information required is accessed according to company procedures Desktop are correctly selected, opened and closed for navigation purposes Keyboard techniques are carried out in line with OH&S requirements for safe use of keyboards General security, privacy legislation and copyright Productivity Application Business Application Accessing information Searching and browsing files and data
Produce/ output data using computer system Entered data are processed using appropriate software commands Data printed out as required using computer hardware/peripheral devices in accordance with standard operating procedures 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 facsimile Types and function of computer peripheral devices Computer data processing Printing of data Transferring files and data Maintain computer equipment and systems Systems for cleaning, minor maintenance and replacement of consumables are implemented Procedures for ensuring security of data, including regular back-ups and virus checks are implemented in accordance with standard operating procedures Basic file maintenance procedures are implemented in line with the standard operating procedures Computer equipment/system basic maintenance procedures Viruses OH&S principles and responsibilities Calculating computer capacity System Software Basic file maintenance procedures Removing computer viruses from infected machines Making backup files OF VARIABLES VARIABLE RANGE Hardware and peripheral devices Personal computers Networked systems Communication equipment Printers Scanners Keyboard Mouse Software Software includes the following but not limited to: Word processing packages Data base packages Internet Spreadsheets
Schedule controls are established based on tasks and project schedule Project flow is monitored based on project schedule Software Development Life Cycle mathematics monitoring skills Utilize code versioning tools Code versioning tools are assessed and identified based on project requirements Code versioning tool is selected and installed based on the preference of the development team Code versioning tool is used in web development process. Oral communication Written communication Office application software Code versioning Internet literacy Software Development Life Cycle Effective Communication skills Analytical Skills Problem-solving skills command line interface Using FTP or other server access programs Conduct testing Testing requirements and objectives are determined based on the project Testing timeline are developed and resources are allocated based on the project Test objectives and schedule are documented and distributed to relevant personnel according to the test procedures Feedback are obtained and incorporated to relevant changes Necessary codes are copied into the testing environment Alterations or changes are administered to the code Code are integrated into the production environment Full system test is administered to ensure suitability of the system Outcomes of the system test are documented for use in subsequent development phases of the system test are evaluated to determine acceptability of the system Oral communication Written communication Project planning Procedures Office application software Automated test tools System requirements Understanding of system applications knowledge in programming Internet literacy Software Development Life Cycle Effective Communication skills Planning Skills Teamwork Skills HTML and CSS coding skills Analytical Skills Problem-solving skills Research Skills Basic programming skills Server side scripting skills Using command line interface Using FTP or other server access programs
OF VARIABLES VARIABLE RANGE Project requirements May include: Branding and style Functionality Web and Cloud server platforms Operating Systems Database Servers Web Servers Server Side Scripting Languages Security Requirements requirements (Service Level requirements and schedule Resources May include: Manpower Equipment Software Relevant personnel May include: Manager Team leader Team members Senior developers Client Software development methodology May include: Waterfall Method Rapid Application Development Agile Development Iterative Component breakdown May Include: Feature Product Sprint Work Project schedule May Include: Allocated Resources and their Respective Responsibilities Bar Charts Gantt Charts Table of Matrices Activities or Products required to be delivered as part of the project Milestones Anticipated Timeframes and dependencies between these elements Code versioning tools May Include: Subversion Bazaar and Launchpad Mercurial and BitBucket SLA)
Git and GitHub Tortoise EVIDENCE GUIDE Critical Aspect of Competency Assessment requires evidence that the candidate: Determined project requirements and develop a project plan Assessed and identified which software methodology to use Assessed and identified which code versioning tools to use Conducted testing Method of Assessment Competency in this unit may be assessed through: Demonstration with oral questioning Written Exam Resource Implication The following resources should be provided: Appropriate supplies and materials Applicable equipment Applicable software Workplace/Assessment area Context of Assessment Competency maybe assessed in actual workplace or at the designated TESDA Accredited Assessment Center. UNIT TITLE : DEVELOP RESPONSIVE WEB DESIGN UNIT 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 responsive webpages compatible with different screen resolutions. The CMS included this unit is ready-made. ELEMENT PERFORMANCE CRITERIA Italicized are elaborated in the Range of Variables REQUIRED KNOWLEDGE REQUIRED SKILLS Perform research and analytics Information gathering is performed through data provided by client and social media insights Lists of relevant and most important topics are prepared based on business noise and branding Recommendation documents are presented to relevant personnel for approval Oral communication Written communication Principles of Design Project plans Analysis of data Copyright laws and regulation Data and user privacy law Types of web platforms Office application software Internet literacy Effective communication skills Presentation skills Computer operation skills Planning and organizational skills
Identify and prepare design requirements Client specifications and requirements are determined based on the project Resources are identified based on the project Budget and schedule are determined according to the scope of the project and client’s requirements Client’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 design Content assets are compiled a Spreadsheet for project planning Oral communication Written communication Principles of Design Project plans Copyright laws and regulation Data and user privacy law Types of web platforms Graphics software Office application software Internet literacy Mathematics MDAS Effective communication skills Presentation skills Computer operation skills Photo editing skills Planning and organizational skills Design and develop responsive web interface Design tools are identified and utilized based on project requirements Draft mockups are prepared based on the project User interface components are applied to the mockups on project requirements User experience principles are applied to the brand guidelines based on the project requirements Mockups are finalized and approved by relevant personnel Revisions are made based on client’s requests, comments and suggestions Oral communication Written communication Principles of Design Drawing principles Types of web platforms Design tools Office application software Internet literacy User interface components experience principles Geometry science Effective communication skills Presentation skills Computer operation skills Planning and organizational skills Drafting/ Sketching skills Develop HTML/CSS website Slicing of mockups are performed based on approved design HTML pages are created based on approved design CSS are created based on approved design Navigation menu and hyperlinks are enabled in the pages Website contents are added to the pages based on the approved design. HTML/CSS are validated based on W3C standards Oral communication Written communication Principles of Design HTML and CSS Types of web platforms software Office application software Internet literacy User interface components Effective communication skills Presentation skills Computer operation skills HTML and CSS coding skills Graphics/Photo editing skills Using FTP programs friendly
HTML/CSS website is submitted to relevant personnel for checking and approval Revisions are implemented based on relevant personnel feedback Final HTML/CSS website is prepared for publishing Transfer Protocol (FTP) Program is utilized to upload final HTML/CSS website experience principles Transfer Protocol (FTP) Geometry Use/Deploy website content management system (CMS) Content management system (CMS) is identified based on project requirements CMS is installed to client server using FTP template is selected based on project requirements Website contents are uploaded to CMS based on project requirements Readymade plugins are incorporated to CMS Website with CMS is submitted to relevant personnel for checking and approval Revisions are implemented based on relevant personnel feedback Client is trained on usage of CMS Final website with CMS is published based on approved design Oral communication Written communication Principles of Design CMS principles Types of CMS HTML and CSS Types of web platforms Office application software File Transfer Protocol (FTP) Geometry Effective communication skills Presentation skills HTML and CSS coding skills Basic programming skills Using FTP programs Perform search engine optimization (SEO) List of keywords are finalized based on research and analytics Website 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 requirements Oral communication Written communication Principles of SEO Design Copyright laws and regulation Data and user privacy law of web platforms Office application software Internet literacy Effective communication skills Presentation skills HTML and CSS coding skills
Reports and analytics are submitted to client on a regular basis Types of search engines SEO Standards HTML OF VARIABLES VARIABLE RANGE Client May include: Stakeholder Project owner End-user Trainer/instructor Supervisor/manager and branding May include: Editorial Plans Scheduling Sources of Traffic Customer Competitors Care Recommendation documents May include: PowerPoint Graphs Relevant personnel May include: Manager Team leader Senior developer Client Client specifications and requirements May include: Branding and Software Platform Functionality Resources May include: Manpower Equipment Software Budget Budget May include: Currency Hours Manpower Schedule May include:
UNIT CODE : ICT 251303 UNIT DESCRIPTOR: This unit covers the knowledge, skills and attitude required to create interactive websites 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. ELEMENT PERFORMANCE CRITERIA Italicized terms are elaborated in the Range of Variables REQUIRED KNOWLEDGE REQUIRED SKILLS Inspect and analyze HTML/CSS Files Approved and complete layout are inspected and analyzed according to the information in the page source. interaction of the contents and presentation of the web page are identified according to the initial specifications and plans. Oral communication Written communication Principles of Design Project Plans programming language Types of web platforms Graphics software Office application Internet Literacy Project Planning Software Basic Mathematics Effective communications Presentation skills Computer Operations Planning and organizational skills Gather and review specifications and requirements Functional and requirements are identified on project specifications. JavaScript Framework is selected based on the project requirements for only Minimum 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 communication Written communication Principles of Design Project Plans Copyright laws and regulation Data and user privacy law Basic programming language Types of web platforms Office application Literacy Planning Software Mathematics Effective communications Presentation skills Computer Operations Planning and organizational skills JavaScript to HTML/CSS Code editor is prepared using web design and application with appropriate major browser Basic programming language Types of web platforms Web design and application Computer Operations Planning and organizational skills
Document 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 page Document Object Model is recalled to check the final output JavaScript is applied on the CSS Office application Internet Literacy Project Planning Software Basic Mathematics Computer Science Information theory Data structure Algorithms Configure JavaScript Efficiency JavaScript syntax is tested using a browser. Debugging software/ applications and JavaScript code checkers are used to fix errors JavaScript code is minified minification tools, if needed Content distribution network (CDN) from servers is used to deliver JavaScript to improve performance. Basic programming language Types of web platforms Graphics software Office application Internet Literacy Project Planning Software Basic Mathematics Computer Operations Planning and organizational skills RANGE OF VARIABLES VARIABLE RANGE Approved and Complete Layout May include: Static layout Liquid layout Responsive layout Adaptive layout Initial Specifications and Plans May Include: UML diagram Wireframe Sitemap
Functional and requirements May Include: Functional Features and capabilities System Application requirements Program requirements Nonfunctional Help / Documentations / FAQ Legalities/Laws requirements Performance Time and availabilities Support and documentations Security FURPS+ May Include: Functional Requirements Usability Requirements Reliability Requirements Performance Requirements Supportability Requirements Design requirements Implementations Interface Physical Requirements (Prototype) JavaScript Library/ Framework May Include: AngularJS Aurelia Backbone.js Cappuccino Chaplin.js Echo Ember.js Enyo Ext JS Google Web Toolkit JavaScript MVC JQuery Knockout Meteor Mojito MooTools Node.js Prototype JavaScript Framework React.js Rialto Toolkit SproutCore Vue.js Wakanda Framework Resources May Include: Manpower Equipment Software Relevant Personnel May Include: Project Manager Senior/Head Web Designer Team Leader Team Members Clients Supervisors
Web Design and Applications May Include: Notepad Notepad++ Sublime Atom Adobe Dreamweaver (CS6 or Latest) Codeblocks Xcode Visual Studio TextMate Major Browsers May Include” Firefox Chrome Opera Safari (OS) Internet Explorer 10 (latest version only) Areas May Include: Head Tags (internal) Footer Tags (internal) Other .js files (External) service/API May Include: JSON XML SOAP RESTful Syntaxes May Include: Variables Conditional Codes Operators Loops Functions Arrays Strings Numbers Dates Objects Events Software and Applications May Include: Firebug Modernizr Web Developer’s Tool (browser) Tools May Include: JSMin YUI Compressor Google Closure Compiler or Content Delivery Network May Include: jsDelivr Microsoft’s Ajax CDN OSSCDN Google Hosted Libraries Bootstrap CDN jQuery CDN
Develop a Project Plan Project requirements are discussed and determined with other relevant personnel. Resources are identified based on the project requirements Appropriate software development methodology is selected based on the project requirements Budget and schedule are determined according to the 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 communication Written communication Project planning Copyright laws and regulation Data and user privacy law Cybersecurity laws Types of software development methodologies Software Development Life Cycle Types of web platforms of operating systems of databases of server side scripting languages application software literacy Mathematics MDAS Effective communication skills Leadership and management skills Presentation skills Computer operation skills Planning and organizational skills Software design and planning skills Configure Web/ Cloud Server Web/Cloud server provider is identified and utilized based on project requirements Server specifications are selected based on project requirements Server operating system is selected and installed based on project requirements. Web server user access is configured on web/cloud server selected and project requirements. Web server software is selected and installed based on project requirements Domain 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. Oral communication Written communication Service Level Agreements (SLA) Cybersecurity laws Data and user privacy laws of web or cloud servers Operating system command line interface (CLI) Best Practice in installing and configuration of web servers and components. Web Security concepts and best practices Office application software Internet and WWW history and basic principles Internet literacy Effective Communication skills Presentation skills Computer operation skills Planning and organizational skills Basic Programming skills skills Command line interface skills
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 on web/cloud server selected and project requirements. Web server access details are submitted to relevant personnel for their use and evaluation. Website uptime/redundancy concepts and principles Intermediate to advanced algebra Mathematical Logic Design Databases Database 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 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 on project requirements. Database design is submitted to relevant personal for their use and evaluation. Oral communication Written communication Internet literacy Database Design Concepts and Principles: Database functions and features Data Analysis Data Modeling Data Redundancy Data Types and Data Structures Logical Design Concepts SQL Concepts Programming concepts and principles Intermediate to Advanced Algebra Mathematical Logic Computer Science concepts and principles Information theory Data structures Algorithms Effective Communication skills Presentation skills Computer operation skills Analytical Skills Skills Technical skills in SQL programming Develop Server Side Scripts Appropriate server side scripting language is Oral communication Written communication Effective Communication skills
selected based on project requirements Secure CRUD server side scripts are designed and developed based on project requirements Secure, efficient and standard-compliant web service/API are designed and developed 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. Cybersecurity laws Data and user privacy laws Server side scripting languages Object Oriented Programming concepts and principles Database Design concepts and principles HTML and CSS concepts Web Security concepts Intermediate to Advance Algebra Basic Geometry Mathematical Logic Computer Science concepts and principles Information theory Data structures Algorithms Presentation skills Planning Skills HTML and CSS coding skills Analytical Skills skills Research Skills SQL Programming skills Server side scripting skills Using command line interface Using FTP or other server access programs Develop web application using (MVC) framework Appropriate MVC framework is selected 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 fixed. Completed web application with software documentation is submitted to relevant personnel. Oral communication Written communication Server side scripting languages of (MVC) Frameworks MVC concepts and principles Object Oriented Programming concepts and principles Database Design concepts and principles HTML and CSS concepts Web Security concepts Intermediate to Advance Algebra Geometry Mathematical Logic Effective Communication skills Presentation skills Planning Skills Teamwork Skills Team management skills HTML and CSS coding skills Analytical Skills skills Research Skills SQL Programming skills Server side scripting skills Using command line interface Using FTP or other server
Computer Science concepts and principles Information theory Data structures Algorithms access programs RANGE OF VARIABLES VARIABLE RANGE Project Requirements May include: Web and Cloud server platforms Operating Systems Database Servers Web Servers Server Side Scripting Languages Security Requirements Performance Requirements Up-time requirements (Service Agreement - Relevant personnel May include: Manager Team leader Team members Senior developers Client Resources May include: Manpower Equipment Software Software development methodology May include: Waterfall Method Rapid Application Development Agile Development Iterative Web/Cloud Server Provider May Include: Amazon Web Services (AWS) Microsoft IBM Google Cloud Rackspace Localhost or Virtual Machine Server specifications May Include: RAM Size Number of CPU Cores Hard disk size Bandwidth allocation/requirements
BASIC COMPETENCIES (68 Unit of Competency Learning Outcomes Learning Activities Methodology Assessment Methods Nominal Duration Lead workplace communication Communicate information about workplace processes. Lecture and discussion on: Effective verbal communication methods Sources of information Practice organizing information Identify organization requirements for written and electronic communication methods Follow organization requirements for the use of written and electronic communication methods Perform exercises on understanding and conveying intended meaning scenario Lecture Demonstration Practical exercises Demonstration Role Play Written Test Observation 2 Hours Lead workplace discussions Lecture and discussion on: Organizational policy on production, quality and safety Goals/ objectives and action plan setting Read effective verbal communication methods Prepare/set action plans based on organizational goals and objectives Group discussion Lecture Demonstration Oral evaluation Written Test Observation 2 Hours Identify and communicate issues arising in the workplace Lecture and discussion on: Organizational policy in dealing with issues and problems Read effective verbal communication methods Practice organizing information Perform exercises on understanding and conveying intended meaning scenario Group discussion Lecture Demonstration Role Play Oral evaluation Written Test Observation 2 Hours Lead small teams Provide team leadership. Lecture and discussion on: Company policies and procedures Identify client expectations Practice team building skills Perform exercises on communication skills required for leading Group discussion Lecture Demonstration Role Play Oral evaluation Written examination Observation 2 Hours
Enterprise quality, OHS and environmental requirement Non-routine process and quality problems Perform group exercises showing safety in emergency situations and incidents Identify & clarify the nature of problem Select relevant equipment and operational processes Determine correct / preventive action Discussion on principles of decision making strategies and techniques Read: Evaluating the solution Devising the best solution Perform exercise how to implement the developed plan to rectify a problem Group Discussion Lecture Demonstration Role Play Oral evaluation Written examination Observation 2 Hour Provide recommendation to manager Discuss industry codes and standards Apply enterprise information systems and data collation Prepare recommendation letter Group Discussion Demonstration Oral evaluation Observation 2 Hour Use mathematical concepts and techniques Identify mathematical tools and techniques to solve problem Discussion on the four fundamental operation (addition, subtraction, division, multiplication) Read: Measurement system Precision and accuracy Basic measuring tools/devices mathematical computations Demonstrate activities on: Use of calculator Use of different measuring tools Group Discussion Lecture Demonstration Oral evaluation Written examination Observation 2 Hour mathematical procedures/ solution Lecture and discussion on: Estimation Problem-based questions Mathematical techniques Apply mathematical computations Demonstrate activities on: Lecture Demonstration Simulation/ Role play Written examination Observation 4 Hours
Use of calculator Use of different measuring tools Use of mathematical tools and standard formulas Analyze results Discussion on the four fundamental operation (addition, subtraction, division, multiplication) Read: Measurement system Precision and accuracy Basic measuring tools/devices Apply mathematical computations Demonstrate activities on: Use of calculator Use of different measuring tools Group Discussion Lecture Demonstration Oral evaluation Written examination Observation 2 Hours Use relevant technologies Identify appropriate technology Discussion on company policy in relation to relevant technology Read: Awareness on technology and its function Relevant technology application/ implementation Operating instructions Practice communication skill in a group activity Group Discussion Lecture Demonstration Simulation/ Role Play Oral evaluation Written examination Observation 2 Hour Apply relevant technology Discussion on different management concepts Read: Relevant technology application/ implementation Technology adaptability Different management concepts Health and safety procedure Communication techniques Apply software applications skills Practice drills on installing application software Practice basic communication skill in a group activity Group Discussion Lecture Demonstration Simulation/ Role Play Oral evaluation Written examination Observation 4 Hours Maintain/ enhance relevant technology Lecture and discussion on: Repair and maintenance procedure Operating instructions Practice drills: Lecture Demonstration Written examination Observation 2 Hours
Installing application software Basic troubleshooting skills Simulation/ Role Play Apply critical thinking and problem solving techniques in the workplace Identify the problem Lecture and discussion on Processes, normal operating parameters, and product quality to recognize nonstandard situations Enterprise goals, targets and measures Analytical techniques of problems Lecture Group Discussion Oral evaluation Written Examination 2 Hours Determine fundamental causes of the problem Lecture and collaboration on Root cause of the problem Problem solving Exercise on cause and effect Lecture Discussion Oral evaluation Written Examination Observation 2 Determine corrective action Lecture and discussion on Identification and analysis of possible options for problem resolution Corrective actions Principles of decision making strategies and techniques Layouting of action plans Lecture Discussion Oral evaluation Written Examination Observation 2 Provide to manager Using range of formal problem solving techniques Preparation and presentation of sample recommendation report Lecture Group Discussion Oral evaluation Written Examination Presentation 2 Hours Use information creatively and critically Use technical information systems and information technology Lecture and discussion on: Application in collating information Procedures for inputting, maintaining and archiving information Guidance to people who need to find and use information Organizing information into a suitable form for reference and use Lecture Group Discussion Hands on Demonstration Oral evaluation Written Examination Presentation 4
COMMON COMPETENCIES 28 hrs Unit of Competency Learning Outcomes Learning Activities Methodology Assessment Approach Nominal Duration quality standards Assess quality of received materials Identify relevant production processes, materials and products Study and interpret characteristics of materials, software and hardware used in production processes Perform quality checking procedures quality Workplace procedures Identify faulty materials Check quality of materials or component parts as per manufacturer’s standards Interpret specifications or symbols Lecture Field trip Symposium Video clips Simulation/ Role playing Written test Demonstration & questioning Observation & questioning 3 hours Assess own work Perform workplace procedure in documenting completed work Perform fault identification and reporting Observe safety and environmental aspects of production processes Utilize workplace quality indicators Document and report deviations from specified quality standards Field trip Symposium Simulation On the job training Demonstration & questioning Observation & questioning 3 hours Engage in quality improvement Participate in quality improvement processes IEC/ISO standards Environmental and safety standards Carry out work as per process improvement procedures Monitor operation performance Implement continuous improvement Field trip Symposium Simulation On the job training Demonstration & questioning Observation & questioning 2 hours Perform computer operations Plan and prepare for task to be undertaken Plan and prepare computer operation activity Determine task requirements based on required output Determine appropriate hardware and software Lecture Modular Written/Oral examination Practical demonstration 4
Identify/Select types of computers and basic features of different operating systems Interpret and follow client-specific guidelines & procedures Plan task as per data security guidelines Computer based training Project method On the job training Input data into computer basic ergonomics of keyboard and computer user Enter/Encode data using appropriate computer programs/applications Check accuracy of encoded data/information per SOP Save and store inputted data in storage media Discuss storage devices and basic categories of memory Identify and define relevant types of software Lecture Modular discussion Project method On the job training Written/Oral examination Practical demonstration 4 hour Access information using computer Select correct program/ application on job requirements Access computer data/files Interpret general security, privacy legislation & copyright Use Productivity Application Microsoft office applications Learn Business Application Introduction to Basic Programming software Apply basic ergonomics of keyboard and computer user Lecture Computer based training On the job training Written/Oral examination Practical demonstration 5 hours Produce/output data using computer system Identify types and function of computer peripheral devices Print and scan office documents and materials Send office/ business documents through facsimile Lecture Group discussion Modular On the job training Written/Oral examination Practical demonstration 5 hour
Gather and review specifications and requirements Discussion on the foundation of object oriented analysis and design Discussion about FURPS+ Discussion on the JavaScript framework/ libraries Practice on how to determine budget and schedule Identify resources for specific project Lecture and discussions Written test Actual presentation 8 hours Apply JavaScript to HTML/CSS Discussion on foundations of programming Discussion on object-oriented programming Technical discussions for Code Editors Discuss the essential training for JavaScript Discussion on the JavaScript libraries and how to use them Preparing code editor using with design and application Applying document object on the web page Discussion on the web service/API formats Applying basic JavaScript syntaxes to HTML/CSS page Demonstration Hands-on Practice Written test Actual presentation 160 hours training Performance evaluation 80 hours Configure JavaScript Efficiency Discussion on how browsers use for debugging JavaScript Discussion on how Firebug application use Testing JavaScript syntax through browser Using error debugging software/applications and code checkers Practice minification tools Practice using content distribution network from server to deliver JavaScript files Oral Recitations Practice how to hand-over/ the files professionally Hands-on Practice Written test Actual presentation 48 hours training Performance evaluation 10 hours Develop a project plan Identify project requirements: Software Methodologies Lecture and discussions Written test 8 hours
Develop website backend systems Practice creating shopping cart applications that make use of sessions and cookies using server side scripts Develop web application using MVC Frameworks Identify of MVC Frameworks Practice installing MVC Frameworks Practice developing a simple Content Management System using a MVC Framework Practice software documentation on completed web application Lecture and discussion Demonstration Hands-on Practice Written Test Practical / Performance Test 40 hours
Recommended list of tools, equipment and materials for the conduct of training in Web Development NC III: EQUIPMENT MATERIALS Qty. Description Qty. Description Qty. Description 21 Any photo editing or graphic software that is commonly used in the industry either free, open source or licensed, e.g. Adobe Photoshop GIMP CorelDraw/Paint Illustrator 21 Ergonomic computer tables and chairs 1 box of 12 pieces board Marker 21 Any HTML/CSS editor that is commonly used in the industry either free, open source or licensed, e.g. Notepad ++ Adobe Dreamweaver 1 White board (4’ x 8’ standard) 3 pieces Board Eraser 1 Any CMS program that is commonly used in the industry either free, open source or licensed, e.g. WordPress Joomla Drupal Sharepoint 21 Desktop computer (graphics/ photo editing software dependent specifications) with and keyboard 1 ream Bond paper, 80 GSM, A4 21 Any OS that is commonly used in the industry either open source or licensed, e.g. Windows Mac 1 Projector or at least 40 inch LCD monitor 21 pad Assorted colors Post-it, 3”x3” 21 Have all the following browsers: Google Chrome Microsoft Explorer/Edge Mozilla Firefox Safari Opera 21 pcs Headset or Speaker 1 pc 1 TB External hard drive 21 Any FTP program that is commonly used in the industry either free, open source or licensed, e.g. Filezilla WSFTP Cyberduck 1 Wired Switch (minimum of 24 ports)
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 III BASIC COMPETENCIES Receive and Respond to Workplace Communication Work with Others Demonstrate work values Practice basic housekeeping procedures Participate in Workplace Communication Work in a Team Environment Practice career professionalism Practice occupational health and safety procedures Lead Workplace Communication Lead Small Team Develop and practice negotiation skills Solve Problems Related to Work Activities Use mathematical concepts and techniques Use relevant technologies Utilize Specialist Communication Skills Develop Team and Individuals Apply Problem Solving Techniques in the Workplace Collect, analyze and organize information Plan and Organize Work Promote environmental protection COMMON COMPETENCIES Critical Thinking and Thought Organization Apply Quality Standards Perform Computer Operation CORE COMPETENCIES Communicate effectively in a customer contact center Render quality customer service Utilize enterprise/ company technology Conduct contact center campaign Provide specialized support and assistance to customers Lead a contact center work team Manage the activities of a contact center work team Use business technology Use medical technology to carry out task Produce text from audio transcription Review/edit documents Lead a team in delivering quality service Apply traditional drawing techniques for animation Produce traditional cleaned-up drawings Produce traditional drawings Produce Traditional key poses/drawings for animation Create 2D digital animation Export Animation into file format Produce digital cleaned-up drawings Produce digital drawings Produce background designs Composite and edit animation sequence Create 3D digital animation Produce storyboard for animation Coordinate the production of animation Produce over-all designs for animation Produce key drawings for animation Create 3D models for animation 3D texture and lighting to 3D models Set character rigging Create 2D digital animation Produce cleaned-up and in-between drawings Use an authoring tool to create an interactive sequence Animate character Composite and render animation sequence Produce key drawings for animation Utilize Software Methodologies Develop Responsive Web Design Create Interactive Websites (Using JavaScript) Develop Website Backend Systems