ITC 4210: Programming Concepts and Problem Solving


Presents an introduction to solving computer programming problems using Visual Basic. Includes principles that translate easily to many other modern programming languages. Focuses on user interfaces, program structure, language syntax, and implementation details. Requires Microsoft Visual Basic.


  1. Demonstrate the ability to use the fundamental functions within programming software.
  2. Utilize a programmer’s problem-solving process toward creating solutions.
  3. Develop a user interface for a computer program.
  4. Write an expression containing arithmetic operators by declaring variables, declaring constants, and formatting a program’s numeric output.
  5. Locate and resolve syntax and logic errors by stepping through the code and by using breakpoints.
  6. Write an If…Then…Else statement as an integral part of a computer program.
  7. Compose both a nested selection structure and also a multiple-alternative selection structure.
  8. Utilize testing methods within a computer program to both verify the program’s functionality and also detect and prevent unwanted user input.
  9. Construct a looping condition for a computer program by using an InputBox function, a Do…Loop statement, and an arithmetic assignment operator.
  10. Develop a complete computer program for the purpose of solving a problem by determining a control structure, using major functions, and preparing an appropriate user interface.


  1. ITC 4010


Clearly Visual Basic: Programming with Microsoft Visual Basic 2012 (Rev: 3rd ed.)

Publisher: Course Technology (2014)
Author: Zak, D.
ISBN: 978-1-285-08410-7
Price: $161.30

* Disclaimer: Textbooks listed are based on the last open revision of the course. Prior revisions and future revisions may use different textbooks. To verify textbook information, view the course syllabus or contact the CSU Bookstore at