IT205: Web-based
Application Development and Programming (Fall 2011)
Course Objectives
This couse has been updated significantly since last year. New techniques, such as Ajax and RIA, have been included.
This course focuses on the
fundamentals of Web-based application development. Students will gain an
understanding of some Web programming technologies. This course covers various
mark-up languages (such as XHTML, Dynamic HTML, XML),
scripting languages (JavaScript) and technologies for website creation and
client-side programming.
PREREQUISITES: IT 121 or CS
151 or permission of instructor
Three hours a week
Course Information
- Instructor: Yingwei Wang
- Lectures
- Tuesdays, 2:30 - 3:45, KCI202
- Thursdays, 2:30 - 3:45, KCI202
- Textbook
- P.
J. Deitel, H. M. Deitel, Internet & World Wide Web - How to Program, Fourth
Edition, Pearson Education, Inc., 2008 (ISBN: 0-13-175242-1)
- We
will use Chapter 1-20 in this course. The second half of this text will
be used in CS206/IT306 (Spring 2012).
- Dynamic Learning Environment
- A dynamic learning environment for this
course has been built using MOODLE system. The URL is http://moodle.upei.ca/.
- This environment includes various forums,
resources, and other tools related to this course. Assignments will also
be specified and collected through this environment.
- Student will log in with their "novell network" username and password. Course they have registered for will automatically be displayed in Moodle when log in.
Evaluation
- Assignments 20%
- Midterm 20% (tentative midterm date: Oct.20)
- Project 20%
- Final exam 30%
- Participation 10%
Topics
Basic
topics include:
- Internet Fundamentals
- XHTML
- Cascading Style Sheet
- JavaScript
- Dynamic HTML
- XML
- Ajax
The
following topic may be covered if time permits: