Official Course
Description: MCCCD Approval:
6-23-1998 |
||
CSC181AA
1999 Fall – 2000 Summer II |
L+L 3.0
Credit(s) 4.0 Period(s) 3.7 Load Occ |
|
Applied
Problem Solving with Visual BASIC |
||
Introduction to systematic definition of problems,
solution formulation, and testing. Visual BASIC programming language applied
to problems in mathematics, science, and business. Prerequisites: None. |
||
|
Go to Competencies Go to Outline
MCCCD
Official Course Competencies: |
|
|
|
CSC181AA 1999
Fall – 2000 Summer II |
Applied Problem Solving with Visual BASIC |
1.
|
Identify the major components of a computer system and
describe how they are used to execute a program. (I, VII) |
2.
|
Analyze problem descriptions and create initial solutions
to the problems, using system techniques. (II, III, IV) |
3.
|
Refine initial solutions into working algorithms. (II) |
4.
|
Code algorithms
into Visual BASIC programs, using the appropriate algorithm structure and the
Visual BASIC language. (II, III, IV) |
5.
|
Demonstrate proficiency in using a computer system to
enter, modify, and execute coded algorithms. (II, III, IV) |
6.
|
Detect and correct errors in programs. (II, III, IV) |
7.
|
Design appropriate test data to verify correctness of
algorithms and program output. (II, III, IV) |
8.
|
Write clear, understandable documentation. (II, III, IV) |
9.
|
Write event-driven programs using an appropriate Graphical
User Interface. (V, VI) |
Go to Description Go to top of
Competencies
MCCCD
Official Course Outline: |
|
|
|
CSC181AA 1999
Fall – 2000 Summer II |
Applied Problem Solving with Visual BASIC |
I. Computer organization A. History B. Parts of computers II. Problem solving methods
A. Problem definition B. Algorithm formulation 1. Pseudo-code and/or
flowcharting 2. Flowcharting 3. Step-wise refinement 4. Algorithm structures a. Sequence b. Decisions c. Repetitions d. Modularization C. Algorithm verification D. Error detection 1. Identification of errors
2. Debugging aids 3. Online help E. Documentation III. Visual BASIC language
syntax A. Constants: numeric and
string B. Variables C. Assignment D. Input/output statements
and controls 1. Setting font attributes 2. Displaying text 3. Printing E. Decision statements F. Loops G. String manipulations H. Arrays 1. One-dimensional arrays 2. Two and more dimensions I. Functions and
sub-procedures 1. Built-in library
functions 2. User-defined functions
and sub-routines IV. Combining Visual BASIC
statements in programs to solve problems A. Manipulation of
variables and numeric values B. Loop control over
input/output C. Loop control over arrays
V. Graphical user interface
in Visual BASIC A. Forms B. Controls C. Menus D. Dialog boxes VI. Programming mouse
events in Visual BASIC A. Positioning B. Selecting C. Dragging and dropping VII. Microcomputer Hardware
System A. System startup B. Windowed operation
system C. Disk handling and
storage D. Visual BASIC programs 1. Entering 2. Editing 3. Executing 4. Saving |