ICT Grade 10 2nd

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

HOLY ROSARY COLLEGES FOUNDATION

Calaba, San Isidro, Nueva Ecija


S.Y. 2019-2020

UNIT LEARNING PLAN

Subject Area: TLE-ICT X Grading Period: Quarter 2


Grade Level: 10 Number of Days: 32
PART I
UNIT TOPIC: Computer Programming

SUB-TOPIC:
1. Applying Programming Skills in a Second Language (PS)
2. Applying Object-Oriented Programming Language Skills (OP)

UNIT STANDARDS
CONTENT STANDARDS PERFORMANCE STANDARDS

The learners demonstrate and understanding of key The learners shall be able to independently
concepts, underlying principles in programming in create/provide quality and marketable product and/or
second language service in Computer Programming in second language,
as prescribed by TESDA Training Regulations
COMPETENCIES
KNOWLEDGE PROCESS UNDERSTANDING(VMO)
The learners… The learner… The learner…

1) Follow basic language 1) Use language-data types, 1) Perform sequential search,


syntax rules and best operators, and expressions insertion, and deletion
practices in program coding 2) Use the appropriate language algorithms to operate on one-
2) Use basic programming- syntax for sequence, selection, dimensional array
construct algorithms and iteration constructs 2) Code standard sequential access
3) Use modular programming 3) Review codes visually algorithms for text and binary
approach 4) Review codes by using files
4) Review code visually debugging tools provided by 3) Use SQL or language facilities
5) Follow guidelines for the system or the industry to access databases
developing a maintainable 5) Use a debugger to trace code 4) Document the test performed
code that adheres to a set of execution 5) Correct errors in the code
coding standards. 6) Use internal documentation 6) Document modifications in the
6) Follow internal tools code
documentation standards and 7) Develop simple tests to 7) Use the appropriate language
tools confirm that the coding process syntax for iteration construct
7) Follow basic language meets design specifications 8) Construct a class the contains
syntax rules and best 8) Document the test performed primitive member/instance
practices in program coding 9) Use language-data types, variables
8) Use modular programming operators, and expressions 9) Construct a class that contains
approach 10) Create arrays and arrays of multiple options for object
9) Use a user-defined objects constructions
aggregation in a class 11) Implement inheritance to at 10) Use an Integrated Development
10) Follow guidelines for least two (2) levels of depth Environments
developing maintainable 12) Use a polymorphism at a 11) Resolve errors using an
code that adheres to a set of simple level through applicable program debugging
coding standards inheritance to enable easy code technique
11) Follow internal extension 12) Develop simple tests to confirm
documentation standards 13) Use language debugging that the coding process meets
facilities of any IDE in design specification
debugging 13) Conduct simple tests to confirm
14) Detect errors using an that the coding process meets
applicable program debugging design specifications
technique 14) Apply necessary corrections to
15) Use internal documentation the code and documentation
standards
16) Document the performed tests

ENDURING UNDERSTANDING: ESSENTIAL QUESTION:

The learners will understand the importance and How will the students understand and acknowledge the
principles in Computer Programming as a importance and principles in Computer Programming
competent individual in preparing needed resources in terms of debugging codes and syntax using
for applying second language approach and object- programming skills in second language and object-
oriented programming leading to the creation of the oriented programming.
software/application r based on a given task.
Furthermore, learners will understand the
importance of debugging the newly created
software as standard procedures in constructing
computer programs.

Transfer Goal

Learners demonstrate knowledge, understanding and appreciation on knowing the principles of Computer
Programming that make them achieve broader knowledge in program debugging and troubleshooting using
advance programming skills, both in first and second language, as well as object-oriented programming as
part of their career as Computer Programmer.

PART II
LESSON TITLE: Applying Programming Skills in a Second Language
NO. OF DAYS: 16

Activities For Acquiring Activities For Making Activities Leading To Transfer


