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
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 Syllabus, Required and Recommended Materials, Grading Policies, etc..
Student Code of Conduct for Dr. Roussos' Classes
A collection of VB programs each illustrating some important programming concepts.
VB Resources on the Web
Peer Tutoring is available for CS-131, CS-141 and CS-142
Check days and times
VB controls, statements, etc. and the sample program in which they were introduced.
A list of VB topics and skills.
A module with financial and other functions/subprograms.
Links to sources of data for array processing and other uses.
Contact information for Dr. Roussos
| 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. |


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.
Home page 
