0% found this document useful (0 votes)
27 views

Programming Soriano

Uploaded by

sorianoaldrine99
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Programming Soriano

Uploaded by

sorianoaldrine99
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 30

Course Description:

This curriculum guide provides an introduction to Visual Basic 2010. The course helps students gain basic Visual Basic programming skills, and is an entry point into
both the system application and Windows Store apps training paths. The course focuses on using Visual Basic to implement programming logic, define and use variables,
perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured application. Further, this unit covers the skills,
knowledge, and attitude required in developing System Applications. Students will also learn to develop advanced Visual Basic .NET applications using .NET Framework 4.5
tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the system application.
DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

It covers the basic, common, and core competencies such as perform programming in Visual Basic 2010, and develop System applications. This also includes an
introduction to the Windows 8 platform and the Windows Store applications.

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

Introduction The learners…


1. Relevance of the course The learners demonstrate The learners shall be able to 1. Discuss the relevance of the course 2.
2. Core competency in Programming an understanding of independently create/ provide Explain the core competencies in
(.Net Technology) NC III underlying principles and quality and marketable Programming (.Net Technology) NC III
core competencies in products and/ or services in
Programming (.Net Computer Programming as
Technology) NC III. prescribed in the TESDA
Training Regulations.
BASIC COMPETENCIES

LESSON 1: LEAD WORKPLACE COMMUNICATION (LWC)

• Organization requirements for The learners demonstrate The learners independently LO1. Communicate information about TLE_ICTP.NET
written and electronic an understanding of the lead in the dissemination workplace processes 11-12LWC-Ia-
communication methods principles and concepts in and discussion of workplace 1.1 Select appropriate communication method 1
• Effective verbal communication leading in the dissemination ideas, information, and 1.2 Communicate multiple operations involving
methods and discussion of workplace issues based on TESDA several topics areas accordingly
• Organizing information ideas, information, and Training Regulations. 1.3 Use questions to gain extra information
• Understanding and conveying issues. 1.4 Identify correct sources of information
intended meaning 1.5 Select and organize information correctly
• Participation in various workplace 1.6 Undertake verbal and written reporting when
discussions required
• Complying with organization 1.7 Maintain communication skills in all situations
requirements for the use of
written and electronic
communication methods

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

K to 12 ICT – Programming (.Net Technology) NC III Page 1 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Effective verbal communication LO 2. Lead workplace discussions TLE_ICTP.NET


methods in the workplace 2.1 Seek responses to workplace issues 11-12LWC-Ia-
• Understanding and conveying 2.2 Provide response to workplace issues 2
intended meaning immediately
• Participation in various workplace 2.3 Make constructive contributions to workplace
discussions discussions on such issues as production,
• Complying with organization quality, and safety
requirements for the use of 2.4 Communicate goals/objectives and action
written and electronic plan undertaken in the workplace
communication methods
• Effective verbal communication LO 3. Identify and communicate issues TLE_ICTP.NET
methods arising in the workplace 11-12LWC-Ia-
• Organizing information 3.1 Identify issues and problems as they arise 3
• Understand and convey intended 3.2 Organize information regarding problems
meaning and issues coherently to ensure clear and
• Participate in various workplace effective communication
discussions 3.3 Initiate dialogue with appropriate personnel
• Comply with organization 3.4 Raise communication problems and issues as
requirements for the use of they arise
written and electronic
communication methods

LESSON 2: LEAD SMALL TEAMS (LST)

K to 12 ICT – Programming (.Net Technology) NC III Page 2 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Company policies and procedures The learners demonstrate The learners independently LO 1. Provide team leadership
• Relevant legal requirements an understanding of the lead small teams, including 1.1 Identify and present work requirements to TLE_ICTP.NET
• How performance expectations are principles and concepts in setting and maintaining team members 11-12LST-Ia-4
set leading small teams, team and individual 1.2 Communicate reasons for instructions and
• Methods of monitoring including setting and performance standards requirements to team members
performance maintaining team and based on TESDA Training 1.3 Recognize, discuss, and deal with team
• Client expectations individual performance Regulations. members’ queries and concerns
• Team member’s duties and standards.
responsibilities
• Communication skills required for
leading teams
• Informal performance counseling
skills
• Team-building skills
• Negotiating skills

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

• How performance expectations are LO 2. Assign responsibilities among TLE_ICTP.NET


set members 11-12LST-Ib-5
• Methods of monitoring 2.1 Allocate duties and responsibilities with
performance regard to the skills, knowledge, and
• Client expectations aptitude required to properly undertake the
• Team member’s duties and assigned task and according to company
responsibilities policy
• Communication skills required for 2.2 Allocate duties with regard to individual
leading teams preference and domestic and personal
• Informal performance counseling considerations whenever possible
skills

