Lecture Notes


Relevant Links

Valid XHTML 1.0 Transitional Valid CSS!

Course Notes For Web Programming CA171 EC 1
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
Introduction to JavaScript
Using EditPlus
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
If else statements
Switch and While Statements
  Lab Work
Week 6 Control structures - IF statement More on Loop Statements
continued from previous Notes
Lab Work
Week 7 Control Structures For and While Loops
(Label, break and continue statements)
more on Loop Statements Lab Work Part 1
Lab Work Part 2
Week 8 Arrays in JavaScript Arrays in JavaScript Lab Work
Week 9 Arrays continued for Week 8 Arrays Lab Work
You May Not be able to complete all this weeks questions but you should try and complete Q1 - Q4 (Q4 you should be able to work out using your notes.)
After todays lecture you will be in a position to complete the remaining question, which you should do
Week 10 Functions continued from Week 2 Notes
Introduction to Pseudocode
Using Functions in JavaScript

Programme Design
Lab Work
You may not complete all the questions today, but you should try and complete them before next week
Week 11 Addtional Design Notes

Maths Objects

Evaluation Notes

Addtional Design Notes

Maths Objects in JavaScript properties and Methods

Evaluation Method additional notes
Lab Exam this Week
Week 12 JavaScript Class and Prototypes

Error handling
JavaScript Class types

Error Handling - Exceptions