Intermediate Programming (CPSC 2100)
Ajax (2 s.h.)

Spring 2009, 1-1:50 p.m. MW Rm. 2 Library

Instructor: Jim Jones
    Office/Hrs: Room 19, Library (x5294), 2-3 pm daily and when available

Text:   Head First Ajax, by Rebecca M. Riordan

Course Description:
An introduction to the Ajax approach for developing dynamic web pages. Students will gain experience creating Ajax-based web pages using the technologies on which it is based.

Course Schedule:
The first part of the course will be an introduction and review of the core technologies that are prerequisite to Ajax (HTML, CSS, Javascript, and XML). Following that we will proceed through the textbook chapters and do the exercises contained therein.

Grading:
I assign points to assignments, projects, and quizzes that reflect their value relative to each other without being weighted in any special way. Thus, a 20 pointer has twice the value of 10 pointer no matter whether it is an exercise or an exam. One's score is simply computed from the sum of all scores earned divided by the total possible. Attendance and participation is expected throughout the course. Perfect attendance will earn the student a 3% bonus. Any excused absence will have to be made up in order earn this bonus credit (typically a 3-page paper or presentation). Grade threshold follows:

A: 90% and above B: 80% and above C: 70% and above D: 55% and above F: below 55%

Final Exam:
Wednesday, May 13, 2009, at 1-3 p.m.
Mark your calendar NOW since there is a strict Graceland policy on final examinations. Only those with 3 or more finals on the same day can seek changes. Go to http://csit.graceland.edu/~jsjones/finals to determine all your final exam times to see if you will face this and need to talk with your teachers (FYI- this webpage is a Python CGI based form).

Classroom Civility/Courtesy:
Checking email and engaging in electronic chats are inappropriate during class sessions in the computer labs, especially while I am lecturing. These constitute lack of participation and may accumulate absence or participation penalties.
It is rude and disruptive to come late or leave early. If you need to do so, please inform or ask me beforehand.
Turn off cell phones and beepers during class and exams. See me beforehand if you need them.
Hats, notes, bookbags and other materials are to be placed on the floor or out of sight during an exam.
Civility is expected toward the teacher and with each other. Being disruptive or argumentative in class is inappropriate. Resolve conflicts outside of classtime.

Plagiarism and Cheating:
So much of what we do is electronic in nature, easy to transmit and copy. Take special care to stay honest when seeking help and facing a deadline. Protect your work from those who might copy it and do not get so involved in helping someone that you are merely doing their work (an easy trap to fall into). When in doubt about what is appropriate, ask me. See also the Graceland policy on academic integrity.

Disabilities:
Any student who, because of a disabling condition, may require some special arrangements in order to meet course requirements should contact the instructor as soon as possible to make necessary accommodations.