knowledge and skills meaning and Developing
Understanding
EXPLORE
CORRECT GRAMMAR THE RIGHT FORMAT STRUCTURAL APPROACH
(Semantic and Syntax) (Elements of Programming) (Program Control Structure)

Identifying the correct Describing the different Using the appropriate language syntax
code/syntax per line of codes in language-data types, operations for sequence, selection, and iteration
program coding and expressions constructs

Discussion and Concept Noting Discussion and Concept Noting Discussion and Concept Noting

RULES AND RULES AND PROCEDURES I AM MR. BIN


INSTRUCTIONS (Creating a Pseudocode) (Binary Files)
(Creating an Algorithm)
The learners will generate Following conversion of data through
The learners will generate instructions/procedures base on binary system
instructions/procedure base on the flowchart symbols in a
the flowchart symbols in a semi- human-readable form
machine-readable form

LINKED IN WE HAVE A CHOICE I HAVE TECHNIQUES


(Structured Query Language) (Basic Programming Construct) (Testing Techniques ad Errors
Handling)
Identifying connections of two Identifying different program
different programs to form one code/syntax iteration, decision Identifying different testing techniques
running application. and sequence approach in handlings errors

SHOW ME THE WAY SETTING STANDARDS HARDCOPY PLEASE!


(Procedures in debugging and (Coding Standards) (Documentation Techniques)
editing the program)
Identifying Coding Standards Describing different documentation
Identifying the procedures in and Guidelines techniques
debugging and editing
Discussion and Concept Noting Discussion and Concept Noting
Discussion and Concept Noting

WE HAVE A TEST
(Testing techniques)

Discussions about different


testing techniques in program
documentation

FIRM UP
LET ME FOLLOW YOU LET ME KNOW PLEASE I KNOW WHAT TO DO

Following basic language syntax Performing program element Perform selections of appropriate
rules and best practices in validation based on the required language data types, operators,
program coding program design expressions, and syntax

Discussion and Concept Noting Discussion and Concept Noting Discussion and Concept Noting

CONVERSION MODE DATA CONVERSION 2 BECOME 1

Learners will use Algorithms Learners will convert different Using SQL or language facilities to
and Pseudocode for coding the types of data into binary system access database created using another
selected programming language format program

Discussion and Concept Noting Discussion and Concept Noting Discussion and Concept Noting

LET’S CONSTRUCT TEST YOUR CODE VALUES INFUSED

Performing sequential search, Review and perform debugging 1) Focus


insertion, and deletion of data program codes visually 2) Determination
through SQL format 3) Patience
Discussion and Concept Noting
Discussion and Concept Noting

DEEPEN
AND THE RESULT IS? LET’S USE IT! IT’S AN ACTUAL TEST

Examining the variable contents Applying guidelines for Creating and applying simple tests to
of detect and correct errors developing program codes confirm that coding process meets
through internal documentation design specification
Discussion and Concept Noting standards and tools
Discussion and Concept Noting
Discussion and Concept Noting

EVEYTHING IS RECORDED

Applying the program


documentation standards and
techniques for future
modification and revision

LESSON TITLE: Applying Object-Oriented Programming Language Skills (OP)


NO. OF DAYS: 16
Activities For Acquiring Activities For Making Activities Leading To Transfer
knowledge and skills meaning and Developing
Understanding
EXPLORE
CORRECT GRAMMAR THE RIGHT FORMAT THE RIGHT FORMAT
(Semantic and Syntax) (Language Operators) (Elements of Programming)

Identifying the correct Identifying basic language Describing the different language-data
code/syntax per line of codes in syntax rules and best practices in types, operations and expressions
program coding program coding
Discussion and Concept Noting
Discussion and Concept Noting Discussion and Concept Noting

BUILDING STRUCTURE OOPS! I SAW IT


