This Rails Logo was created by Kevin Milden and is distributed under the BY-ND Creative Commons License

No official AJAX logo, but this is a proposed logo by Greg Raiz.

Instructor:

Cyndi Rader, crader@mines.edu , website: www.mines.edu/~crader

Assignments:

Current assignments for Fall 2009.

Course Goals:

Web Applications is a course for programmers who want to develop more dynamic Web-based applications. Students should know the elements of HTML and Web architecture and be able to program in a high level language such as C++ or Java. Knowledge of CSS and databases is also helpful. The course builds on this knowledge by presenting topics such as Ruby on Rails, AJAX and Flash that will allow the students to develop dynamic Web applications.

Course Format:

Web Applications is an online course. See the Course Description page for a more detailed description of the format, assignment submissions, etc.

Student Evaluation:

Course component %
Ruby Exam 15%
AJAX Exam 10%
Individual paper & programming assignments 30%
Team Assignments 45%

The exams will be held in a classroom at CSM. We will need to schedule them when we get close to the date. There will be no exam for the Flash section of the course, but the assignments will be fairly extensive.

Notice that 55% of the overall grade is based on individual work (exams + assignments), while 45% is based on team work.

Late Policy

Late work will be accepted within 24 hours after the due time, but you will get 50% of the points. After 24 hours the work will not be accepted at all.

Part of an online course is planning and you must plan to send your material on time. Remember that, since there is no official class time, all discussions are asynchronous. This means that responses from me or members of the class will not be immediate, so you must plan ahead so that there will be plenty of time for your questions to be answered and for you to complete the work by the due time.

Textbooks:

Topic Book
Ruby on Rails Agile Web Development with Rails, 3rd edition, by Sam Ruby, Dave Thomas and David Heinemeier Hansson. ISBN: 978-1-934356-16-6
AJAX TBD
Flash None, we'll use online tutorials

Interesting and Useful Links: