CIT 161 - Programming in Visual Basic
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.
Upon successful completion of the course, the student will:
- Create Windows applications that demonstrate proper GUI design utilizing menus, forms and controls.
- Construct Windows-based applications utilizing common Windows dialogs, ADO.NET and database access with error validation.
- Integrate Visual Basic as a front end to a database to consume and manipulate data.
- Demonstrate essential concepts of human-computer interaction and error-handling, debugging and testing.
- Apply Windows standards in the development of Visual Basic applications.
- Application development using object-oriented event-driven design
- Object classes, properties, methods, events, inheritance and collections
- GUI components (forms, common controls and events)
- Visual Basic functions, procedures, control structures and debugging techniques
- Data structures using single and multi-dimensional arrays
- Visual Basic menus, string processing, dialogs and error trapping
- File handling
- Database applications involving ADO.NET and SQL
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:
Approved By: Dr. Quintin B. Bullock Date Approved: 4/26/2021
- Critical Thinking & Problem Solving
- Technological Competence
Course and Section Search
Add to Portfolio (opens a new window)