Maricopa Community Colleges  CIS159   20052-99999 

Official Course Description: MCCCD Approval: 12/14/04

CIS159  20052-99999

L+L

3 Credit(s)

4 Period(s)

Visual Basic Programming I

Use of the Visual Basic programming language to solve problems using suitable examples from business or other disciplines. Prerequisites: CIS105 or permission of instructor.

 

Go to Competencies   Go to Outline
 

MCCCD Official Course Competencies:

 

 

CIS159  20052-99999

Visual Basic Programming I

 

1.

Analyze business problem descriptions and design programming solutions to the problems, using common problem-solving techniques. (I)

2.

Describe and utilize Visual Basic tools and built in Toolbox class objects. (II)

3.

Apply Visual Basic language concepts. (III)

4.

Apply external data storage processing techniques. (IV)

5.

Use debugging tools and design error handling structures. (V)

6.

Create appropriate program documentation. (VI)

 

 

Go to Description    Go to top of Competencies
 

MCCCD Official Course Outline:

 

 

CIS159   20052-99999

Visual Basic Programming I

 

 

I. Problem-Solving Techniques

A. Defining the Problem

B. Designing the Project

1. Design User Interface

2. Pseudocode or Flowchart

3. Add Existing Forms

4. Define the Startup Object

II. Visual Basic Tools and Built In Toolbox Class Objects

A. Visual Studio Integrated Development Environment (IDE) Development Tool

B. Form Object

1. Properties

2. Events and Event Handlers

3. Methods, Procedures, Functions, and Overloading

C. Toolbox Controls

1. PictureBox Control

2. Label and TextBox Controls

3. GroupBox Control

4. Command and Radio Buttons

5. CheckBox, List, and ComboBox Controls

6. Common Dialog Box Components

7. Menus (Pull-Down and Context)

8. ToolTips

III. Visual Basic Language Concepts

A. Discussion of Common Language Run-Time (CLR)

B. Data Types and Scope

C. Creation of Variables and Constants

D. Array Creation and Manipulation

E. Structures

F. Fundamentals of Class Modules

1. Add a New Class Module

2. Create an Object Programmatically

G. Assignments and Operators

1. Arithmetic

2. Relational

3. Logical

4. Hierarchy of Operations

H. String Operations

1. Concatenation

2. Control Characters

3. String Conversions

4. Classification Functions

5. String Manipulation

I. Programming Control Structures

1. Sequence

2. Selection/Decisions

3. Repetition/Looping

IV. External Data Storage - File Processing Techniques

A. Introduction to .NET Framework File Input/Output Classes

1. Introduction to File Processing

2. Read and Write to Sequential Text Files

B. Introduction to ADO.NET Database Wizards and Components

V. Debugging Tools and Error Handling Techniques

A. Debugging Tools

B. Online Help

C. Data Validation

D. Exception Handling

VI. Program Documentation

A. Overview of External Documentation

B. Internal

 

Go to Description    Go to top of Competencies    Go to top of Outline