skip to main content


ICS 215: Introduction to Scripting (3 credits)

Course Description

Introduction to scripting languages for the integration of applications and systems. Scripting in operating systems, web pages, server-side application integration, regular expressions, event handling, input validation, selection, repetition, and parameter passing for languages such as Perl, JavaScript, PHP, Python, and/or shell scripting. (3 hours lecture)

Pre-Requisite(s): Grade of C or better in ICS 211 or consent

Student Learning Outcomes

Upon completion of the course, the student will be able to:

  • Use regular expressions to solve different problems
  • Produce robust client and server side scripts in a variety of scripting languages using software engineering techniques such as review and extensive program testing.
  • Handle user and system generated events using various scripting languages.
  • Validate user input using various scripting languages for security purposes.

For transfer information within the UH system, visit the System Transfer page


Classes Offered