Top Banner
HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 2016 Syllabus in TLE Grade 10 (Visual Basic Programming) Prepared By: MR. ALEJANDRO B. VITUG JR. MS. CHARMAINE JOY P. BONIFACIO
29

HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

May 29, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

HOLY ANGEL UNIVERSITY

BASIC EDUCATION DEPARTMENT

SY: 2015 – 2016

Syllabus in TLE Grade 10

(Visual Basic Programming)

Prepared By:

MR. ALEJANDRO B. VITUG JR.

MS. CHARMAINE JOY P. BONIFACIO

Page 2: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Syllabus in Technology and Livelihood Education

Grade 10 Visual Basic Programming

FIRST QUARTER

Grade Level Standard

The learner creates an application using the components provided by the Visual Basic program itself. Over time the communities of programmers have developed new third party components, keeping this programming language to modern standards. Programs written in Visual Basic can also use the Windows API, which requires external function declarations. Like the BASIC programming language, Visual Basic was designed to accommodate a steep learning curve. Programmers can create both simple and complex GUI applications. Programming in VB is a combination of visually arranging components or controls on a form, specifying attributes and actions for those components, and writing additional lines of code for more functionality.

Content Standard

The learner demonstrates understanding of: Visual basic programming is an object-oriented language that is at the same time a visual language; Object-oriented techniques for analysis, design and programming enable software engineers to model real-world objects easily in software and reused this objects easily across several applications.

Performance Standard

The learner transfers learning by: Showing appreciation in using the Visual basic programming; Familiarize themselves the fundamentals concepts, principles and techniques of modern software engineering; and Be able to apply the techniques in preparing an object oriented program using visual basic programming languages.

Time Frame

Topics Learning Competencies Assessment

Week 1

Orientation

Student Activity Program

Rules and Regulations in Computer Lab/Classroom

TLE Grading System

Page 3: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Seating Arrangement

Pre-Test

Week 2

OBJECT-ORIENTED SOFTWARE ENGINEERING – AN OVERVIEW

Software engineering

Traditional Software

Engineering

Object Oriented

Engineering

Valuing:

Appreciate the importance of the basic concepts of software engineering that they can apply in programming language.

Understands the importance of software engineering

Obtains a general understanding of basic- oriented concepts

Obtains a preliminary understanding of basic diagrams of the Unified Modeling Language (UML)

Obtains a general understanding of what makes Visual Basic 2005 an important programming language

Understands what user requirements are

Understands the basic process and techniques of requirements capture and analysis.

Models the general functional requirements of a book inventory system using use case diagrams of the Unified Modeling Language (UML)

Formative:

Actual Test (naming variables)

Summative:

LAS #1 (To develop a

system plan for Alantric)

LAS#2 Software System (To identify the different software development process in a software engineering)

Page 4: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Week 3

PROTOTYPING GRAPHICAL USER INTERFACES USING VISUAL BASIC 2005

From Use Case Diagram to GUI

From Use Case Description to GUI

Valuing:

Focus attentively in building a software engineering which needs capture and analysis so that they can perform their task better.

Understands the importance of the Graphical User Interface (GUI) prototype in application development

Use a case diagram and its accompanying use case descriptions to prototype a GUI in Visual Basic 2005

Formative:

Group Discussion regarding

OOP Object Oriented

Programming

Individual use of computer:

-Open Visual Basic -Use of the different keys in creating program -Saving the work

Summative:

LAS #3 Quiz in Software Engineering

LAS#4 to create a simple program in Visual Basic

Week 4

Prototyping graphical user interfaces using visual basic 2005

Valuing: Enriches students’ knowledge learned through the different actual exercises

Manipulates computers and other equipment for classroom learning.

Evaluates students by giving them individual hands on test.

Formative:

On a ½ sheet of paper the student’s

will write four different

messages/qoutation about

Inspirational

Page 5: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

that can be applied to their program

Motivational

Educational

Love

Summative:

LAS#5 Msgbox in Visual Basic

LAS#6 Simple Computation

Problem

Week 5 FIRST MID-QUARTER EXAMINATIONS

Week 6

PROTOTYPING GRAPHICAL USER INTERFACES USING VISUAL BASIC 2005

Prototyping the GUI

