Feb 24, 2024  
2022-2023 Catalog 
2022-2023 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIT 161 - Programming in Visual Basic

Credits: 4
4 Lecture Hours

Prerequisites: CIT 111  or instructor’s permission confirming previous experience with an object-oriented programming language.

This course introduces students to developing applications for a Windows environment using Visual Basic.  The course emphasizes designing graphical user interfaces (GUIs) and dialogues using event-driven programming.  Topics include creating and using classes, the design of a graphical user interface, human-computer interaction, testing and evaluation, design tools and database access with SQL and ADO.NET.

Learning Outcomes
Upon successful completion of the course, the student will:

  1. Create Windows applications that demonstrate proper GUI design utilizing menus, forms and controls.
  2. Construct Windows-based applications utilizing common Windows dialogs, ADO.NET and database access with error validation.
  3. Integrate Visual Basic as a front end to a database to consume and manipulate data.
  4. Demonstrate essential concepts of human-computer interaction and error-handling, debugging and testing.
  5. Apply Windows standards in the development of Visual Basic applications.
Listed Topics
  1. Application development using object-oriented event-driven design
  2. Object classes, properties, methods, events, inheritance and collections
  3. GUI components (forms, common controls and events)
  4. Visual Basic functions, procedures, control structures and debugging techniques
  5. Data structures using single and multi-dimensional arrays
  6. Visual Basic menus, string processing, dialogs and error trapping
  7. File handling
  8. Database applications involving ADO.NET and SQL
Reference Materials
Current and appropriate textbook, current and appropriate version of software, multimedia for lecture and demonstration, access to the internet.
Students who successfully complete this course acquire general knowledge, skills and abilities that align with CCAC’s definition of an educated person. Specifically, this course fulfills these General Education Goals:
  • Critical Thinking & Problem Solving
  • Technological Competence
Approved By: Dr. Quintin B. Bullock Date Approved: 4/26/2021

Course and Section Search

Add to Portfolio (opens a new window)