Mar 04, 2026  
GRCC Curriculum Database (2025-2026 Academic Year) 
    
GRCC Curriculum Database (2025-2026 Academic Year)
Add to Catalog (opens a new window)

CIS 125 - Visual Basic Programming


Description
This course covers the fundamentals of the Visual Basic computer programming language, emphasizing language elements, syntax, and problem solving algorithms. Each assignment includes a user interface with appropriate controls, and event code developed with Visual Basic.NET tools. Assignments follow educational and business themes. 
Credit Hours: 3
Contact Hours: 3
Prerequisites/Other Requirements: CIS 116  (C or Higher)
English Prerequisite(s): None
Math Prerequisite(s): None
Course Corequisite(s): None
Academic Program Prerequisite: None
Consent to Enroll in Course: No Department Consent Required
Dual Enrollment Allowed?: Yes
Number of Times Course can be taken for credit:
Programs Where This Course is a Requirement:
Computer Programming, A.A.A.S.
General Education Requirement:
None
General Education Learner Outcomes (GELO):
NA
Course Learning Outcomes:
  1. Design Visual Basic Applications using a Graphical User Interface (GUI).

  2. Use variables and constants in Visual Basic Applications.

  3. Design applications using sequence, selection, and repetition.

  4. Design applications using subroutines and functions.

  5. Manipulate character strings.

  6. Utilize arrays and parallel arrays.

  7. Read from and write to sequential access files.

  8. Work with databases from a Visual Basic Application.

  9. Use creativity and alternative thinking to brainstorm new ideas and possible solutions to problems and issues. 

  10. Develop a plan to implement a solution to a problem or issue. 


Course Outline:
I. Using the VB.NET IDE

II. Use objects on a form to create a graphical user interface

III. Utilize form object properties

IV. Using variables and assigning data types and scope

V. Writing Visual BASIC code

VI. Using repetition structure, counters, and accumulators

VII. Using decision structures

VIII. Using event procedures

IX. Using procedures and exception handling

X. Coding and using arrays

XI. Using file handling in Visual BASIC


Approved for Online and Hybrid Delivery?:
Yes
Instructional Strategies:
Lecture: 30-50%

Facilitated discussion: 5-10%

Step-by-step self-paced tutorial project: 10-20%

Applied work: 20-50%
Mandatory Course Components:
None
Equivalent Courses:
None
Accepted GRCC Advanced Placement (AP) Exam Credit: None
AP Min. Score: NA
Name of Industry Recognize Credentials: None

Course prepares students to seek the following external certification:
No
Course-Specific Placement Test: None
Mandatory Department Assessment Measures:
None
Course Type:
Program Requirement- Offering designed to meet the learning needs of students in a specific GRCC program.
Course Format:
Lecture - 1:1
Total Lecture Hours Per Week: 3
People Soft Course ID Number: 100135
Course CIP Code: 11.9999
Maximum Course Enrollment: 24
High School Articulation Agreements exist?: Yes
If yes, with which high schools?: Northview High School, Thornapple Kellogg High School
School: School of STEM
Department: Computer Information Systems
Discipline: CIS
Faculty Credential Requirements:
Master’s Degree (GRCC general requirement), Professionally qualified through work experience in field (Perkins Act or Other) (list below)
Faculty Credential Requirement Details:
Bachelors degree with at least 4000 hours of non-teaching experience in the I/T field.
Last Revision Date Effective: 2017-04-11 09:06:07
Course Review & Revision Year: 2025-2026



Add to Catalog (opens a new window)