Visual Basic 2005

Forms and Controls

Adding Control in a Form

Understands the importance of the Graphical User Interface (GUI) prototype in application development

Learns to create a project in Visual Basic 2005

Learns how to create a forms in Visual Basic 2005

Learns how to insert controls into

Formative:

Check their previous programs and

see if form modality was been applied.

Basic 2005 software

Group Reporting regarding

Classes and Objects and its

Page 6: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Valuing:

Focus attentively in building a software engineering which needs capture and analysis so that they can perform their task better.

forms in Visual Basic 2005

importance on each program.

Summative:

LAS# 7 Tab Order in Visual

Basic

Week 7

Nutrition Month Celebration

Enterprising Days

Valuing: Enriches student’s

creative thinking and create a

unique program.

Applies the theories learned in Entrepreneurship by selling products and gaining profit.

Transfer Goal: In line with the Nutrition Month celebration, the TLE Dept. will have an activity tag as:”Fiesta sa Gym: Halina at Makisaya sa TLE Day siguradong may kita” This is to showcase the talents and skills learned in different components, so students will have a chance to portray the role of an entrepreneur, baker, programmer, web developer, artist etc. This is also a way for the

Formative:

Search for the code on how to solve

Body Mass Index (BMI) to use in

creating their project.

Summative:

LAS# 8 Project in Visual Basic

Page 7: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

students to experience the real world of work.

Week 8

WRITING THE CODE BEHIND GRAPHICAL USER INTERFACES

Events

Writing Code for Forms

Procedures and Function

Form Modality

Using Message Boxes

Creating Tab Order

Valuing:

Broaden their understanding on the use of Graphical User interface (GUI) prototype which would help them in Visual Basic 2005.

Understands event driven programming in Visual Basic 2005

Writes procedures for handling events

Understands the difference between modal and nonmodal forms

Writes comments

Creates message boxes

Understands and set the focus of a form

Understands and set the tab order of a form

Runs a Visual Basic 2005

Formative:

On a ½ activity sheet solve

simple mathematical problem.

Summative:

LAS # 9: User requirements on

object oriented analysis

Week 9

HANDS ON TEST

First Batch

Second Batch

Manipulates computers and other equipment for classroom learning.

Evaluates students by giving them individual hands on test.

Formative:

Discussion

Recitation

Page 8: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Summative:

LAS #10 Actual Test in Visual

Basic

Week 10 FIRST QUARTER EXAMINATIONS

Page 9: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Syllabus in Technology and Livelihood Education

Grade 10 Visual Basic Programming

SECOND QUARTER

Grade Level Standard

The learner creates an application using the components provided by the Visual Basic program itself. Over time the communities of programmers have developed new third party components, keeping this programming language to modern standards. Programs written in Visual Basic can also use the Windows API, which requires external function declarations. Like the BASIC programming language, Visual Basic was designed to accommodate a steep learning curve. Programmers can create both simple and complex GUI applications. Programming in VB is a combination of visually arranging components or controls on a form, specifying attributes and actions for those components, and writing additional lines of code for more functionality.

Content Standard The learner demonstrates designing of: A software application using visual basic programming. Visual basic programming languages enable software developers to build software proto-types very quickly to elicit user feedback early in the software process.

Performance Standard

The learner transfers learning by: Showing appreciation in using the Visual basic programming; Familiarize themselves the fundamentals concepts, principles and techniques of modern software engineering; and Be able to apply the techniques in preparing an object oriented program using visual basic programming languages.

Time Frame

Topics Learning Competencies Assessment

Week 1

PROGRAMMING FUNDAMENTALS IN VISUAL BASIC 2005

Constants and

Differentiates constants, variables and data types

Explains how arithmetic, comparison, and logical

Formative:

Page 10: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Variables

Arithmetic and Assignment Operators

Comparison and logical Operators

Valuing: Enriches

student perseverance to

perform and finish the

program of alantric.

operators work

Group Work

Hands-on Exercises

Summative:

LAS#1 to start developing the program for alantric.

Week 2

PROGRAMMING FUNDAMENTALS IN VISUAL BASIC 2005

Concatenation Operators and String Functions

Array List

Conditional Statements