K to 12 ICT – Programming (.Net Technology) NC III Page 3 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• How performance expectations are LO 3. Set performance expectation for TLE_ICTPNET


set team members 11-12LST-Ib-6
• Methods of Monitoring 3.1 Establish performance expectations based on
Performance client needs and according to assignment
• Client expectations requirements
• Team member’s duties and 3.2 Base performance expectations on individual
responsibilities team member’s duties and area of
• Informal performance counseling responsibility
skills 3.3 Discuss performance expectations and
disseminate to team members

• How performance expectations are LO 4. Supervise team performance TLE_ICTP.NET


set 4.1 Monitor performance against defined 11-12LST-Ib-7
• Methods of Monitoring performance criteria and/or assignment
Performance instructions and corrective action taken if
• Team member’s duties and required
responsibilities 4.2 Provide team members with feedback,
• Communication skills required for positive support, and advice on strategies
leading teams to overcome any deficiencies
• Informal performance counseling 4.3 Refer to appropriate personnel according to
skills employer policy when performance issues
• Team-building skills cannot be rectified or addressed within the
• Negotiating skills team

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

K to 12 ICT – Programming (.Net Technology) NC III Page 4 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

4.4 Keep team members informed of any


changes in the priority allocated to
assignments or tasks, which might impact
on client/customer needs and satisfaction
4.5 Monitor operations to ensure that
employer/client needs and requirements
are met
4.6 Provide follow-up communication on all
issues affecting the team
4.7 Complete all relevant documentation in
accordance with company procedures

LESSON 3: DEVELOP AND PRACTICE NEGOTIATION SKILLS (DPN)

The learners demonstrate The learners independently LO 1. Plan negotiations TLE_ICTP.NET


• Codes of practice and guidelines
an understanding of the plan and participate in 1.1 Identify and include information on 11-12DPN-Ibc-
for the organization
principles and concepts in negotiations based on preparing for negotiation in the plan 8
• Organization’s policies and planning and participating in TESDA 1.2 Identify and include information on creating
procedures for negotiations negotiations Training Regulations nonverbal environments for positive
negotiating in the plan
• Decision making and conflict-
1.3 Identify and include information on active
resolution strategies and
procedures listening in the plan
1.4 Identify and include information on different
• Problem-solving strategies to deal questioning techniques in the plan
with unexpected questions and 1.5 Check information to ensure it is correct and
attitudes during negotiation  up-to-date
Interpersonal skills to develop
rapport with other parties
• Communication skills (verbal and
listening)

K to 12 ICT – Programming (.Net Technology) NC III Page 5 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Codes of practice and guidelines LO 2. Participate in negotiations TLE_ICTP.NET


for the organization 2.1 Agree on criteria for successful outcome by 11-12DPN-Ic9
all parties
• Organization’s policies and
2.2 Consider desired outcome of all parties
procedures for negotiations
2.3 Use appropriate language throughout the
• Decision making and conflict negotiation.
resolution strategies procedures 2.4 Use a variety of questioning techniques
2.5 Documentation and agreement on the

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

 Problem-solving strategies to deal issues and processes by all parties


with unexpected questions and 2.6 Discuss possible solutions and assess them
attitudes during negotiation  viability
Interpersonal skills to develop 2.7 Confirm and record areas for agreement
rapport with other parties 2.8 Agree on follow-up action by all parties

LESSON 4: SOLVE PROBLEM RELATED TO WORK ACTIVITIES (PRW)

K to 12 ICT – Programming (.Net Technology) NC III Page 6 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Competence includes a thorough The learners demonstrate The learners independently LO 1.Identify the problem TLE_ICTP.NET
knowledge and understanding of an understanding of the solve problems in the 1.1 Identify variances from normal operating 11-12PRW-
the process, normal operating principles and concepts in workplace, including the parameters and product quality Ic10
parameters, and product quality to solving problems in the application of problem- 1.2 Define extent, cause, and nature are of the
recognize nonstandard workplace, including the solving techniques based on problem through observation,
situations application of TESDA Training Regulations investigation, and analytical techniques
• Competence to include the ability problemsolving techniques, 1.3 State and specify problems clearly
to apply and explain, sufficient for
and in resolving the root
the identification of fundamental
cause of problems
cause, determining 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
• Using a range of formal
problemsolving 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

K to 12 ICT – Programming (.Net Technology) NC III Page 7 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

• Using a range of formal LO 2. Determine fundamental causes of TLE_ICTP.NET


problemsolving techniques the problem 11-12PRW-
• Identifying and clarifying the 2.1 Identify possible causes based on Ic11
nature of the problem experience and the use of problem-solving
• Devising the best solution tools/ analytical techniques
• Evaluating the solution 2.2 Develop possible cause statements based on
• Implementation of a developed findings
plan to rectify the problem 2.3 Identify fundamental causes per results of
investigation conducted

