NDSU Distance & Continuing Education (DCE)

Bringing Education to You

Course Descriptions

Intro/Prog in Visual BASIC

CSCI 2000

This course is an introduction to programming in the BASIC/Visual BASIC language. It is designed for educators who have no prior programming background.


To fulfill the quantitative reasoning component of the general education requirements, this course includes:

  • active communication about computer usage (which includes reading and/or writing),
  • programming exercises designed to stimulate critical thinking,
  • the use of mathematical and business-related problems, and
  • an emphasis on problem-solving techniques.         

Upon completion of this course, the student should be able to:

  1. Use the Microsoft Visual Studio .NET Integrated Design Environment to design graphical user interfaces appropriate to specific programming tasks.
  2. Develop problem-solving skills applicable to computing.

Demonstrate understanding of algorithms and pseudocode.

  1. Write program source code utilizing the syntax of Visual Basic .NET.
  2. Develop Visual Basic .NET programs which utilize the following:
  3. Decision making structures
  4. Looping structures
  5. Output to screen and paper
  6. Work with Functions and Sub procedures
  7. Anticipate, trap, and recover from runtime errors.

Required Student Resources:

Tony Gaddis; Kip R. Irvine, Starting Out With Visual Basic, 8th Edition, ISBN: 9780135204658 Publisher:Pearson

Software: https://visualstudio.microsoft.com/vs/           Download Community Version