Department of Computer Science
CPS530 - Component-Based Programming for the Web

Course Management Form

Instructor: Dr. Denis Hamelin
E-Mail: dhamelin@cs.ryerson.ca
Course Web Page: http://www.courseweb.ca/cps530
Professor Web Page: http://www.scs.ryerson.ca/dhamelin
Office: ENG276 (Centre for Computing and Engineering)
Phone: 416-979-5000 x4876 (during office hours only)

Course Format:
3 weekly lecture hours. 1 weekly lab hour.

Textbook:
Programming the World Wide Web, by Robert W. Sebesta, 5th ed., 2010, ISBN: 0-13-607663-7, Addison Wesley.

Topics (tentative list):
  • Introduction to Web Programming
  • XHTML
  • Cascading Style Sheets
  • HTML 5
  • CGI/Perl
  • SSI
  • .htaccess
  • PHP
  • ASP
  • Ruby
  • XML / XSL / XSLT
  • RSS Feeds

    Evaluation:
    Term Test 1 15%
    Term Test 2 20%
    Assignment 1 10%
    Assignment 2 10%
    Labs 10%
    Final Examination 35%

    Assignments must be submitted in the format detailed in class, and are to be submitted as directed by your Professor. Assignments submitted in any other fashion are not accepted. Late assignments will not be accepted. Involvement with plagiarism can ultimately result in course failure and/or expulsion from the University in accordance with the Ryerson Student Code of Academic Conduct.

    Modifications to the course procedures will be made in consultation with the course students.