| SIUC Home | Campus Index A-Z | Apply Now | People Finder | Jobs | Webmail |

Department
Home, Overview, Contact, Facilities...

People
Faculty, Staff

Programs
Undergraduate, Graduate, Courses, Course Schedules, Course Materials...

Research
Activities, Grants

Scholarships

Opportunities

Utilities
Webmail, Downloads

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

Webmaster - EOE Link - Privacy Policy     Last Update: August 2007