ICS 215: Introduction to Scripting

Credits 3 Lecture Hours 3

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.


Grade of ā€œCā€ or better in ICS 211 or consent of instructor.

Course Outcomes
  • 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.