Experiential Learning in module order

Module: Welcome to ICS 215

Choose a player name.

What is your player name?

Due 9/4

Development Environment Setup

Setup your development environment and tools.

Due 9/4

Module: Regular Expressions

Practice evaluation (Easy)

Write a simple regular expression.

Practice evaluation (Medium)

Write a regular expression.

Practice evaluation (Difficult)

Write a complex regular expression.

Module: JavaScript Language

Practice evaluation (Easy)

Write a simple JavaScript function.

Practice evaluation (Medium)

Write a interactive JavaScript driven webpage.

Practice evaluation (Difficult)

Write a JavaScript program to process some data and update webpage.

Module: Perl Programming Language

Practice evaluation (easy)

Write a simple Perl program.

Practice evaluation (Medium)

Write a interactive Perl program.

Practice evaluation (Difficult)

Write a Perl program to process weather data.

Module: PHP Programming Language

Practice evaluation (Easy)

Write a simple PHP webpage.

Practice evaluation (Medium)

Write a PHP data validator.

Practice evaluation (Difficult)

Write a complex PHP driven webpage.

Module: Python Programming Language

Practice evaluation (easy)

Write a simple Python program.

Practice evaluation (Medium)

Write a interactive Python program.

Practice evaluation (Difficult)

Write a Python program to process weather data.