• Using a range of formal LO 3. Determine corrective action TLE_ICTP.NET


problemsolving techniques 3.1 Consider all possible options for resolution of 11-12PRW-
• Identifying and clarifying the the problem Id12
nature of the problem 3.2 Consider strengths and weaknesses of
• Devising the best solution possible options
• Evaluating the solution 3.3 Determine corrective actions to resolve the
• Implementation of a developed problem and possible future causes
plan to rectify the problem 3.4 Develop action plans identifying measurable
objectives, resource needs, and timelines
in accordance with safety and operating
procedures

• Identifying and clarifying the LO 4. Provide recommendations to TLE_ICTP.NET


nature of the problem manager. 11-12PRW-
• Devising the best solution 4.1 Prepare reports on recommendations Id13
• Evaluating the solution 4.2 Present recommendations to appropriate
• Implementation of a developed personnel
plan to rectify the problem 4.3 Follow up recommendations, if required

LESSON 5: USE MATHEMATICAL CONCEPTS AND TECHNIQUES (MCT)

K to 12 ICT – Programming (.Net Technology) NC III Page 8 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Fundamental operation (addition, The learners demonstrate The learners LO 1. Identify mathematical tools and TLE_ICTP.NET
subtraction, division, an understanding of the independently select, techniques to solve problems 11-12MCT-
multiplication) principles and concepts in source, and apply 1.1 Identify problem areas based on the given Id14
• Measurement system selecting, sourcing, and appropriate and affordable condition
• Precision and accuracy applying appropriate and technologies in the 1.2 Select mathematical techniques based on
• Basic measuring tools/devices affordable technologies in workplace based on the given problem
the workplace TESDA
Training Regulations

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

• Measurement system LO 2. Apply mathematical procedure/ TLE_ICTP.NET


• Precision and accuracy solution. 11-12MCT-
• Basic measuring tools/devices 2.1 Apply mathematical techniques based on the Id15
• Applying mathematical problem identified
computations 2.2 Perform mathematical computations to the
• Using calculator level of accuracy required for the problem
• Using different measuring tools 2.3 Determine results of mathematical
computation and verify based on job
requirements

• Precision and accuracy LO 3. Analyze results. TLE_ICTP.NET


• Applying mathematical 1.1 Identify problem areas based on given 11-12MCT-
computations condition. Ie16
• Using calculator 1.2 Apply appropriate action in case of error.
• Using different measuring tools

LESSON 6: USE RELEVANT TECHNOLOGIES (URT)

K to 12 ICT – Programming (.Net Technology) NC III Page 9 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Awareness of technology and its The learners demonstrate The learners independently LO 1. Study/Select appropriate TLE_ICTP.NET
functions an understanding of the apply mathematical technologies 11-12URT-
• Repair and maintenance principles and concepts in concepts and techniques 1.1 Determine usage of different technologies Ie17
procedure applying mathematical based on TESDA Training based on job requirements
• Operating instructions concepts and techniques Regulations 1.2 Select appropriate technology as per work
• Applicable software specification
• Communication techniques
• Health and safety procedures
• Company policy in relation to
relevant technology
• Different management concepts
• Technology adaptability

• Repair and maintenance LO 2. Apply relevant technologies. TLE_ICTP.NET


procedure 2.1 Use relevant technology effectively in 11-12URT-
• Operating instructions carrying out functions Ie18
• Applicable software 2.2 Use applicable software and hardware as
• Communication techniques per task requirement
• Health and safety procedures 2.3 Observe and practice management concepts
• Company policy in relation to as per established industry practices
relevant technology

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

• Different management concepts


• Technology adaptability
• Relevant technology
application/implementation
• Basic communication skills
• Software applications skills

K to 12 ICT – Programming (.Net Technology) NC III Page 10 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Relevant technology LO 3. Maintain/Enhance relevant TLE_ICTP.NET


application/implementation technology 11-12URT-
• Basic communication skills 3.1 Apply maintenance of technology in Ie19
• Software applications skills accordance with industry-standard
• Basic troubleshooting skills operating procedure, manufacturer’s
operating guidelines, and occupational
health and safety procedure to ensure its
operative ability
3.2 Maintain technology update through
continuing education or training in
accordance with job requirement
3.3 Report immediately technology failure/
defect to responsible person or section for
appropriate action
COMMON COMPETENCIES
LESSON 7: APPLY QUALITY STANDARDS (AQS)
• Relevant production processes, The learners demonstrate The learners LO 1. Assess quality of received materials TLE_ICTP.NET
materials, and products an understanding of the independently apply 1.1 Obtain work instruction and carry out work 11-12-AQS-
• Characteristics of materials, principles and concepts in quality standards based in accordance with standard operating If20
software, and hardware used in applying quality on TESDA Training procedures
production processes standards Regulations 1.2 Check and receive materials against
• Quality checking procedures workplace standards and specifications
• Workplace procedures 1.3 Identify and isolate faulty materials related
• Safety and environmental aspects to work
of production processes 1.4 Record and/or report faults and any
• Fault identification and reporting identified causes to the supervisor
• Quality improvement processes concerned in accordance with workplace
• Reading skills required to interpret procedures
work instructions 1.5 Replace faulty materials in accordance with
workplace procedures

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

