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 | No lecture | Handout | |
CSS Layout I | Handout | ||
CSS Layout II | Handout | ||
5 | Images | Handout | Handout |
Accessibility | Handout | ||
Cross-Browser Techniques | Handout | ||
6 | Dynamic Web Pages | Handout | Handout |
PHP: Simple Strings, Sequences and Errors | Handout | ||
HTML Forms I | Handout | ||
7 | Public Holiday | Handout | |
PHP: Variables | Handout | ||
HTML Forms II | Handout | ||
8 | PHP: Strings | Handout | Handout |
PHP: Types | Handout | ||
PHP: Type Conversion | Handout | ||
PHP: Expressions | Handout | ||
9 | PHP: Built-In Functions | Handout | Handout |
PHP: One-armed conditional statements I | 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 | PHP: Indexed arrays I | Handout | Handout |
PHP: Indexed arrays II | Handout | ||
PHP: Indexed arrays III | Handout | ||
14 | PHP: Associative arrays I | Handout | Handout |
PHP: Associative arrays II | Handout | ||
PHP: Functions I | Handout | ||
15 | PHP: Functions II | Handout | Handout |
PHP: Scope | Handout | ||
PHP: Parameter Passing | Handout | ||
16 | PHP: Libraries | Handout | Handout |
PHP: Validation of User Data | Handout | ||
PHP: For Loops I | Handout | ||
17 | PHP: For Loops II | Handout | Handout |
PHP: Nested For Loops | Handout | ||
PHP: Multidimensional Arrays I | Handout | ||
18 | PHP: Multidimensional Arrays II | Handout | Handout |
PHP: While Loops I | Handout | ||
PHP: While Loops II | Handout | ||
19 | PHP: While Loops III | Handout | Handout |
SQL: Revision | Handout | ||
PHP: Connecting to Databases | Handout | ||
20 | PHP: Self-Processing Pages | Handout | Handout |
PHP: Sticky Forms | Handout | ||
PHP: Database Case Studies | Handout | ||
21 | PHP: Cookies | Handout | Handout |
PHP: Sessions | Handout | ||
PHP: User Authentication | Handout | ||
22 | WebApps | Handout | |
The Document Object Model | Handout | ||
Ajax | Handout | ||
23 | Public Holiday | ||
Sample exam paper: Question 1 | |||
Sample exam paper: Question 2 | |||
24 | Sample exam paper: Question 3 | ||
Sample exam paper: Question 4 | |||
Public Holiday |