Introduction to Visual Basic
Computer Science Department

Table of Contents for this text.

Visual Basic, like any other programming language, requires skill and an organized approach to problem solving to produce a usable product. However, the time required to attain an adequate skill level in Visual Basic is much less than almost any other programming language. Additionally, the Visual Basic Integrated Development Environment and tools such as the Debugger create a programming environment that facilitates planning, organization, code development and testing.

The need today is not only for correct applications but for user-friendly applications that can be delivered on schedule. This is another reason why Visual Basic was selected as the language for this course. Visual Basic is the most popular RAD (Rapid Application Development) tool in today's software development environment. This is due in large part to the fact that Visual Basic's library of user controls is easy to access and utilize thus enabling one to implement the design of a graphical user interface with a minimum of effort.

    By the end of the course students will
  1. Understand the most important programming and data processing principles.
  2. Understand and apply the principles of object oriented programming.
  3. Be able to use the Visual Basic IDE (Integrated Development Environment).
  4. Be familiar with the use of various controls.
  5. Be able to use the Visual Basic debugger.
  6. Be able to write complete applications.

The text for the course this semester is Microsoft Visual Basic 2005 Step by Step by Michael Halvorson. The publisher is Irwin McGraw-Hill. The course is being taught by Prof. Constantine Roussos.
See the Table of Contents for this text.

More information about the course and instructor is given below

Course Resources

  Course Syllabus

Course Syllabus, Required and Recommended Materials, Grading Policies, etc..

  Code of Conduct

Student Code of Conduct for Dr. Roussos' Classes

  Sample VB Programs

A collection of VB programs each illustrating some important programming concepts.

  VB Resources

VB Resources on the Web

  Tutors Available

Peer Tutoring is available for CS-131, CS-141 and CS-142
Check days and times

  VB Concepts and Devices

VB controls, statements, etc. and the sample program in which they were introduced.

  VB Topics and Skills

A list of VB topics and skills.

  A VB Module

A module with financial and other functions/subprograms.

  Average Temperature (and other) Data

Links to sources of data for array processing and other uses.

  Dr. Roussos' Schedule

Contact information for Dr. Roussos


Assignments

Labs

Study Guides, Sample Tests, etc.
Test #1 and review sheet for Fall 2006 A complete sample Test #1 and review sheet for Fall 2006
Test #2 A complete Test #2
Test #3 A complete Test #3
VB Topics and Skills A list of VB topics and skills.


The Instructor

Constantine "Conny" Roussos

Dr. Roussos is a Professor of Computer Science and has been at Lynchburg College since 1981. He formerly served as Director of College Computing Services and Chair of the Computer Science Department. Dr. Roussos received a B.A. degree in mathematics from Old Dominion University, an M.S. degree in mathematics from the College of William and Mary, and a Ph.D. in computer science from the University of Virginia.

For further information review Dr. Roussos' resume.




Top of this page   Top of page      Home page   Home page