PROG 108 Introduction to Scripting • 5 Cr.


Using a general scripting language, students learn and apply the fundamental principles of programming. Students plan and design solutions, write computer statements to solve required problems, learn procedural programming, document and debug computer applications. Prerequisites: Placement by assessment into MATH 130, or MATH 098 with a C or better, or MATH 078 with a C or better, or the equivalent. Placement by assessment into ENGL& 101, or completion of ENGL 092 or 093 with a C or better.


After completing this class, students should be able to:

  • Plan, design, and test an application using an integrated development environment
  • Create applications using the language's syntax, and document the application using comments. 
  • Declare and use variables with the language's built-in data-types, built-in functions, and understand their scope.
  • Use appropriate arithmetic, logical and comparison operators to develop complex expressions.
  • Use "If" statements and expressions to implement selection structures.
  • Use the "For" and "While" statements to invoke repetition structures.
  • Design programs that invoke and define functions utilizing input parameters and return values and store user-defined functions in modules.
  • Create and use a collection of data items as set by the data structures for the scripting language.