0% found this document useful (0 votes)
18 views5 pages

BOW-SP-ICT-9-Programming

The document outlines the Budget of Work for the Special Program in Information and Communications Technology for the school year 2022-2023 in the Philippines. It details the curriculum for Grade 9, covering topics from basic and advanced programming concepts, including Java and .Net programming, to practical applications and project proposals. The program aims to equip learners with essential skills in creating and managing software applications through a structured learning approach.

Uploaded by

Lorena Teofilo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views5 pages

BOW-SP-ICT-9-Programming

The document outlines the Budget of Work for the Special Program in Information and Communications Technology for the school year 2022-2023 in the Philippines. It details the curriculum for Grade 9, covering topics from basic and advanced programming concepts, including Java and .Net programming, to practical applications and project proposals. The program aims to equip learners with essential skills in creating and managing software applications through a structured learning approach.

Uploaded by

Lorena Teofilo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Republic of the Philippines

Department of Education
REGION III – CENTRAL LUZON
SCHOOLS DIVISION OFFICE OF NUEVA ECIJA

DIVISION-INITIATED
SPECIAL PROGRAM IN INFORMATION AND COMMUNICATIONS TECHNOLOGY
BUDGET OF WORK FOR SY 2022-2023

Subject SP-ICT (Basic and Advanced Grade Level 9


Programming)
Description This course introduces the basic understanding on basic and advanced programming concepts in the
computer system and the application of this concepts on designing and producing creative and innovative
programs

Week Learning Competencies


Quarter Topics
No
The learner…

● Starting with a Word Document


● Basic Editing and Formatting Text and
Paragraph in a Word Document
creates, edits and produces a document and ● Starting a Slide Presentation
I 1 presentation ● Basic Editing and Formatting with Text in a
Slide Presentation
● Creating Sample Output in Word and
Presentation

● Starting with a Spreadsheet


● Entering Data in a Workbook
● Editing Data
creates, edits and produces a spreadsheet and
I 2 publication ● Entering Formula
● Starting with a Publication
● Basic Formatting in a Publication
● Creating and Printing a Publication
explains computer programming concepts ● Introduction to Programming Concepts.
● Computer Program
I 3 • describes programming language ● Programming Language
• differentiates hardware from software ● Hardware and Software Concepts
concepts
● The Programming Cycle
explains the cycle in creating a program ● Software Development Life Cycle Phases
● defines Systems Development Life Cycle (SDLC)
I 4 ● identifies the characteristics of an algorithm ● The Algorithm and its Examples
● discusses the use of pseudocodes ● Steps in writing an algorithm in programming
● The Pseudocodes
● The Flowchart
● Flowchart Symbols and Their Uses
describes, identifies, shows different types, symbols
I 5 and samples of a flowchart ● Types of Flowchart
● Examples of Creating a Flowchart
● Techniques in Creating a Flowchart.
● describes the concepts of using conditional
I 6 statements ● Conditional Statements
Republic of the Philippines
Department of Education
REGION III – CENTRAL LUZON
SCHOOLS DIVISION OFFICE OF NUEVA ECIJA

● describes the idea behind looping constructs ● Looping Construct


● creates sample flowcharts ● Flowchart Exercises
● Introduction to Java
describes and identifies the different features of Java,
● Features of Java
I 7 its applets, applications and requirements ● Applets and Applications
● Java Requirements

sets up Java program ● Setting Up Java


● identifies the different coding guidelines ● The Coding Guidelines
I 8 ● uses Java syntax, comments and keywords ● The Java Syntax, Comments & Keywords
● describes the different types of data ● Data types in Java
• identifies and describes Java identifiers, variables
● Java Identifiers, Variables and Constants
I 9 and constants
● Initializing Variables
• initializes variables

I 10 demonstrates skills on the use of the different Java ● Performance Tasks on the Use of Java
variables and constants Variables, and Constants
● Expressions and Operators
describes and identifies different expressions and
● Arithmetic, Increment, Decrement, Assignment,
II 1 operators in creating a program and explains
Relational, and Logical Operators
operator precedence
● Operator Precedence
● The Control Structures
describes, explains, compares and uses different ● The Sequence & Selection Control Structure
II 2 types of control structures ● Performance Task on the Use of Control
Structure
● The Repetition Control Structure
➢ While Statement
demonstrates the use of different types of repetition ➢ Do-While Statement
II 3 control structure in creating a program ➢ For Statement
● Performance Task on the Use of Repetition
Control Structure
● The Java Statements
defines and identifies the types of Java statements
➢ Break Statement
➢ Continue Statement
describes array
II 4 ● differentiates and demonstrates the use of single
➢ Return Statement
● Introduction to Array
dimensional multidimensional array in creating a
● Single Dimensional and Multidimensional Array
program
● Performance Task on the Use of Arrays
● Java Methods
describes and demonstrates the use of Java Methods ● Java Method Parameters
● demonstrates the use of parameters and ● The Parameters and Arguments
II 5 arguments ● The Command-Line Argument
● describes command-line argument ● Performance Task on the Use of Parameters
and Arguments
● The Java Strings
➢ Definition of String
➢ Store Text in Strings
defines and demonstrates the use of Java string in a
II 6 program
➢ Use of Special Character Strings
➢ Displaying Strings
➢ Concatenate Strings
➢ Use Other Variables with Strings

