Learning Outcomes

1. Regular Expressions

To learn how to use and understand regular expressions.

The student will:

Referencing modules: Regular Expressions, JavaScript Language, PHP Programming Language, Perl Programming Language, Python Programming Language

Assessed by: Quiz Distribution, Regular Expression Quiz Distribution, Javascript Quiz Distribution, PHP Quiz Distribution, Perl Quiz Distribution, Python Quiz Distribution

2. Perl Scripting Language

To learn how to produce robust scripts in Perl using software engineering techniques such as review and extensive program testing.

The student will:

Referencing modules: Perl Programming Language

Assessed by: Quiz Distribution, Perl Quiz Distribution

3. PHP Scripting Language

To learn how to produce robust scripts in PHP using software engineering techniques such as review and extensive program testing.

The student will:

Referencing modules: PHP Programming Language

Assessed by: Quiz Distribution

4. JavaScript Language

To learn how to produce robust scripts in JavaScript and jQuery using software engineering techniques such as review and extensive program testing.

The student will:

Referencing modules: JavaScript Language

Assessed by: Quiz Distribution, Javascript Quiz Distribution, PHP Quiz Distribution, Python Quiz Distribution

5. Python Programming Language

To learn how to produce robust programs in Python using software engineering techniques such as review and extensive program testing.

The student will:

Referencing modules: Python Programming Language

Assessed by: Quiz Distribution

6. Event Handling

To learn how to handle user and system generated events using various scripting languages.

The student will:

Referencing modules: JavaScript Language, PHP Programming Language, Perl Programming Language, Python Programming Language

Assessed by: Javascript Quiz Distribution, PHP Quiz Distribution, Perl Quiz Distribution, Python Quiz Distribution

7. Input Validation

To learn how to validate user input using various scripting languages.

The student will:

Referencing modules: Regular Expressions, JavaScript Language, PHP Programming Language, Perl Programming Language, Python Programming Language

Assessed by: Regular Expression Quiz Distribution, Javascript Quiz Distribution, PHP Quiz Distribution, Perl Quiz Distribution, Python Quiz Distribution

8. Understand course structure

Understand the goals, structures, and procedures for learning in ICS 215.

Referencing modules: Welcome to ICS 215

Assessed by: Regular Expression Quiz Distribution, Javascript Quiz Distribution, PHP Quiz Distribution, Perl Quiz Distribution, Python Quiz Distribution