CS 301-3
Introduction to Visual Basic
Catalog Description
This course is designed to introduce students to the fundamentals of programming in Visual Basic. The topics include, but are not limited to, design and development of the user interface, development of algorithms, and writing computer programs. The course will cover the history of programming languages, object oriented programming, data types, arrays, control structures, string manipulation and Web-based applications.
Prerequisite:
None
Objectives
The objective of this course is to enable students that are not familiar with computer programming to design programs that are well structured and easy to modify and enhance in a Visual Basic Integrated Development Environment. Students will be introduced to the key elements of VB including form design, module design, event procedures, and database interactions. Programming concepts of flow, control structures and object orientation will be explored and practiced. The course will require development of projects and may include group projects.
Organization
The course consists of four contact hours, two lecture and two lab hours, per week. The target audience is students with little or no background in programming.
Course Outline
| Lectures | Labs | ||
| 1. | Introduction to programming languages and a VB environment | 2 | 2 |
| 2. | Introduction to designing a program
Designing the interface Designing the algorithm |
4 | 4 |
| 3. | Creating Forms and understanding objects' properties | 4 | 3 |
| 4. | Variables, Data Types and Operators | 3 | 3 |
| 5. | Arrays | 3 | 2 |
| 6. | Control Structures
The selection structure If..Then..Else, Case Select The loop structure For loop 2 2 While loop |
6 | 7 |
| 7. | Accessing Databases
Single Table Processing |
3 | 3 |
| 8. | Web Services | 2 | 3 |
| Total | 27 | 27 | |