HARRISBURG AREA COMMUNITY COLLEGE



HARRISBURG AREA COMMUNITY COLLEGE

FORM 335

Course Form 335 must be updated at least every five years to qualify for state reimbursement.

1. Digital Description [§335.2]:

Credit hours: 3

Lecture hours: 3

Lab hours: 0

2. Catalog Description [§335.2]:

A hands-on approach to the fundamentals of creating Visual Basic programs for supporting business operations. The course is designed to teach the student how to apply programming logic and Visual Basic tools to common business practices such as data capture and data analysis using file management techniques and control arrays.

Minimum Grade Required

11. Prerequisites:

CIS 135 or C

WEB 243 or C

WEB 125 C

Corequisites: None

Other: or permission of instructor

4. Learning Outcomes [§335.2]

[These outcomes are necessary to enable students to attain the essential

knowledge and skills embodied in the program’s educational objectives.]

Upon successful completion of the course the student will be able to:

• Identify and manipulate the components of the Visual Basic display.

• Create, save, run, and exit a Visual Basic application.

• Plan, translate, code, debug, and save a Visual Basic application created to meet specific, identified needs.

• Create a local, form-level, and global variable; assign data types; and control the scope of each variable.

• Demonstrate competence in Project, Properties, Form Layout, Object Browser, and Toolbox windows.

• Access the Visual Basic Help options in an efficient, useful manner.

• Apply various coding components such as If..Then..Else; Select...Case; For..Next; and looping techniques.

• Create dialog boxes using advanced design techniques.

• Discuss and demonstrate input and output processing using sequential and random access files

• Apply Visual Basic’s error-trapping features to trap for common user errors

5. Planned Sequence of Learning Activities [§335.2]

[These must be designed to help students achieve the learning outcomes.]

1. Overview of Visual Basic

a. Brief History of Programming Languages

b. Object Oriented Programming (OOP) Terminology

2. Introduction to Visual Basic

a. Starting Visual Basic

b. Startup Screen Components

c. Working with Controls

d. Coding Fundamentals

3. Designing Applications

a. Planning an Object Oriented Event-Driven Procedure (OOED)

b. Building the User Interface

c. Coding, Testing, Debugging, and Documenting an Application

d. Writing Equations

4. Using Variables and Constants

a. Declaring Variables and Constants

b. Creating a Local, Form-Level, and Global Variable

c. Storing Information Using Local and Form-Level Variables

d. Improving the Appearance of an Existing Application

5. The Selection Structure

a. If..Then..Else and Select Case Statements

b. Creating User-Defined Sub Procedures

c. Call Statement

d. Creating a Default Option Button

6. The Repetition Structure

a. For..Next Loop

b. Do While and Do Until Loops

c. Counters and Accumulators

d. Using Control Arrays

7. Dialog Boxes

a. Common Dialog Control

b. Displaying Open, Save As, and Print Dialog Boxes

8. Debugging

a. On-Error Statement

b. Error Handling Routines

9. File Access

a. Sequential file processing

b. Random file processing

6. List of Texts, References, Selected Library Resources or other Learning Materials (code each item based on instructional use: C-lecture/lab, A-lecture, B-lab, I-internet, and V-videocourse) [§335.2] [These resources must be easily accessible to students.]

Textbook code C, I: Programming with Microsoft Visual , 2nd , with software, by Diane Zak, Course Technology; ISBN 0-619-21718-9

Visual Basic 2005 New Features Guide: Jump Start, by Schary, Course Technology

7. Prepared by Faculty Member: Ed VanBlargan Date: 3/23/07

8. Approved by Dean: William R. Thompson Date: 3/29/07

This course meets all reimbursement requirements of Chapter 335, subchapters A / B.

This course was developed, approved, and offered in accordance with the policies, standards, guidelines, and practices established by the College. It is consistent with the college mission.

If the course described here is a transfer course, it is comparable to similar courses generally accepted for transfer to accredited four-year colleges and universities.

Whether transfer or career, this course is articulated with other courses so that it is an elective or a requirement of one of the college programs and it does not require students to have more than 30 credit hours of post secondary study prior to enrolling in the program.

9. VP, Academic Affairs and Enrollment Management: Ronald Young Date:4/18/07

10. Original Date of course approval by the college: Spring 1998

11. Date(s) of subsequent reviews:

October 2006

200830

12/1/04

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download