(Program Control Structure) (Principles of Object-Oriented (Integrated Development
Programming Language) Environment)
Using the appropriate language
syntax for sequence, selection, Identifying basic object- Exploring the different IDE
and iteration constructs oriented principles in target Programming Formats
language
Discussion and Concept Noting Discussion and Concept Noting
Discussion and Concept Noting

I HAVE TECHNIQUES SHOW ME THE WAY HARDCOPY PLEASE!


(Errors Handling) (Procedures in debugging and (Documentation Techniques)
editing the program)
Identifying different testing Describing different documentation
techniques in handlings errors Identifying the procedures in techniques
debugging and editing
Discussion and Concept Noting Discussion and Concept Noting
Discussion and Concept Noting

FIRM UP
ON MY OWN IT’S REAL! LET ME TRY
(Creating sample programming (Creating program codes for (Designing program structure using
codes using basic language options, sequence and case OOP approach)
syntax rules) approach using basic language
and rules) Discussions about selected program
Discussions about selected codes and syntax
program codes and syntax Discussions about selected
program codes and syntax Concept Noting
Concept Noting
Concept Noting

LET ME TRY ARE YOU ALL RIGHT? MY DOCUMENTS


(Designing sample GUI using (Practicing error handling (Preparing proper documents use in
Integrated Development approach using applicable program coding based on
Environment) program debugging technique) documentation standards)

Class Discussions and Concept Class Discussions and Concept Noting


Class Discussions and Concept Noting
Noting
DEEPEN
LET’S COMBINE TOGETHER LET’S COMBINE TOGETHER MY MISTAKES
(Applying basic programming (Applying program connections (Debugging codes and syntax using
skills using basic language using SGL or language program’s debugging tools.
syntax and layout in second facilities)
language)

ARCHIVES RIGHT MINUS WRONG BUID. BUILD, BUILD

Applying documentation process Applying different testing Designing GUI structures and code
using standard documentation and techniques. constructions.
tools.

TRANSFER
TEST WHAT YOU KNOW! LET’S DO IT TEST WHAT YOU KNOW!

Summative Assessment Hands-On and Actual Summative Assessment (QUIZZES)


(QUIZZES) Application

PART III
Performance Task:

(GOAL) Learners should provide a complete program designs with GUI, program documentation, debugging
and testing techniques needed in developing applications to their target customers/clients.

(ROLE) As IT professionals they should provide and come up with the best and running GUI program with
complete program documentation, debugging and testing techniques that are needed in providing a complete
program application/software in Computer Programming.

(AUDIENCE) Their teachers and classmates will act as their customers/clients.

(SITUATION) Learners are being hired as IT Computer Programmer by company that needed full
operational program that will be used for their business operations.

(PRODUCT) Proposed Software Application Program that related to the given task/project by the company
they work with. The program should provide a complete system the meet the expectations of the company.

(STANDARD) RUBRIC
EXCELLENT
The learners have presented the product well with their best knowledge and
mastery of information in relation to their PECs characteristics, skills and traits.
They also provide complete resource materials of the product that gives persuasive
effect to customers/clients.
The learners have presented the product with their best knowledge in relation to
their PECs characteristics, skills and traits.
ABOVE AVERAGE
They also provide complete resource materials of the product that gives persuasive
effect to customers/clients.

The learners have presented the product with their good knowledge in relation to
their PECs characteristics, skills and traits.
AVERAGE
They also provide resource materials of the product that gives persuasive effect to
customers/clients.

The learners have presented the product with their knowledge in relation to their
BELOW AVERAGE PECs characteristics, skills and traits.
They also provide some resource materials of the product to customers/clients.

The learners have presented the product unwell with their poor in relation to their
POOR PECs characteristics, skills and traits.
They also do not provide complete some resource materials of the product.

Prepared by:
RHAYAN DC. DAQUIZ
Subject Teacher

Checked by:

MARK NIEL S. GUEVARRA


Subject Coordinator

Approved by:

LOLITA S. BUNDOC
Principal

You might also like