Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

MOTHER GOOSE SPECIAL SCHOOL SYSTEM, INC.

SCIENCE HIGH SCHOOL


COURSE SYLLABUS FOR S.Y. 2010-2011

I. COURSE TITLE: COMPUTER SCIENCE 4 (Applications Programming 1)

CREDIT: 1 unit
TIME ALLOTMENT: 3 hours per week

II. COURSE DESCRIPTION:

This course provides an in-depth look at Visual Basic 6.0. Introductory topics covered include the
Visual Basic programming process, development environment, and program structure, and creating
controls and setting properties. Creating controls and coding are covered in detail, including a discussion
of data types, literals, variables, and storing and calculating data. Coding tools and other supplied tools
such as subroutines, arguments, and various functions are explored, and manipulation of data files and
printing from an application is discussed. Advanced topics covered in this series including tuning your
program with additional Visual Basic tools, and preparing a Visual Basic program for distribution.

III. COURSE OBJECTIVES:

Students will:
 To write simple programs in Visual Basic
 To be able to write simple decision-making statements.
 To understand basic problem-solving techniques
 To be able to develop algorithms through the process of top-down, stepwise
refinement
 To understand the concept of control structure and repetition structure.
 To understand error handling and debugger elements.

IV. COURSE OUTLINE

FIRST QUARTER
PROGRAMMING BASICS

Objectives
 Describe the Visual Basic programming process
 Use the Visual Basic development environment
 Explain the basic program structure
 Create controls
 Set properties
 Create an application
Topics
Lesson 1: Program Logic Formulation
Lesson 2: Algorithms, Flowchart and Pseudocode
Lesson 3: Using the Development Environment
Lesson 4: Creating Your First Application
Lesson 5: Working with Visual Basic Programs
Lesson 6: Visual Basic Codes
Lesson 7: Decision Making: Comparison Operators
SECOND QUARTER
BUILT-IN PROGRAMMING TOOLS AND CONTROL STRUCTURES

Objectives
 Use Visual Basic's built-in functions
 Use message and input boxes
 Include remarks in the program
 Use comparisons in an application
 Utilize looping structures in code

Topics
Lesson 1: Visual Basic Controls
Lesson 2: Working with Controls
Lesson 3: Message and Input Boxes
Lesson 4: Selection Structures
Lesson 5: Repetition Structures
Lesson 6: Visual Basic Built-in Functions
Lesson 7: Array and Control Arrays

THIRD QUARTER
LISTS AND MORE CONTROLS

Objectives
 Code a sample application for calculating interest
 Use list and combo boxes
 Create data arrays
 Use option buttons
 Use check boxes, scroll bars, and timers

Topics
Lesson 1: Labels, Buttons and Text Boxes
Lesson 2: List Boxes and Data List
Lesson 3: Combining Code to Controls
Lesson 4: Dialog Boxes
Lesson 5: Graphic Image Controls
Lesson 6: Layers, Line and Shape Tools
Lesson 7: Visual Basic Application Menus

FOURTH QUARTER
TUNING AND DELIVERING APPLICATIONS

Objectives
 Debug a program
 Step through code
 View the program's progress as it's running
 Create installation programs
Outline
Lesson 1: Modular Programming
Lesson 2: Database Management
Lesson 3: Active X
Lesson 4: Error Handling and Debugging
Lesson 5: Distributing VB Applications
Lesson 6: Putting Visual Basic Online
Lesson 7: Student Project: Creating a Visual Basic Application

V. COURSE REQUIREMENTS:

 Attendance / Class Participation


 Quizzes, Seatwork and Assignments
 Periodic Exams
 Notebook
 Project / Laboratory Activities

VI. STRATEGIES

 Lecture/Discussion  Drill and Practice


 Direct Instruction  Discovery
 Simulation  Experiential hands-on training
 Differentiated Instruction  Instructor led-laboratory assignments
 Live-Code Teaching Approach  Case Studies

VII. BASES FOR EVALUATION:

Component Percentage
Project / Lab 40%
Exam 25%
Quizzes 10%
Participation 15%
Behavior 10%
100%

VIII. REFERENCE:

“Applications Programming.” c2008. Makati: Computer Assisted Learning Corporation

Prepared by:

Miss Phoebe Luz P. Gutierrez


Computer Science Teacher

You might also like