Valuing: Patience in using the basic operators in Visual Basic 2005 which will be needing some arithmetic, logical, comparison, string concentration and assignment operators

Works with arrays and Array lists

Uses if statements for data entry validation

Formative:

Drills (To assess the students about correcting errors in coding.)

Summative:

LAS#2 Continuation of the program for alantric applying Arithmetic and Mathematical Operation

Page 11: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Week 3

PROGRAMMING FUNDAMENTALS IN VISUAL BASIC 2005

Using If Statements for Data Entry Validation

Iterative Statements: For…Next and For Each Next

Iterative Statements: Do….Loop

Valuing: Patience in using the basic operators in Visual Basic 2005 which will be needing some arithmetic, logical, comparison, string concentration and assignment operators

Discusses For… Next and For each… Next statements

Explains Do …Loop statements

Formative:

Recitation

Discussion

Summative:

LAS#3 Written Test (Objective type of test from chapter six)

Week 4

PROGRAMMING FUNDAMENTALS IN VISUAL BASIC 2005

Valuing: Enriches students knowledge learned through the different actual exercises that can be apply to their

Manipulates computers and other equipment for classroom learning.

Evaluates students by giving them individual hands on test.

Formative:

Group discussion regarding the programs they made.

“One Stray, Team Stay

Summative: Hands On Test

Page 12: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

program.

LAS#4 to start developing

program for alantric with the use case diagram access to join the three programs in one form.

Week 5 SECOND MID-QUARTER EXAMINATIONS

Week 6

OBJECT-ORIENTED PROGRAMMING IN VISUAL BASIC 2005

Adding a Class to a Project

Declaring Attributes

Writing Property methods

Simulating Database Access

Writing methods

Valuing: Perform to write attentively a code for a class which they can declare the attributes of the class and define its method in the primary components of object-oriented programs.

Adds a class to a visual Basic project

Declares attributes

Writes property methods

Writes methods

Completes the code for the GUI prototypes you developed in the earlier chapters

Test the code

Formative:

Discussion

Recitation

Summative:

LAS #5 to perform how to

combine multiple forms into single

form.

Page 13: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Week 7

CREATING DATA ACCESS CLASSES IN A THREE-TIER ARCHITECTURE

Three Tier Design

ADO.Net

Namespaces

Creating and Implementing a Data

Testing a Complete Application

Valuing: Improve the creativity in using the three-tier architecture in which it is a modern way of designing software, to change the look of the GUI of a program.

Discusses three-tier design and its benefits

Describes some of the special data access objects provided by ADO.Net

Creates a data access class

Uses data connection, data adapter, and data table objects to get data from, write data to. Modify data in, and delete data from a Microsoft Access Database

Tests a complete system, which has user interface, problem domain, and data access classes

Formative:

Written Test (To assess the students about the conditional programming)

Summative:

LAS#6 to determine if the update books and clsBook was been updated and they were able to follow the codes in procedure.

Page 14: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Week 8

FINALIZING AND DEVELOPING APPLICATIONS

More Forms Properties

More Control Properties

Formatting Numeric Output

Halting and Display of Forms

More Data Validation

Exceptions

Exceptions Handling

Deploying Applications

Valuing: Patience in performing several tests and revising, to make sure that software will not crash when unexpected characters are entered and an unusual condition is encountered.

Uses more form and control properties

Formats numeric output

Halts the display of forms

Writes additional procedures for data entry validation

Discusses basic concepts in exception handling

Uses the Try-Catch statement for exception handling

Deploys your application using Net’s click Once technology

Formative:

Recitation

Drills: (To assess the students about the looping statements)

Summative

LAS#7 Checking the clsbookDA and Update Books

LAS#8 Deploying their project

Week 9 Visual Basic Programming:

Page 15: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Writing the code behind the GUI

Programming Fundamentals in VB

Deploying the program

Valuing: Appreciation of their program and enhance creative thinking of the students to come up a best program.

Transfer Goals: The knowledge and skills acquired by the students in Visual Basic will help them in creating their own account program. The students will prepare a program that is unique and serve as their summary on what they have learned in visual basic programming. They will act as a programmer. The following will be the guidelines in making their program.

