An introduction to programming using Visual Basic. Emphasis is on Visual Basic syntax and creating user interfaces in Visual Basic. Topics include application design, using variables and constants, the selection and repetition structures, sequential access files, menus, dialog boxes and error trapping, random access files, database access and arrays. Prerequisites: MATH 150 and CISS 170, CISS 171, or CISS 176.
Prerequisite(s) / Corequisite(s):
MATH 150 and CISS 170, CISS 171, or CISS 176.
Course Rotation for Day Program:
Most current editions of the following:
Programming with Microsoft Visual Basic.Net
By Zak, D. (Course Technology) Recommended
Visual Basic.Net:--How to Program
By Deitel, H. et. al. (Prentice-Hall) Recommended
Course Learning Outcomes
Demonstrate basic knowledge of programming.
Demonstrate principles of object-oriented programming.
Differentiate various data types and control structures in a programming language.
Write and Debug moderately complex computer programs.
Major Topics/Skills to be Covered:
Utilize basic control structures such as if/then/else, do while, do until, while, and for/next.
Utilize modules, classes, and procedures to organize program structure.
Process arrays in appropriate situations.
Employ object-based constructs and techniques such as classes, inheritance, and polymorphism.
Explain exception handling.
Develop graphical user interfaces.
Process files and streams.
Connect to database and issue queries.
Recommended maximum class size for this course: 20
NOTE: The intention of this master course syllabus is to provide an outline of the contents of this course, as specified by
the faculty of Columbia College, regardless of who teaches the course, when it is taught, or where it is taught. Faculty members teaching this
course for Columbia College are expected to facilitate learning pursuant to the course learning outcomes and cover the subjects listed in the Major Topics/Skills to be Covered section.
However, instructors are also encouraged to cover additional topics of interest so long as those topics are relevant to the course's
subject. The master syllabus is, therefore, prescriptive in nature but also allows for a diversity of individual approaches to course material.