PR515: CS and SS Scripting in JavaScript

Menu 1:

(This web site:) (Homepage:)
Index

(Pages on
this web site:)

Home Page

About Me

Links

Catalog of notes


(My lecture
notes on
this web site:)

JavaScript

PR515 (JavaScript
cs/ss scripting)

PR655 (JavaScript
cs/ss advanced)

CS/SS scripting

Java Applets

SE5120 (C)

PP (C++)

OO (C++)

PR611 (C++)

Delphi (OO)


(Program samples:)

2002 Search engines

1999-2003 Calculators


(My computer
research
on this web site:)

Computing

Search Engine


Menu 2:

(Other web sites about:)


(Seismograph:)

alarm.gq.nu

alert.1hwy.com

capsule.20m.com

magnocraft.20fr.com

totalizm.fanspace.com

jp.7h.com


(Magnocraft:)

magnocraft.20fr.com

capsule.20m.com

jp.7h.com

totalizm.fanspace.com

alarm.gq.nu

alert.1hwy.com


(Oscillatory Chamber:)

capsule.20m.com

magnocraft.20fr.com

jp.7h.com

totalizm.fanspace.com

alarm.gq.nu

alert.1hwy.com


(Totalizm:)

totalizm.fanspace.com

jp.7h.com

magnocraft.20fr.com

capsule.20m.com

alarm.gq.nu

alert.1hwy.com


(Computing:)

(Web sites with my lecturing notes - from 2004 till 2005:)

pajak.orcon.net.nz

pajak.ownsthis.com

free.7host03.com/Pajak


(Web sites with
my old lecturing notes - from 1999
till 2003:)

Pajak.20m.com

Pajak.20fr.com


(My web site on
web tutorials:)

Websitemaker.20m.com


(All-in-one
prototypes:)

totalizm.fanspace.com

jp.7h.com

magnocraft.20fr.com

capsule.20m.com

alarm.gq.nu

alert.1hwy.com

Pajak.20m.com

Pajak.20fr.com


Notes for PR515, by Dr Jan Pajak


PR515 course has 7 credits, or 70 learning hours. It extends for one term, or a half of semester, means for 8 weeks in total. It represents stage 1 of client-side and server-side scripting in JavaScript language. It is composed of two parts, namely part 1 on "client-side scripting", or "CS", and part 2 on "server-side scripting", or "SS". Both parts extend for 4 weeks each. The lecture notes and example programs that I am presenting here are prepared for a Microsoft "Mswebserver" and Internet Explorer.
Notice that:
- In order to run or to download any of items listed here, simply click on the underlined part of the description of this item!
- For further instructions see the end of this web page.
- The last update of the web page on: 23 July 2005.

Theory Content:

Theory content of this PR515 course is supplied in course materials for practical laboratory content. It is based on the following textbook [1] Goodman, D. (2001). JavaScript Bible (4th ed). New York: Hungry Minds, Inc. (ISBN: 0-7645-3342-8). It incorporates chapters 3 to 10 and 34 to 37 of [1].

Practical laboratory content:

Notice that the practical laboratory content together with assessments form a small booklet, which covers both theory and practical side of the course. This booklet is worked through by students at their own paste.

(2003 - CS) Notes for the client-side part of PR515 (i.e. first 4 weeks):

The title page for the course booklet (for block 3 of 2003).

Course Outline (for block 3 of 2003).

Exercise T1 (Environment and tools for client-side scripting).

Exercise T2 (Client-side scripting).

Client-side revision (Revision questions to answer).

(2003 - SS) Notes for the server-side part of PR515 (i.e. last 4 weeks):

Exercise T3 (Environment and tools for server-side scripting).

Exercise T4 (Server-side scripting).

Client-side revision (Revision questions to answer).

2003 Assessments:

(2003 - block 3 Assessment) Examples of assessment for pr515 (i.e. both parts, CS and SS):

Assignment 1 for CS scripting. (PR515).

Assignment 2 for SS scripting. (PR515).

2003 Sample solutions:

(2003 - Assignment Solutions) Examples of solutions for assignments 1 and 2 (block 2, 2003):

(2002 - Assignment Solutions) Examples of solutions for assignments 1 and 2 (block 3, 2002):

Instructions on how to use this web page:

(1) In order to download to your computer any set of notes listed above just click on this notes, and then follow the instructions that appear in the downloading window.
(2) Some notes may be compressed into standard zip files. Therefore, you need to unzip them first before they are executed or used.
(3) If you wish to see any other related web pages - see the Links Page (e.g. the so-called "Blue Book" with prescriptions for PR65n (former PR25n) courses addressed here, are available at the web page http://www.naccq.ac.nz/bb_view/bbpre.html).
(4) Address for correspondence (July 2005): Dr Jan Pajak, P.O. Box 33250, Petone 6340, New Zealand.
3731