Identifies the different programs they created in Visual Basic (Serve as their guide in creating a program for performance task.

Creates a program on each form (5) as the compilation of all their programs in Visual Basic.

Combines the entire program in one form.

Deploys the program.

Summative:

Account Program (Rubrics)

Week 10 SECOND QUARTER EXAMINATIONS

Page 16: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Syllabus in Technology and Livelihood Education

Grade 10 Visual Basic Programming

THIRD QUARTER

Grade Level Standard

The learner creates an application using the components provided by the Visual Basic program itself. Over time the communities of programmers have developed new third party components, keeping this programming language to modern standards. Programs written in Visual Basic can also use the Windows API, which requires external function declarations. Like the BASIC programming language, Visual Basic was designed to accommodate a steep learning curve. Programmers can create both simple and complex GUI applications. Programming in VB is a combination of visually arranging components or controls on a form, specifying attributes and actions for those components, and writing additional lines of code for more functionality.

Content Standard

The learner demonstrates understanding of: Visual basic programming is an object-oriented language that is at the same time a visual language; Object-oriented techniques for analysis, design and programming enable software engineers to model real-world objects easily in software and reused this objects easily across several applications.

Performance Standard

The learner transfers learning by: Showing appreciation in using the Visual basic programming; Familiarize themselves the fundamentals concepts, principles and techniques of modern software engineering; and Be able to apply the techniques in preparing an object oriented program using visual basic programming languages.

Time Frame

Topics Learning Competencies Assessment

Week 1

Orientation

Student Activity Program

Rules and Regulations in Computer Lab/Classroom

TLE Grading System

Seating Arrangement

Page 17: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Pre-Test

Week 2

OBJECT-ORIENTED SOFTWARE ENGINEERING – AN OVERVIEW

Software engineering

Traditional Software

Engineering

Object Oriented

Engineering

Valuing:

Appreciate the importance of the basic concepts of software engineering that they can apply in programming language.

Understands the importance of software engineering

Obtains a general understanding of basic- oriented concepts

Obtains a preliminary understanding of basic diagrams of the Unified Modeling Language (UML)

Obtains a general understanding of what makes Visual Basic 2005 an important programming language

Understands what user requirements are

Understands the basic process and techniques of requirements capture and analysis.

Models the general functional requirements of a book inventory system using use case diagrams of the Unified Modeling Language (UML)

Formative:

Actual Test (naming variables)

Summative:

LAS #1 (To develop a

system plan for Alantric)

LAS#2 Software System (To identify the different software development process in a software engineering)

Week 3 PROTOTYPING GRAPHICAL USER

Understands the importance of the Graphical User Interface

Page 18: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

INTERFACES USING VISUAL BASIC 2005

From Use Case Diagram to GUI

From Use Case Description to GUI

Valuing:

Focus attentively in building a software engineering which needs capture and analysis so that they can perform their task better.

(GUI) prototype in application development

Uses a case diagram and its accompanying use case descriptions to prototype a GUI in Visual Basic 2005

Formative:

Group Discussion regarding

OOP Object Oriented

Programming

Individual use of computer:

-Open Visual Basic -Use of the different keys in creating program -Saving the work

Summative:

LAS #3 Quiz in Software Engineering

LAS#4 to create a simple program in Visual Basic

Week 4

Prototyping graphical user interfaces using visual basic 2005

Valuing: Enriches students’ knowledge learned through the different actual exercises that can be applied to their program

Manipulates computers and other equipment for classroom learning.

Evaluates students by giving them individual hands on test.

Formative:

On a ½ sheet of paper the student’s

will write four different

messages/qoutation about

Inspirational

Motivational

Educational

Page 19: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Love

Summative:

LAS#5 Msgbox in Visual Basic

LAS#6 Simple Computation

Problem

Week 5 THIRD MID-QUARTER EXAMINATIONS

Week 6

PROTOTYPING GRAPHICAL USER INTERFACES USING VISUAL BASIC 2005

Prototyping the GUI

Visual Basic 2005

Forms and Controls

Adding Control in a Form

Valuing:

Focus attentively in building a

Understands the importance of the Graphical User Interface (GUI) prototype in application development

Learns to create a project in Visual Basic 2005

Learns how to create a forms in Visual Basic 2005

Learns how to insert controls into forms in Visual Basic 2005

