Notes for PR655, by Dr Jan Pajak
PR655 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 2 (advanced) of client-side and server-side scripting in the JavaScript
programming language. It is composed of two parts. Part 1 mainly concentrates
on navigation between windows, DHTML, regular expressions, pattern
matching, and cascade style sheets. In turn part 2 concentrates on importinmg
and spidering web pages, reading disk files located on a server, and
connecting Microsoft “Access” Database. Both parts extend for 4 weeks each.
Course 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 PR655 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 Notes for PR655
The title page for the course booklet (for block 4 of 2003).
Course Outline (for block 4 of 2003).
Exercise E1 (Server-side housekeeping. Navigation between directories and windows. Addressing.)
E1 revision (Revision questions for E1.)
Exercise E2 (Advanced features of JavaScript language.)
E2 revision (Revision questions for E2.)
Exercise E3 (Advanced client-side and server-side scripting.)
E3 revision (Revision questions for E3.)
Exercise E4 (Commercial systems of web pages.)
Resources and help (List of healpful sources of information.)
2003 Assessments:
(2003 - block 3 main assessment topic) Assessment for PR655 (i.e. search engine development):
Assignment 1 (search engine) for PR655. (A skeleton of search engine.)
Assignment 2 (search engine) for PR655. (A complete search engine.)
(2003 - block 3 alternative assessment topic) Assessment for PR655 (i.e. hit counter development):
Assignment 1 (hit counter) for PR655. (A skeleton of hit counter.)
Assignment 2 (hit counter) for PR655. (A complete hit counter.)
2003 Sample solutions:
(2003 - Assignment 1 Solutions) Examples of solutions for assignments 1 (block 4, 2002):
(2002 - Assignment 2 Solutions) Examples of solutions for assignments 2 (block 4, 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 (May 2005): Dr Jan Pajak, P.O. Box 33250, Petone 6340, New Zealand.
2914
|