| General info | |||
|---|---|---|---|
|
|||
| Period 1 | |||
| Week | Lecture description | Lecture resources | Lab resources |
| 1 | Welcome lecture | No handout | Induction |
| The Internet and the WWW | Handout | ||
| HTML | Handout | ||
| URLs | Handout | ||
| HTTP | Handout | ||
| 2 | Structural versus Presentational Markup | Handout | Induction |
| Page Structure | Handout | ||
| CSS Selectors | Handout | ||
| 3 | The CSS Cascade | Handout | Handout |
| CSS Declarations I | Handout | ||
| CSS Declarations II | Handout | ||
| 4 | CSS Layout I | Handout | Handout |
| CSS Layout II | Handout | ||
| Images | Handout | ||
| 5 | Accessibility | Handout | Handout |
| Cross-Browser Techniques | Handout | ||
| Dynamic Web Pages | Handout | ||
| 6 | PHP: Simple Strings, Sequences and Errors | Handout | Handout |
| HTML Forms I | Handout | ||
| HTML Forms II | Handout | ||
| 7 | Public Holiday | Handout | |
| PHP: Variables | Handout | ||
| PHP: Strings | Handout | ||
| 8 | PHP: Types | Handout | Handout |
| PHP: Type Conversion | Handout | ||
| PHP: Expressions | Handout | ||
| PHP: Built-In Functions | Handout | ||
| 9 | PHP: One-armed conditional statements I | Handout | Handout |
| PHP: One-armed conditional statements II | Handout | ||
| 10 | PHP: Boolean operators I | Handout | Handout |
| PHP: Boolean operators II | Handout | ||
| PHP: Two-armed conditionals | Handout | ||
| 11 | PHP: Testing and debugging | Handout | Handout |
| PHP: Cascading conditionals | Handout | ||
| PHP: Nested conditionals | Handout | ||
| 12 | PHP: Other conditionals | Handout | |
| Class test | |||
| No lecture | |||
| Period 2 | |||
| Week | Lecture description | Lecture resources | Lab resources |
| 13 | Public holiday | Handout | |
| PHP: Indexed arrays I | Handout | ||
| PHP: Indexed arrays II | Handout | ||
| 14 | PHP: Indexed arrays III | Handout | Handout |
| PHP: Associative arrays I | Handout | ||
| PHP: Associative arrays II | Handout | ||
| 15 | PHP: Functions I | Handout | Handout |
| PHP: Functions II | Handout | ||
| PHP: Scope | Handout | ||
| 16 | PHP: Parameter Passing | Handout | Handout |
| PHP: Libraries | Handout | ||
| PHP: Validation of User Data | Handout | ||
| 17 | PHP: For Loops I | Handout | Handout |
| PHP: For Loops II | Handout | ||
| PHP: Nested For Loops | Handout | ||
| 18 | PHP: Multidimensional Arrays I | Handout | Handout |
| PHP: Multidimensional Arrays II | Handout | ||
| PHP: While Loops I | Handout | ||
| 19 | PHP: While Loops II | Handout | |
| PHP: While Loops III | Handout | ||
| SQL: Revision | Handout | ||