K to 12 ICT – Programming (.Net Technology) NC III Page 11 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Communication skills needed to


interpret and apply defined work
procedures
• Carry out work in accordance with
OHS policies and procedures
• Critical thinking

• Relevant production processes, LO 2. Assess own work. TLE_ICTP.NET


materials, and products 2.1 Identify and use documentation relative to 11-12AQS-
• Characteristics of materials, quality within the company Ig21
software, and hardware used in 2.2 Check completed work against workplace
production processes standards relevant to the task undertaken
• Quality checking procedures 2.3 Identify and isolate errors
• Workplace procedures 2.4 Record information on the quality and other
• Safety and environmental aspects indicators of production performance in
of production processes accordance with workplace procedures
• Fault identification and reporting 2.5 Document and report causes in cases of
• Quality improvement processes deviations from specific quality standards
• Reading skills required to interpret in accordance with the workplace
work instructions standards operating procedures
• Communication skills needed to
interpret and apply defined work
procedures
• Carry out work in accordance with
OHS policies and procedures
• Critical thinking
• Solution providing and decision
making

• Relevant production processes, LO 3. Engage in quality improvement TLE_ICTP.NET


materials, and products 3.1 Participate in process improvement 11-12AQS-
• Characteristics of materials, procedures relative to workplace Ih22
software, and hardware used in assignment
production processes 3.2 Carry out work in accordance with process
• Quality checking procedures improvement procedures

K to 12 ICT – Programming (.Net Technology) NC III Page 12 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Workplace procedures 3.3 Monitor performance of operation or quality


• Safety and environmental aspects of product of service to ensure customer
of production processes satisfaction

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

• Fault identification and reporting


• Quality improvement processes
• Reading skills required to interpret
work instructions
• Communication skills needed to
interpret and apply defined work
procedures
• Carry out work in accordance with
OHS policies and procedures
• Critical thinking
• Solution providing and decision
making
LESSON 8: PERFORM COMPUTER OPERATIONS (PCO)
• Reading and comprehension skills The learner demonstrates The learners independently LO 1. Plan and prepare for the task at TLE_ICTP.NET
required to interpret work an understanding of the perform computer hand 11-12-PCO-
instructions and to interpret basic principles and concepts in operations based on TESDA 1.1 Determine task requirements in accordance Ii23
user manuals performing computer Training Regulations with the required output
• OH and S principles and operations 1.2 Select appropriate hardware and software
responsibilities according to task assigned and required
• Main types of computers and basic outcome
features of different operating 1.3 Plan task to ensure that OH and S guidelines
systems and procedures are followed
• Main parts of a computer 1.4 Follow client-specific guidelines and
• Storage devices and basic procedures
categories of memory 1.5 Apply required data security guidelines in
• Relevant types of software accordance with existing procedures
• General security, privacy
legislation, and copyright

K to 12 ICT – Programming (.Net Technology) NC III Page 13 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Relevant types of software LO 2. Input data into computer TLE_ICTP.NET


• Communication skills to identify 2.1 Enter data into the computer using 11-12-PCO-
lines of communication, request appropriate program/application in Ij24
advice, follow instructions, and accordance with company procedure
receive feedback 2.2 Check accuracy of information and
• Storage devices and basic information saved in accordance with
categories of memory standard operating procedures
• Basic ergonomics of keyboard and 2.3 Store inputted data in storage media
computer user according to requirements
2.4 Perform work within ergonomic guidelines

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

• Relevant types of software LO 3. Access information using computer. TLE_ICTP.NET


• Business application 3.1 Select correct program/application-based on 11-12-PCOIIa-
• System software job requirements 25
• Basic ergonomics of keyboard and 3.2 Access program/application containing the
computer user information required according to company
procedures
3.3 Select, open, and close desktop icons
correctly for navigation purposes
3.4 Carry out keyboard techniques in line with
OHS requirements for safe use of
keyboards

• Relevant types of software LO 4. Produce output/data using TLE_ICTP.NET


• Computer peripherals computer system 11-12-PCOIIb-
• Storage devices and basic 4.1 Process entered data using appropriate c-26
categories of memory software commands
4.2 Print data as required using computer
hardware/peripheral devices in accordance
with standard operating procedures
4.3 Transfer files and data between compatible
systems using computer software and
hardware/peripheral devices in accordance

