DESC 395: Website Development
| Classroom and times |
Hall Building room 517 (Computer lab); Supplementary classroom:
Hall 623 5:45 pm to 8:30 pm Tuesday |
|---|---|
| Course website | http://chitu.okoli.org/desc395 |
|
E-mail (#1 way to reach me) |
desc395@okoli.org |
| Phone | (514) 848-2424 x2967 |
| Office hours |
10:00 am to 12:00 noon Tuesday, or by appointment GM 209-23 (2nd floor of the Guy-Metro JMSB Building) |
The objective of this course is to provide a solid foundation to the theory and practice of the technical aspects of website development. The course has three main components. First, after introducing website development in general, we will cover the creation of static websites following W3C standards using XHTML for structure and CSS for format. Next, we will cover client-side dynamic website functionality with a comprehensive tutorial of JavaScript, following the ECMAScript standard. Finally, we will cover server-side dynamic website functionality with database interaction using PHP. The group will integrate all aspects of the course.
Next assignment due date:
-
Term Project
Due 5 pm Friday December 9
Key resources for this course
- Course outline
- Project description
- Assignments
- Assignment 1: XHTML: Due 23:59:59 Friday September 30
- Assignment 2: CSS and JavaScript: Due 23:59:59 Friday October 28
- Class notes
- PowerPoint slides (adapted from publisher's slides)
- Introduction to website development
- Static pages
- JavaScript
- Server-side scripting
- Publisher's original PowerPoint slides (30 Mb)
- PowerPoint slides (adapted from publisher's slides)
- Grades
Other course resources
- Course documents
- Class notes
- Internet animation from Warriors of the Net. Available in multiple languages, including English and French.