VISUAL BASIC PROGRAMMING

 

COURSE DESCRIPTION:

This course is an introduction to the Visual Basic programming language and environment. Visual Basic is one of a new generation of programming languages that enables you to create state-of-the art multimedia software applications for Microsoft Windows using a point and click Graphical User Interface (GUI) as well as traditional programming commands. Essential functionality of Visual Basic will be presented using hands-on real-world exercises. The instructor will provide the students with the basic set of skills required to create functional programs.  The textbook used will be “Microsoft Visual Basic 6.0 BASICS”, published by South-Western Educational Publishing and written by Todd Knowlton and Stephen Collings. 

             

COURSE LENGTH:  One Semester

GRADE LEVEL:       10-12 Grade

PREREQUISITE:      Word Processing I

 

TEXTBOOKS:  Microsoft Visual Basic 6.0 BASICS, Knowlton and Collings,

                            Southwestern Publishing       

 

SUPPLIMENTAL    

   MATERIALS:  Internet

                                   

                       

METHOD OF TEACHING:

Demonstration and hands-on applications.

 

HARDWARE & SOFTWARE:

 

Course Title: Visual Basic Programming

 

Hardware Configuration

 

Item:

Lab Configuration:

Operating System

Windows 98

Processor

Pentium III 350 MHZ

Memory

64 mg

Hard Drive Size

 

CD ROM or DVD

CD ROM

Monitors

11 inch

Video Ram

 

Printing

Laser Quality

Internet Access

Networked

Network

Novell

Scanner

Color

Digital Camera

Yes

 

 

Course Title:

Visual Basic Programming

 

 

Software Configuration

 

 

Software package:

Software Brand name

Version #

Operating System

Windows 98

Version 98

Word Processing

Microsoft Word

Version 2000

Spreadsheet

Microsoft Excel

Version 2000

Data Base

Microsoft Access

Version 2000

Presentation Software

Microsoft PowerPoint

Version 2000

Keyboarding

Glencoe Keyboarding with Computer Applications

Ainsworth Keyboard Trainer

Ainsworth Keypad Trainer

Typing Instructor

SouthWestern Skillbuilders

Version 2000

 

Version 3.0

Version 3.0

1997

1999

MultiMedia

Microsoft PowerPoint

Adobe PhotoShop

Version 2000

Version 6.0

Desktop Publishing

Microsoft Publisher

Adobe PageMaker

Adobe PhotoShop

Version 2000

Version 6.5

Version 6.0

Programming

Microsoft Visual Basic

Version 6.0

Internet

Microsoft Internet Explorer

Version 5.0

Clip Art

The Print Shop Deluxe 

Ensemble II

Network Software

Novell

 

Utilities Software

McAfee Virus Scan

4.50

This course does not

use the following

software:

 

 

 

 

 

 

Spreadsheet

Microsoft Excel

Version 2000

Data Base

Microsoft Access

Version 2000

Presentation Software

Microsoft PowerPoint

Version 2000

Keyboarding

Glencoe Keyboarding with Computer Applications

Ainsworth Keyboard Trainer

Ainsworth Keypad Trainer

Typing Instructor

SouthWestern Skillbuilders

Version 2000

 

Version 3.0

Version 3.0

1997

1999

MultiMedia

Microsoft PowerPoint

Adobe PhotoShop

Version 2000

Version 6.0

Desktop Publishing

Microsoft Publisher

Adobe PageMaker

Adobe PhotoShop

Version 2000

Version 6.5

Version 6.0

Clip Art

The Print Shop Deluxe 

Ensemble II

 

 

 

PRE-TEST & POST-TEST:

            No Pretest is given, however, a comprehensive performance assessment is given

at the end of the semester.

 

GRADING METHOD:

Unit exercises and “On Your Own” assignments graded with checklist for

     performance assessment

            Application test graded with checklist for performance assessment

Design assignments graded with rubric for performance assessment

 

           

 

COURSE OUTLINE:

 

Unit 1:  Your First Visual Basic Program

 

Lesson 1:  A First Look at Microsoft Visual Basic

Lesson 2:  Forms, Controls, and Properties

Lesson 3:  Events and Code

 

Unit 2:  Calculations and Data

 

Lesson 4:  Mathematical Operators

Lesson 5:  Exponentiation, Order of Operations and Error Handling

Lesson 6:  Data Types and Variables

Lesson 7:  Strings and Decimal Types

 

Unit 3:  Decision Making

 

Lesson 8:  If Statements

Lesson 9:  Nested If Statements and Option Buttons

 

Unit 4:  Loops, Multiple Forms, Menus, and Printing

 

Lesson 10:  Do Loops

Lesson 11:  For Next Loops and Multiple Forms

Lesson 12:  Menus and Printing

 

Unit 5:  Graphics and Drawing

 

Lesson 13:  Lines and Shapes

Lesson 14:  Case Study-Snake Game