K to 12 ICT – Programming (.Net Technology) NC III Page 14 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

with standard operating procedures

• Web surfing LO 5. Use basic functions of a Web TLE_ICTP.NET


• Web browsers browser to locate information 11-12-PCOIId-
• Search engines 5.1 Establish information requirements for 27
• URLS and keywords Internet search
• Links 5.2 Launch browser
• Bookmarking 5.3 Load search engine
5.4 Enter appropriate search criteria and/or URL
of site
5.5 Follow relevant links to locate required
information
5.6 Bookmark and print useful pages as required

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

• Security measures LO 6. Maintain computer equipment TLE_ICTP.NET


• Anti-virus software/programs 6.1 Implement procedures for ensuring security 11-12-PCOIIe-
• File management of data, including regular back-ups and 28
virus checks in accordance with standard
operating procedures
6.2 Implement basic file maintenance
procedures in line with standard operating
procedures

CORE COMPETENCIES
LESSON 9: PERFORM PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3 (PPHJC)

K to 12 ICT – Programming (.Net Technology) NC III Page 15 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• HTML, Java, and CSS3 The learners demonstrate an The learners independently LO 1. Develop basic HTML document using TLE_ICTP.NET
• Different business domain features understanding of the demonstrate the programming HTMP5 and CSS 3 syntax 11-12PPHJC-
• Functions and documentation of principles and concepts in in HTML5 with JavaScript and 1.1 Illustrate different business domain features IIf-i-29
business processes performing programming in CSS3 1.2 Document business processes using agreed-
• Production and documentation of HTML5 with JavaScript and on representation format
interaction diagrams CSS3 1.3 Describe the interaction of the objects with
• Creation and configuration of the business logic in details
HTML5 document 1.4 Document interaction diagrams using agreed
• Cascading Style Sheet 3 (CSS3) representation format
• Designing HTML5 document using 1.5 Create and configure an HTML document
CSS3 according to user’s specification
1.6 Design HTML5 document using Cascading
Style Sheet 3 (CSS3)

• Using jQuery to simplify code of LO 2. Create HTML5 document using TLE_ICTP.NET


common JavaScript APIs advanced techniques with JavaScript and 11-
• Creating forms that use the new CSS3 12PPHJCIIj-
HTML5 input types 2.1 Create static pages using new features IIIa-d-30
• Validation of user input using the available in HTML5
new HTML5 attributes 2.2 Use CSS3 applying basic styling to the
• Writing JavaScript code for non- elements in an HTML5 page
HTML5 attributes 2.3 Explain the syntax and use of JavaScript with
• Provision of feedback for HTML5 HTML5
and non-HTML5 attributes 2.4 Write JavaScript code that manipulates the
• Styles of text elements HTMLDOM and handle events

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

K to 12 ICT – Programming (.Net Technology) NC III Page 16 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

 Using CSS3 selectors 2.5 Describe the use of jQuery to simplify code
 Implementation of CSS3 Graphical that uses many common JavaScript APls
effects and transformations 2.6 Create forms that use the new HTML5 input
 Knowledge of UML or other model types
and function 2.7 Validate user input and provide feedback by
 Creating document structure using the new HTML5 attributes
Writing code that interacts with 2.8 Write JavaScript code to validate user input

UI controls and provide cases where it is not suitable to
Applying style to HTML use HTML5 attributes
elements programmatically 2.9 Implement graphical effects and
transformations by using the CSS3
properties
2.10 Apply style to block elements by using
CSS3
2.11 Use CSS3 selectors to specify the elements
to be styled in a Web application
2.12 Style text elements on an HTML5 page by
using CSS3
 Using XML HTTP Request object LO 3. Communicate with Remote Data TLE_ICTP.NET
 Simplifying codes using jQuery Source and create objects and methods 11-
Ajax method using JavaScript 12PPHJCIIId-
 Benefits of structuring JavaScript 3.1 Serialize, deserialize, send, and receive data h-31
code by using XMLHTTP Request object
 Creating custom objects in 3.2 Simplify code that serializes, deserializes,
JavaScript sends, and receives data by using the
jQuery Ajax method
 Extending custom and native
objects 3.3 Describe the benefits of structuring
JavaScript code carefully to aid
 Implementing HTML5 APIs
Establishing the scope of objects maintainability and extensibility

and variables 3.4 Explain best practices for creating custom
Creating and implementing objects in JavaScript

objects and methods 3.5 Describe how to extend custom and native
Implementing program flow objects to add functionality
 Raising and handling an event
 Implementing exception handling

K to 12 ICT – Programming (.Net Technology) NC III Page 17 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

 Implementing callback
 Serializing, deserializing, and
 transmitting data

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

• Using Drag-and-Drop-and-File LO 4. Create interactive user interface and TLE_ICTP.NET


