| Week # | Description | Link to Notes in PDF format | Link to Tutorial Notes |
|---|---|---|---|
| Week 1 | Introduction to JavaScript Recap on CA106 coverage of JavaScript |
JavaScripts Notes 1 Variable in JavaScript Notes 2 |
Week 2   | Variables continued and Intro to Functions Introduction to OOPL and window / document properties and methods |
Variables continued and Functions in JavaScript Introduction to Objects and Window Properties |
Lab cancelled attend CG86 at 11:00 for Lecture instead Check your email for more details |
| Week 3 | String Object and Arithmetic String Object and associated Methods |
String Objects from Previous Notes Arithmetic Operators | Lab Work |
| Week 4 | JavaScript Arithmetic operations continued from last week If else statements |
see last weeks notes for Arithmetic operators |
Lab Work |
| Week 5 | If Statement Switch Statements, For and While Loops; (Label, break and continue statements) |
If else statements Switch and While Statements more on Loop Statements |
Lab Work |
| Week 6 | IF statements from previous Notes | Arrays in JavaScript | Lab Work |
| Week 7 | Arrays in JavaScript continued | Continue from Last weeks Notes | |
| Week 8 | Functions continued from Week 2 Notes | Using Functions in JavaScript | |
| Week 9 | Maths Objects properties and Methods | Maths Objects in JavaScript | |
| Week 10 | Design | Notes Not Available Yet | |
| Week 11 | JavaScript, Classes and Prototypes | Notes Not Available Yet | |
| Week 12 | Error Handling |
Notes Not Available Yet |