To learn how to use and understand regular expressions.
The student will:
Develop regular expressions to solve different problems.
Compare and contrast different regular expressions.
Compare and contrast different regular expression implementations.
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
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
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
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
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
To learn how to handle user and system generated events using various scripting languages.
The student will:
Design and develop callback functions to handle events.
Compare and contrast different event handling schemes.
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
To learn how to validate user input using various scripting languages.
The student will:
Design and develop input validation tests.
Compare and contrast different input validation schemes.
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
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