APIs add offline support for Web applications 11-
• Incorporating audio and video into 4.1 Use Drag-and-Drop-and-File APIs to interact 12PPHJCIIIh-
a Web application with files in a Web application. j-IVa-d32
• Using the Geolocation API 4.2 Incorporate audio and video into a Web
• Debugging and profiling a Web application.
application 4.3 Detect location of the user running a Web
• Detecting device capabilities application by using the Geolocation API.
• Creating a Web page that can 4.4 Explain how to debug and profile a Web
dynamically adapt its layout application by using the Web Timing API.
• Saving and retrieving data using 4.5 Describe the need to detect device
the Local Storage API capabilities and react to different form
• Using the Application Cache API factors in a Web application.
• Providing offline support for a 4.6 Create a Web page that can dynamically
Web application adapt its layout to match different form
factors
• Different form factors in a Web
application 4.7 Save data and retrieve locally on the user's
computer by using the Local Storage API
• Detecting device capabilities
4.8 Provide offline support for a Web application
• Creating a Web page that can
by using the Application Cache
dynamically adapt its layout
API

K to 12 ICT – Programming (.Net Technology) NC III Page 18 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Scalable Vector Graphics and its LO 5. Use CSS3 to create scalable graphics TLE_ICTP.NET
uses and animated user interface 11-
• Drawing Complex graphics on 5.1 Use Scalable Vector Graphics to add 12PPHJCIVd-
HTML5 Canvas element interactive graphics to an application. h-33
• Writing and Using JavaScript code. 5.2 Draw complex graphics on an HTML5 Canvas
• Application of CSS transitions element by using JavaScript code.
• Different types of 2D and 3D 5.3 Apply CSS transitions to elements on an
transitions HTML5 page, and write JavaScript code to
• Using CSS key-frames detect when a transition has occurred
• Implementation of Complex 5.4 Describe different types of 2D and 3D
animations transitions available with CSS3
• Styling HTML text properties 5.5 Implement complex animations by using CSS
• Styling HTML box properties key-frames and JavaScript code
• Creating a flexible content layout

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

• Creating an animated and adaptive


UI
• Finding elements by using CSS
selectors and jQuery
• Structuring CSS file by using CSS
selectors
• Domain modeling / ObjectOriented
breakdown and encapsulation
• Function breakdown and
encapsulation
• Interaction diagram modeling.
• Detailed / step-by-step process
modeling
• Writing Website with HTML5,
CSS3, and JavaScript

K to 12 ICT – Programming (.Net Technology) NC III Page 19 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• How Web Sockets Work LO 6. Implement real-time TLE_ICTP.NET


• How to send and receive data communications by using Web Sockets 11-12PPHJC-
through a Web socket and Web Worker process IVi-j-Ia-c-34
• Connecting Web Socket API to a 6.1 Explain how Web Sockets work and describe
Web Socket server how to send and receive data through a
• The purpose of a Web Worker Web Socket
process and its uses 6.2 Use Web Socket API with JavaScript to
• Asynchronous processing connect to a Web Socket server, send and
• Using Web Worker APIs to create, receive data, and handle the different
run, and monitor the process events that can occur when a message is
sent or received
• Usage of IDE
6.3 Describe the purpose of a Web Worker
• Debugging, Testing, Tracing and
process and how it can be used to perform
SQL
asynchronous processing as well as provide
• Manipulating XML and JSON isolation for sensitive operations
• Creating an installation package 6.4 Use Web Worker APIs from JavaScript code
• Deploying and configuring to create, run, and monitor a Web Worker
installation package process
6.5 Follow Occupational health and safety
standards in the workplace and 5S
disciplines strictly as per enterprise policies
and procedures

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE


LESSON 10: DEVELOP ASP.NET MVC 5 WEB APPLICATIONS (DAMWA)

K to 12 ICT – Programming (.Net Technology) NC III Page 20 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Preparing the feature list in line The learners demonstrate an The learners independently LO 1. Employ basic project management TLE_ICTP.NET
with client requirements understanding of principles develop ASP.NET MVC 5 Web tasks 11-12DAMWA-
• Gathering client information and and concepts in developing applications 1.1 Prepare feature list in line with client Ic-h-35
requirements ASP.NET MVC 5 Web requirements
• Using Effective Excel Survey form applications 1.2 Use effective Excel Survey form to gather
• Release plan on dependencies and client information and requirements
business values 1.3 Prepare release plan and agree with clients
• Visual presentation and supporting based on dependencies and business
documents values
• Completion of the feature list and 1.4 Present visual presentation and supporting
establishing design approach documents during the client meeting
• Estimation of time per task based 1.5 Identify required tasks to complete the
on degree of complexity and size feature based on feature list and
• Using OneNote and Team Sites established design approach
• Using Lync Online 1.6 Assign time estimates per task based on
• Analysis of development resources degree of complexity and size
• Formulation and documentation of 1.7 Perform analysis of development resources.
the Used test-case scenarios 1.8 Itemize Tasks and To-do list using OneNote
• Plotting the test case using Excel and Team Sites
Worksheets 1.9 Use Lync Online effectively for online internal
meetings throughout the project
• Documentation of business
development
process
1.10 Formulate used test-case scenarios and
• Understand the value of an endto-
document using specified format and in
end view of Application
line with client requirements
Lifecycle Management (ALM) tools
1.11 Plot test cases in Excel Worksheets
and practices
1.12 Document business process using agreedon
representation format

