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 |