II 7 applies Java string in a program ● Performance Task Using String


● User-Defined Functions
defines and demonstrates the use of User-Defined Return Statement
II 8 Functions (UDF) Parameter Passing
● Performance Task in UDF
Republic of the Philippines
Department of Education
REGION III – CENTRAL LUZON
SCHOOLS DIVISION OFFICE OF NUEVA ECIJA

identifies the scope of a variable


● Variable Scoping
II 9 defines and demonstrates the use of matrices and
● The Matrices and their Properties
their properties
● Java OOP (Object-Oriented Programming)
● Java Classes and Object
describes and demonstrate the use of Java OOP ➢ Create a class
II 10 (Object-Oriented Programming) ➢ Create an object
➢ Multiple Objects
➢ Using Multiple Classes
identifies the different tools available for creating ● Introduction to .Net Environment
applications ● Installation of VB 2008
III 1
demonstrates skills on installing VB 2008

creates a program with statements ● Creation of Programs using Statements


➢ Defining Statement
III 2 ➢ Declaration Statements
➢ Executable Statements

describes and identifies different functions of ● The Operator and its Functions
operators and their order of precedence ➢ Arithmetic Operators
➢ Comparison Operators
➢ Logical / Bitwise Operators
III 3 ➢ Bit Shift Operators
➢ Assignment Operators
➢ Miscellaneous Operators
● Operator Precedence

describes and applies decision making structure in a ● The Decision Making and their Structures
program ➢ If-Then Statement
➢ If-Then-Else Statement
III 4 ➢ If-Else If-Else Statement
➢ Nested If Statement
➢ Select Case Statement
➢ Nested Select Case Statement

defines and applies looping structure and statement ● Defining and Using Loop and its Structures
in a program ➢ Do Loop
➢ For-Next Loop
➢ Each-Next Loop
➢ While-End While Loop
III 5 ➢ With-End With Statement
➢ Nested Loop
➢ Loop Control Statement
➢ Exit Statement
➢ Continue Statement
➢ GoTo Statement

defines and identifies the properties, methods of ● Defining String


string ● Properties of the String Class
III 6 ● Methods of the String Class
creates a string object ● Creating a String Object

creates date and time in a program structure ● Creating Date & Time
➢ Properties and Methods of the DateTime
III 7 Structure
➢ Creating a DateTime Object
➢ Getting the Current Date and Time
Republic of the Philippines
Department of Education
REGION III – CENTRAL LUZON
SCHOOLS DIVISION OFFICE OF NUEVA ECIJA

➢ Formatting Date
➢ Predefined Date/Time Formats
➢ Properties and Methods of the
DateAndTime Class

defines and describes exceptions ● Defining Exception


● Syntax of Exception Handling
● Exception Classes in .Net Framework
III 8 ● Handling Exceptions
● Creating User-Defined Exceptions
● Throwing Objects

applies concepts on developing a proposed program ● Development of Program Proposal


III 9-10
describes basic controls and their properties, ● The Basic Controls
methods and events in a graphical user interface ➢ Control Properties
IV 1 (GUI) environment ➢ Control Methods
➢ Control Events
➢ Basic Controls

defines and embeds dialog box in interacting with ● ·Defining and Embedding Dialog Box
IV 2 GUI

uses advanced form ● Defining Advanced Form


● adds menus, submenus and functionalities in a ● Adding Menus and Sub Menus in an
form Application
IV 3 ● uses modal forms ● Adding Functionalities in a Form
● Anchoring and Docking in a Form
● Modal Forms

incorporates event handling in a program ● Defining Event Handling


IV 4 ● Mouse Events
● Keyboard Events

applies regular expressions in a program ● Defining Regular Expressions


➢ Character Escapes
➢ Character Classes
➢ Anchors
➢ Grouping Constructs
IV 5 ➢ Quantifiers
➢ Backreference Constructs
➢ Alternation Constructs
➢ Substitutions
➢ Miscellaneous Constructs

defines and describes the concept of database access ● Defining Database Access
➢ ADO.Net Object Model
➢ Data Provider
IV 6 ➢ DataSet
➢ Connecting to a Database
➢ Creating Table, Columns, and Rows

applies concepts of programming in preparing, ● Designing a Proposed Program


IV 7-10 designing, and finalizing a proposed program ● Evaluation and Finalization of the Proposed
Program
Republic of the Philippines
Department of Education
REGION III – CENTRAL LUZON
SCHOOLS DIVISION OFFICE OF NUEVA ECIJA

Prepared by:

NOEMI F. MAGNO MYLENE G. DIONISIO JEMMELYN B. SANTIAGO


Teacher I Teacher I Teacher III
Sta. Rita NHS Mallorca NHS Carmen NHS

HAYDEE C. BADUA ROLANDO NAVALES JAY R DE LEON


Teacher III Teacher III Teacher I
Exequiel R. Lina HS Fort Magsaysay NHS Santa Rosa NHS

GENESIS P. EUGENIO
Teacher II
Bunga Integrated HS

Checked by:

LABERNE A. LADIGNON, JR
Education Program Supervisor, ICT/ADM

Noted:

JAYNE M. GARCIA, EdD


Chief, Curriculum Implementation Division

You might also like