• The architecture of .NET LO 2. Perform Object-Oriented TLE_ICTP.NET


Framework applications Programming with C# 11-12DAMWA-
• Introduction to Web Forms 2.1 Describe the architecture of .NET Framework Ih-j-IIa-c-36
Architecture applications and use the features that
• Using Visual Studio 2013 version Visual Studio 2013 or higher and

K to 12 ICT – Programming (.Net Technology) NC III Page 21 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

or higher programming language provided to

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

 Using the basic data types, support .NET Framework development


operators, and expressions 2.2 Use the basic data types, operators, and
 Construction of standard expressions
programming language 2.3 Use the constructed standard programming
 Using Create and invoke methods, language
pass parameters to methods, and 2.4 Use the created and invoked methods,
return values from method passed parameters to methods, and
 Creating Overloaded methods returned values from methods
and using optional & output 2.5 Create overloaded methods and use optional
parameters & output parameters
Handling Exceptions and writing
 2.6 Catch and handle exceptions and write
information to the event log
information to the event log
Building large-scale applications
 Requirements for implementing 2.7 Explain the requirement for implementing
 logging, tracing, and profiling logging, tracing, and profiling when
Principles of object-oriented building large-scale applications
 programming 2.8 Describe principles of object-oriented
Defining, creating Custom classes programming
 and implementing Custom 2.9 Create and use custom classes
interfaces 2.10 Define and implement custom interfaces
Using generics to implement 2.11 Use generics to implement type-safe
 typesafe collections collections
Creating a class hierarchy Defining 2.12 Define and inherit abstract classes from
 and using Abstract classes and base classes to create a class hierarchy.
 inherit 2.13 Use inherit from .NET Framework classes
Using inherit from .NET and extension methods to add custom
 Framework classes and extension functionality to the inherited class
methods 2.14 Create generic classes and methods
Adding custom functionality to the
 inherited class

K to 12 ICT – Programming (.Net Technology) NC III Page 22 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

 Introduction to ASP.NET LO 3. Develop ASP.NET Web Applications TLE_ICTP.NET


 Knowing the difference between using Model View Controller architectural 11-12DAMWA-
ASP and ASP.NET pattern. IIc-g-37
 Web Forms 3.1 Learning basics of building an ASP.NET MVC
 Web Services 5 Web app using Visual Studio 2013 or
 Enumerating ASP.NET features higher
3.2 Describe the Microsoft Web Technologies

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

K to 12 ICT – Programming (.Net Technology) NC III Page 23 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

 The Microsoft Web Technologies stack


stack 3.3 Select and use appropriate technology to
 Selection of appropriate develop any given application
technology to develop any given 3.4 Design architecture of Web application to
application meet a set of functional requirements, user
 The architecture of a Web interface requirements, and address
application business models
 Page Class 3.5 Design the implementation of a Web
 Web Forms Life Cycle application that will meet a set of
functional requirements, user interface
 Web Forms Event Model Designing
address business models requirements, and address business models
 3.6 Create MVC Models
User interface requirements and
functional requirements Creating 3.7 Write code that implements business logic
 the MVC Models within Model methods, properties, and
Razor events.
 Writing Code that implements 3.8 Add controllers to an MVC Application to
 business logic within Model manage user interaction
 method 3.9 Update models
Managing user interaction 3.10 Select and return Views
Adding controllers to an MVC 3.11 Use Razor syntax to create Views in an
 Application MVC application that display
 Editing data and updating models 3.12 Edit data
Create interaction with Models 3.13 Interact with Models and Controllers
 and Controllers
 Design and implement MVC
controllers and actions Design
 and implement routes Control
application behavior by using
 MVC controllers and actions
 Design and implement routes
Control application behavior by
 using MVC extensibility points

K to 12 ICT – Programming (.Net Technology) NC III Page 24 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

 Using Visual Studio LO 4. Test and debug ASP.NET MVC Web TLE_ICTP.NET
 Testing and debugging Run Applications. 11-12DAMWA-
 tools on testing and 4.1 Run unit tests and debugging tools against a IIh-j-IIIa-38
debugging Web application in Visual Studio

CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

• Application Tracing 4.2 Configure an application for troubleshooting