Formative:

Check their previous programs and

see if form modality was been applied.

Basic 2005 software

Group Reporting regarding

Classes and Objects and its

importance on each program.

Page 20: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

software engineering which needs capture and analysis so that they can perform their task better.

Summative:

LAS# 7 Tab Order in Visual

Basic

Week 7

WRITING THE CODE BEHIND GRAPHICAL USER INTERFACES

Events

Writing Code for Forms

Procedures and Function

Form Modality

Using Message Boxes

Creating Tab Order

Valuing: Broaden their understanding

Understands event driven programming in Visual Basic 2005

Writes procedures for handling events

Understands the difference between modal and nonmodal forms

Writes comments

Creates message boxes

Understands and set the focus of a form

Understands and set the tab order of a form

Runs a Visual Basic 2005

Formative:

On a ½ activity sheet solve

simple mathematical problem.

Summative:

LAS # 8: User requirements on

object oriented analysis

Week 8

HANDS ON TEST

First Batch Manipulates computers and other

equipment for classroom learning.

Formative:

Discussion

Page 21: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Second Batch Evaluates students by giving them individual hands on test.

Recitation

Summative:

LAS #9 Actual Test in Visual

Basic

Week 9

Valuing: Enriches student’s

creative thinking and create a

unique program.

Transfer Goals: The knowledge and skills acquired by the students in Visual Basic will help them in creating their program. The students will prepare a program that is related in identifying a healthy body of a person. They will act as a programmer. The following will be the guidelines in making their program.

Create a program which is about getting the Body Mass Index (BMI) of a person.

Search their own code in doing this kind of program.

Include on the program the

Formative:

Search for the code on how to solve Body Mass Index (BMI) to use in creating their project.

Summative:

• LAS# 10 Project in Visual Basic

Page 22: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

statement if it is underweight, normal, overweight and obese.

Deploy the program

Week 10 THIRD QUARTER EXAMINATIONS

Page 23: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Syllabus in Technology and Livelihood Education

Grade 10 Visual Basic Programming

FOURTH QUARTER

Grade Level Standard

The learner creates an application using the components provided by the Visual Basic program itself. Over time the communities of programmers have developed new third party components, keeping this programming language to modern standards. Programs written in Visual Basic can also use the Windows API, which requires external function declarations. Like the BASIC programming language, Visual Basic was designed to accommodate a steep learning curve. Programmers can create both simple and complex GUI applications. Programming in VB is a combination of visually arranging components or controls on a form, specifying attributes and actions for those components, and writing additional lines of code for more functionality.

Content Standard The learner demonstrates designing of: A software application using visual basic programming. Visual basic programming languages enable software developers to build software proto-types very quickly to elicit user feedback early in the software process.

Performance Standard

The learner transfers learning by: Showing appreciation in using the Visual basic programming; Familiarize themselves the fundamentals concepts, principles and techniques of modern software engineering; and Be able to apply the techniques in preparing an object oriented program using visual basic programming languages.

Time Frame

Topics Learning Competencies Assessment

Week 1

PROGRAMMING FUNDAMENTALS IN VISUAL BASIC 2005

Constants and

Differentiates constants, variables and data types

Explains how arithmetic, comparison, and logical

Formative:

Group Work

Page 24: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Variables

Arithmetic and Assignment Operators

Comparison and logical Operators

Valuing: Enriches

student perseverance to

perform and finish the

program of alantric.

operators work

Hands-on Exercises

Summative:

LAS#1 to start developing the program for alantric.

Week 2

PROGRAMMING FUNDAMENTALS IN VISUAL BASIC 2005

Concatenation Operators and String Functions

Array List

Conditional Statements

Valuing: Patience in using the basic operators in Visual Basic 2005 which will be needing some arithmetic, logical, comparison, string concentration and assignment operators

Works with arrays and Array lists

Uses if statements for data entry validation

Formative:

Drills (To assess the students about correcting errors in coding.)

Summative:

LAS#2 Continuation of the program for alantric applying Arithmetic and Mathematical Operation

Page 25: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Week 3

PROGRAMMING FUNDAMENTALS IN VISUAL BASIC 2005

Using If Statements for Data Entry Validation

Iterative Statements: For…Next and For Each Next

