CMPUT 410 Fall 2005
Web Based Information Systems


Outline - Schedule - News - Teams - Marks - Coursework - Resources - Tools - Newsgroup


Outline

Instructor Activities Resources
Dr. Eleni Stroulia
Athabasca Hall 307
stroulia@cs.ualberta.ca
780 492 3520

Office Hours: By appointment

Objectives

An increasing proportion of software today is developed in the context of web-based applications. New technologies and tools in support of such software development are appearing, with web services being the most recent and most influential of them. Expertise in using these web technologies are highly sought after in the current market place. The objective of this course is to deliver

Students are expected to attend and participate in all classes and labs.

Calendar entry

Overview of Web technologies and applications. This course is project based and addresses issues such as web-based applications and databases design and implementation, XML data exchange and modeling, application component integration over the Web, security mechanisms, and Web Mining for intelligent web-based applications.

Could be offered in alternate years.

Prerequisites

CMPUT 301 and CMPUT 391, or consent of instructor based on other 300-level courses taken. Preferred (but not required): CMPUT 313.

If you take this course without having the prerequisite courses, be prepared to pick up the missing knowledge by yourselves.

Coursework and Evaluation

Collaboration with your peers for your project and reuse of web-accessible resources is acceptable as long as you do not "clone" the solution, i.e.,

All deliverables are due on a Friday at 11pm. In the labs, the TAs will explain the submission process.

Late submissions will not be accepted. Appeals on marks must be requested in writing within one week after the marks have been posted.

Grades

The conversion of your total numeric coursework score to a final grade will be based on interpreting the guidelines of the descriptors, letter grading system, and four-point scale as defined in section 23.4 of the University Calendar. That is, grades are assigned on what we judge to be "failure", "minimal pass", "poor", "satisfactory", "good", or "excellent" performance in the context of the class.

We do not use a particular distribution to do the conversion, but instead use our judgment of how your score reflects mastery of the course material. That said, you generally need to be above the median to score a 3.0 or B.

Textbook

Additional reference materials are listed on the course web site.

Communication

Topics

Policies

The University of Alberta is committed to the highest standards of academic integrity and honesty. Students are expected to be familiar with these standards regarding academic honesty and to uphold the policies of the University in this respect. Students are particularly urged to familiarize themselves with the provisions of the Code of Student Behavior (on-line at http://www.ualberta.ca/secretariat/appeals.htm) and avoid any behavior which could potentially result in suspicions of cheating, plagiarism, misrepresentation of facts and/or participation in an offense. Academic dishonesty is a serious offense and can result in suspension or expulsion from the University.

Regulations listed in the GFC Policy Manual and the University Calendar will be used in resolving any discrepancies.


CMPUT 410 Course SiteComputing ScienceUniversity of Alberta

Page revised: E. Stroulia, September 1, 2005.