Readings and other resources in module order

Module: Welcome to ICS 215

Preparing for ICS 215

What to know in advance of ICS 215

Course Rules

Structure of ICS 215

Course Strategies

Strategies for getting an A in ICS 211

Taking Quizzes

How to take the different quizzes.

Extra Credit

Two opportunities for extra credit.

Module: Regular Expressions

Expectations

Things to know about Regular Expressions

Wikipedia

Entry on Regular Expressions

JavaScript Regular Expressions

JavaScript RegExp Reference

PHP Regular Expressions

Perl-Compatible PHP Regular Expressions

Perl Regular Expressions

Perl Regular Expressions Tutorial

Python 2.7 Regular Expressions

Regular Expressions HOWTO

RegexOne

Learn regular expressions with simple, interactive examples.

RegEx in 55 minutes

Learn regular expressions in about 55 minutes.

Regular-Expressions.info

The premier website about Regular Expressions.

Tech Stuff - Regular Expressions

A gentle user guide and tutorial.

RegExr

An online tool to learn, build, & test Regular Expressions.

Java Regular Expressions

Java(TM) Lesson on Regular Expressions

Module: JavaScript Language

Expectations

Things to know about JavaScript and jQuery

XAMPP Project Setup

Setting up a project for working on ICS 215 quizzes.

screencast 7:30 min

Taking JavaScript Quizzes

How to take the JavaScript quizzes

Wikipedia

Entry on JavaScript

W3Schools

W3Schools JavaScript tutorial

W3Schools

W3Schools JavaScript RegExp Reference

W3Schools

W3Schools brief jQuery tutorial

Codecademy

Learn the fundamentals of JavaScript

Codeacademy

Learn how to make your websites interactive and create animations by using jQuery.

Learn-js.org

Learn-js interactive JavaScript tutorial

jQuery

jQuery web site. See their API Documentation.

JSON

W3Schools tutorial on JSON

DevDocs

DevDocs combines multiple API documentations in a fast, organized, and searchable interface.

Module: Perl Programming Language

Expectations

What you need to know about Perl

Taking Perl Quizzes

How to take the Perl quizzes

Wikipedia

Entry on Perl

Beginner's Introduction

Perl.com beginner’s guide.

Tutorialspoint Perl

Simply easy learning

Perl Programming Documentation

Language Reference

Regular Expressions

Perl Documentation on Regular Expressions

Module: PHP Programming Language

Expectations

Things to know about PHP

XAMPP Project Setup

Setting up a project for working on ICS 215 quizzes.

screencast 7:30 min

Taking PHP Quizzes

How to take the PHP quizzes

Wikipedia

Wikipedia entry on PHP

W3Schools

W3Schools lesson on PHP

Codecademy

Codecademy PHP Track

WebCheatsheet

WebCheatSheet.com PHP Tutorial

Zend Developer Zone

PHP for beginners

HTML.net

An easy, yet thorough and accurate introduction to PHP

Tutorialspoint

Simply easy learning

DevDocs

DevDocs combines multiple API documentations in a fast, organized, and searchable interface.

PHP Regular Expressions

RegExp in PHP.

PHP Validation

W3Schools PHP input validation.

PHP Error Handling

W3Schools PHP error handling.

Module: Python Programming Language

Expectations

What to know about Python

Taking Python Quizzes

How to take the Python quizzes

Wikipedia

Wikipedia entry on Python

Beginner's Guide

Beginner’s Guide to Python

Programmer Beginner's Guide

Beginner’s Guide to Python for programmers

Nonprogrammer Beginner's Guide

Beginner’s Guide to Python for nonprogrammers

PEP8 Style Guide

Coding style guidelines for Python

Python Docs

Documentation for Python

Moving To Python

From other languages

Codecademy

Track on Python

Learnpython.org

Learning Python

Regular Expressions

Python Regular Expression HOWTO

DevDocs

DevDocs combines multiple API documentations in a fast, organized, and searchable interface.