Iterative Statements: Do….Loop

Valuing: Patience in using the basic operators in Visual Basic 2005 which will be needing some arithmetic, logical, comparison, string concentration and assignment operators

Discusses For… Next and For each… Next statements

Explains Do …Loop statements

Formative:

Recitation

Discussion

Summative:

LAS#3 Written Test (Objective type of test from chapter six)

Week 4

PROGRAMMING FUNDAMENTALS IN VISUAL BASIC 2005

Valuing: Enriches students’ knowledge learned through the different actual exercises that can be apply to their

Manipulates computers and other equipment for classroom learning.

Evaluates students by giving them individual hands on test.

Formative:

Group discussion regarding the programs they made.

“One Stray, Team Stay

Summative: Hands On Test

Page 26: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

program.

LAS#4 to start developing

program for alantric with the use case diagram access to join the three programs in one form.

Week 5 FOURTH MID-QUARTER EXAMINATIONS

Week 6

OBJECT-ORIENTED PROGRAMMING IN VISUAL BASIC 2005

Adding a Class to a Project

Declaring Attributes

Writing Property methods

Simulating Database Access

Writing methods

Valuing: Perform to write attentively a code for a class which they can declare the attributes of the class and define its method in the primary components of object-oriented programs.

Adds a class to a visual Basic project

Declares attributes

Writes property methods

Writes methods

Completes the code for the GUI prototypes you developed in the earlier chapters

Test the code

Formative:

Discussion

Recitation

Summative:

LAS #5 to perform how to

combine multiple forms into single

form.

Page 27: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Week 7

CREATING DATA ACCESS CLASSES IN A THREE-TIER ARCHITECTURE

Three Tier Design

ADO.Net

Namespaces

Creating and Implementing a Data

Testing a Complete Application

Valuing: Improve the creativity in using the three-tier architecture in which it is a modern way of designing software, to change the look of the GUI of a program.

Discusses three-tier design and its benefits

Describes some of the special data access objects provided by ADO.Net

Creates a data access class

Uses data connection, data adapter, and data table objects to get data from, write data to. Modify data in, and delete data from a Microsoft Access Database

Tests a complete system, which has user interface, problem domain, and data access classes

Formative:

Written Test (To assess the students about the conditional programming)

Summative:

LAS#6 to determine if the update books and clsBook was been updated and they were able to follow the codes in procedure.

Page 28: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Week 8

FINALIZING AND DEVELOPING APPLICATIONS

More Forms Properties

More Control Properties

Formatting Numeric Output

Halting and Display of Forms

More Data Validation

Exceptions

Exceptions Handling

Deploying Applications

Valuing: Patience in performing several tests and revising, to make sure that software will not crash when unexpected characters are entered and an unusual condition is encountered.

Uses more form and control properties

Formats numeric output

Halts the display of forms

Writes additional procedures for data entry validation

Discusses basic concepts in exception handling

Uses the Try-Catch statement for exception handling

Deploys your application using Net’s click Once technology

Formative:

Recitation

Drills: (To assess the students about the looping statements)

Summative

LAS#7 Checking the clsbookDA and Update Books

LAS#8 Deploying their project

Week 9

Transfer Goals: The knowledge and skills acquired by the students in Visual Basic will

Page 29: HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT · 2016-08-27 · HOLY ANGEL UNIVERSITY BASIC EDUCATION DEPARTMENT SY: 2015 – 2016 Syllabus in TLE Grade 10 (Visual Basic Programming)

Time Frame

Topics Learning Competencies Assessment

Visual Basic Programming:

Writing the code behind the GUI

Programming Fundamentals in VB

Deploying the program

Valuing: Appreciation of their program and enhance creative thinking of the students to come up a best program.

help them in creating their own account program. The students will prepare a program that is unique and serve as their summary on what they have learned in visual basic programming. They will act as a programmer. The following will be the guidelines in making their program.

Identifies the different programs they created in Visual Basic (Serve as their guide in creating a program for performance task.

Creates a program on each form (5) as the compilation of all their programs in Visual Basic.

Combines the entire program in one form.

Deploys the program.

Summative:

Account Program

( With rubrics)

Week 10 FOURTH QUARTER EXAMINATIONS