• Page Tracing
• Configuring the application for
troubleshooting

• Using the ASP.NET routing engine LO 5. Create custom URLs and apply style TLE_ICTP.NET
• Developing the friendly URLs to ASP.NET MVC Web applications. 11-12DAMWA-
• Using Template Views 5.1 Develop a Web application that uses the IIIb-f-39
• Application of a consistent look and ASP.NET routing engine to present friendly
feel URLs
• Adapting Web pages for different 5.2 Develop a Web application that uses the
browsers ASP.NET routing engine to a logical
navigation hierarchy to users
5.3 Use Template Views
5.4 Apply a consistent look and feel to an MVC
Application
5.5 Adapt Web pages for different browsers

K to 12 ICT – Programming (.Net Technology) NC III Page 25 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

• Using partial page updates and LO 6. Create responsive Web pages and TLE_ICTP.NET
caching to reduce the network implementing security 11-12DAMWA-
bandwidth 6.1 Use partial page updates and caching to IIIf-j-40
• Perform acceleration responses to reduce the network bandwidth used by an
user requests application.
• Writing JavaScript code that runs 6.2 Perform accelerate responses to user requests
on the client side 6.3 Write JavaScript code that runs on the client
• Utilizes the jQuery script library side
• Optimizing the responsiveness of 6.4 Utilize jQuery script library to optimize the
an MVC Web application responsiveness of an MVC Web application
• Implementing authentication in an 6.5 Implement authentication in an MVC Web
MVC Web application application using Membership Provider.
• Implementing authorization in an 6.6 Implement authorization in an MVC Web
MVC Web application application using Role Provider
• Using Role Provider 6.7 Build a secure MVC application that resists
• Building a secure MVC application malicious attacks
that resists malicious attacks 6.8 Build an MVC application that persist
• Building an MVC application that information about users and preferences
persist information about users and
preferences
CONTENT CONTENT STANDARD PERFORMANCE STANDARD LEARNING COMPETENCIES CODE

K to 12 ICT – Programming (.Net Technology) NC III Page 26 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024


 The Web API and its advantage LO 7. Create RESTful API, modify URLs, TLE_ICTP.NET
 Building a RESTful Web API and deploy ASP.NET MVC applications 11-12DAMWA-
7.1 Describe a Web API IVa-e-41
 Modifying the Web browser Using
HTTP modules and HTTP 7.2 Identify and explain why developers might
handlers add a Web API to an application

How MVC application modifies 7.3 Build RESTful Web API and consume from
and handles browser requests other applications
 Intercepting the browser request
7.4 Modify the way browser requests by an MVC
using Web socket application using HTTP modules and HTTP
 Writing codes for Windows Azure
handlers
Web service 7.5 Intercept request from browser using Web
 Writing codes to call the Web
sockets
service 7.6 Write Windows Azure Web service
 Packaging an ASP.NET MVC 4 Web
7.7 Write code to call the Web service from and
application to a Web server for MVC application
staging or production
7.8 Pack an ASP.NET MVC 5 Web application
 Deploying an ASP.NET MVC 4 Web
from a development computer to a Web
application to a Web server for
server for staging or production
staging or production
7.9 Deploy an ASP.NET MVC 5 Web application
from a development computer to a Web
server for staging or production

K to 12 ICT – Programming (.Net Technology) NC III Page 27 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

RESOURCES

Methodologies Assessment Method


TOOLS EQUIPMENT MATERIALS


Computer Software: • Network Computer (on • 1 free account • Lecture/ discussion  Written exam
• e.g., Visual Studio Windows 8 or higher) with www.microsoftvirtualacadem • Hands-on  Practical exam
peripherals y.com
Express • Exercises  Observation in workplace
2012 or higher • Network printer • Practical Materials • Demonstration Interviews/ questioning
• Internet access • White board • Handouts • Multimedia Presentation
• MVC5 or higher • LCD projector and screen • Reference Books • Online
• Application servers  • Ergonomic chairs and tables • Learning Materials/Guide
Postman
e.g. Learning Materials:
- SQL Server Express 2012 • Occupational Health and
or higher Safety Handbook
- IIS Express • Books
• Multimedia Devices
• Pictures
• Magazines
• Manuals
• Handouts
• Brochures
• http://www.asp.net/mvc/ove
rview/getting-started)
• http://objectdiscovery.com/t
raining/course/programming
/microsoft/csharp/asp/outlin
e.html

K to 12 ICT – Programming (.Net Technology) NC III Page 28 of 30


DATAMEX COLLEGE OF SAINT ADELINE, INC.
3rd Floor Gotaco Building II Mc Arthur Highway Marulas Valenzuela City
Telephone No.: 292-75-36
School Year: 2023-2024

K to 12 ICT – Programming (.Net Technology) NC III Page 29 of 30

You might also like