powered by
Center for Curriculum and Transfer Articulation
Advanced Programming in Visual Basic
Course: CSC281AA

First Term: 1999 Fall
Lecture   4 Credit(s)   4 Period(s)   4 Load  
Subject Type: Academic
Load Formula: S


Description: Graphical user interfaces are generated for advanced programming applications using Visual Basic. Event-driven programs, programming mouse interactions, interactive computer graphics, file processing, and how to distribute application programs



MCCCD Official Course Competencies
1. Develop algorithms. (I)
2. Write Visual Basic programs that use decision structures, repetitive structures, functions, and procedures. (II)
3. Write programs in Visual Basic with a graphical user interface that utilize forms, controls, menus, and dialog boxes. (III)
4. Describe objects and instances in Visual Basic. (III)
5. Write event-driven programs. (III, IV)
6. Write interactive graphics programs in Visual Basic that use the mouse for interaction. (IV, V)
7. Write programs in Visual Basic that access files. (VI)
8. Describe how to distribute Visual Basic executables on a disk utilizing SETUP. (VII)
MCCCD Official Course Competencies must be coordinated with the content outline so that each major point in the outline serves one or more competencies. MCCCD faculty retains authority in determining the pedagogical approach, methodology, content sequencing, and assessment metrics for student work. Please see individual course syllabi for additional information, including specific course requirements.
 
MCCCD Official Course Outline
I. Background material
   A. Algorithms and structured programming concepts
   B. BASIC language
   C. MS Windows
II. Visual Basic programming fundamentals
   A. Variables and data types
   B. Operators and expressions
   C. Decision structures
   D. Repetitive structures
   E. Functions
   F. Procedures
   G. Debugging in Visual Basic
III. Graphical user interface in Visual Basic
   A. Forms
   B. Controls
   C. Control arrays
   D. Menus
   E. Dialog boxes
   F. Objects and instances
   G. Grid controls
IV. Programming mouse events in Visual Basic
   A. Positioning
   B. Selecting
   C. Dragging and dropping
V. Interactive computer graphics
   A. 2-D coordinate system transformations
   B. Plotting points, lines, and regions
   C. Colors and attributes
   D. Graphical mouse interaction
   E. Curve generation and display
VI. Additional input/output in Visual Basic
   A. Setting font attributes
   B. Displaying text
   C. Printing
   D. Processing date files
VII. Distributing Visual Basic applications
   A. SETUP wizard
   B. SETUP toolkit
 
MCCCD Governing Board Approval Date:  4/27/1999

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.