ICT 112 Foundations of Web Development

Credits: 3

Course Content:
This course introduces Web Page Development. It covers HTML and XHTML code, standards and validation. Use of design elements (colour, images) and multimedia are discussed. The student will examine the multitude of browsers, standards and requirements for web surfers everywhere and will produce a final web page that can satisfy most (or all) browser types. In the second half of the course Cascading Style Sheets (CSS) are used extensively, while XML and JavaScript are both touched on briefly. Students will also explore current issues in Web Development and the future of Web Development.

Course Format:

  • Approximately 45 hours to complete and scheduled over a 15-week period.

Course Prerequisites:
ICT Certificate Program Admission

Transfer Credits:
For current information and details on transfer credit for this and other courses, check the BC Transfer web site at http://bctransferguide.ca/.

Learning Outcomes:
Upon successful completion of the course, students will be able to:

  • Describe the basic functionality of XML and XHTML
  • Code a basic web page using a basic text editor
  • Program lists, tables, client side image maps, frames, embedded objects, and Cascading Style Sheets (CSS)
  • Evaluate web pages using various validation tools and services
  • Use basic techniques to improve web page readability and functionality
  • Discuss the future of Web Development
  • Explore and discuss current issues in Web Development

Required Materials/Texts:
New Perspectives on HTML and CSS. (Comprehensive), Sixth Edition, by Patrick Carey. ISBN: 978-1-111-52644-3.

Evaluation Profile:

Quizzes 20%
Final Exam
TOTAL 100%

Percentage grades will be converted to letter grades at the home institution.


Unit Topic Quizzes
1 Developing a Web Page (HTML)
2 Developing a Web Site (Hypertext Linking) Quiz 1
3 Cascading Style Sheets Quiz 2
4 Special Effects using CSS Quiz 3
5 Creating Web Page Tables Quiz 4
6 Creating Web Page Forms Quiz 5
7 Mid-term Review Quiz 6
8 Mid-term Exam
9 Using Multimedia
10 Designing a Web Frames Site Quiz 7
11 Working with XHTML Quiz 8
12 JavaScript Basics Quiz 9
13 Final Course Review Quiz 10
14 Final Exam Lab

Operational Details:

College Policies: Academic Appeals (including appeal of final grades), Student Conduct, Cheating and Plagiarism, Academic Probation and other educational issues are those of the home institution.
Attendance: As this is an on-line course, attendance requires participation in the course, not time in a classroom. However, students must ensure that they complete their required participation in online discussions and other similar assignments.
Occasionally, online meeting/discussion forums times may be arranged in conjunction with the students availability.
Missed Exams: Quizzes and periodic tests must be written when scheduled for the class. This policy may be modified should the student submit written documentation, acceptable to the department, supporting a valid reason for missing the quiz or test (i.e. family or personal emergency, etc.).
Late Assignments: Late assignments will not be marked without the student having made prior arrangements with the instructor.
Cheating/Plagiarism: Plagiarism is the presentation of another person's words, ideas, interpretations, insights, or order of points as one's own. All work submitted must be the student's own words and content, and not written by a tutor or friend. If external sources are used for an essay or assignment, they must be documented to avoid plagiarism.