Comp - 125 WK14 Course Outline
Comp - 125 WK14 Course Outline
Comp - 125 WK14 Course Outline
Course Hours/Credits: 56
Co-requisites: N/A
Approved by:
Chairperson/Dean
Students are expected to review and understand all areas of the course outline.
Retain this course outline for future transfer credit applications. A fee may be charged for
additional copies.
Course Description
Client-Side Web Development is the second course in a sequence of courses (COMP213, COMP125,
COMP229, and a range of
elective advanced web courses) designed to teach students all the important current concepts and
technologies related to developing powerful Internet applications.
In this course the student will learn how to use both basic JavaScript syntax and its more advanced
features like OOP, DOM, touch and mobile interfaces, Ajax, jQuery to build professional quality web
applications.
Program Outcomes
Successful completion of this and other courses in the program culminates in the achievement of the
Vocational Learning Outcomes (program outcomes) set by the Ministry of Advanced Education and Skills
Development in the Program Standard. The VLOs express the learning a student must reliably
demonstrate before graduation. To ensure a meaningful learning experience and to better understand
how this course and program prepare graduates for success, students are encouraged to review the
Program Standard by visiting http://www.tcu.gov.on.ca/pepg/audiences/colleges/progstan/. For
apprenticeship-based programs, visit http://www.collegeoftrades.ca/training-standards.
Methods of Instruction
Lecture,
demonstrations and
hands-on exercises,
class discussions
Evaluation Scheme
➮ Assignment 1: Build a web page that uses JavaScript functions
➮ Assignment 2: Build a web page that uses JavaScript arrays to store and process information
➮ Assignment 3: Build a web page that uses the DOM/BOM to modify programmatically the loaded
document
➮ Assignment 4: Build a webpage that uses JavaScript and OOP to validate a form
➮ Assignment 5: Create a web page that incorporates APIs and Ajax features.
➮ Assignment 6: Create a web page that implements a 2D game and uses the canvas element, web
storage, touch screen support.
➮ Test 1: Comprehensive evaluation of knowledge about JavaScript core features, variables,
functions, arrays, OOP features and DOM
➮ Test 2: Comprehensive evaluation of knowledge about JavaScript form validation, OOP,security,
mobile device support, Ajax and jQuery features
Evaluation Name CLO(s) EES GCE Weight/100
Outcome(s) Outcome(s)
Assignment 1 1, 2, 3 1, 4, 5, 10 10
Assignment 2 1, 2, 3, 4, 8 1, 4, 5, 10 10
Assignment 3 1, 2, 3, 4, 5 1, 4, 5, 10 10
Assignment 4 1, 2, 3, 4, 6, 1, 2, 4, 5, 2 10
7, 8 10
Assignment 5 1, 2, 3, 4, 5, 1, 4, 5, 7 10
6, 7, 8, 11
Assignment 6 1, 2, 3, 4, 5, 1, 2, 4, 5, 10
7, 8, 9, 10 10
Test 1 1, 2, 3, 4, 5, 7 1, 2, 4, 5 20
Test 2 6, 7, 8, 9, 10, 1, 2, 4, 5 20
11, 12
Total 100%
If students are unable to write a test they should immediately contact their professor or program Chair for
advice. In exceptional and well documented circumstances (e.g. unforeseen family problems, serious
illness, or death of a close family member), students may be able to write a make-up test.
All submitted work may be reviewed for authenticity and originality utilizing Turnitin®. Students who do not
wish to have their work submitted to Turnitin® must, by the end of the second week of class,
communicate this in writing to the instructor and make mutually agreeable alternate arrangements.
When writing tests, students must be able to produce official College photo identification or they may be
refused the right to take the test or test results will be void.
Student Accommodation
Students with permanent or temporary accommodations who require academic accommodations are
encouraged to register with the Centre for Students with Disabilities (CSD) located at Ashtonbee (L1-04),
Progress (C1-03), Morningside (Rm 190), and Story Arts Campus (Rm 284). Documentation outlining the
functional limitations of a disability is required; however, interim accommodations pending receipt of
documentation may be possible. This service is free and confidential. For more information, please email
csd@centennialcollege.ca.
Use of Dictionaries
• Any dictionary (hard copy or electronic) may be used in regular class work.
• Dictionaries may be used in tests and examinations, or in portions of tests and examinations, as long
as they are non-electronic (not capable of storing information) and hard copy (reviewed by the
invigilator to ensure notes are not incorporated that would affect test or examination integrity).
Course Policies
A student must obtain a passing grade on the term test portion of the course in order to pass this course
(i.e. a minimum of 25% out of 50%)
College Policies
Students should familiarize themselves with all College Policies that cover academic matters and student
conduct.
All students and employees have the right to study and work in an environment that is free from
discrimination and harassment and promotes respect and equity. Centennial policies ensure all incidents
of harassment, discrimination, bullying and violence will be addressed and responded to accordingly.
Academic honesty is integral to the learning process and a necessary ingredient of academic integrity.
Academic dishonesty includes cheating, plagiarism, and impersonation. All of these occur when the work
of others is presented by a student as their own and/or without citing sources of information. Breaches of
academic honesty may result in a failing grade on the assignment/course, suspension or expulsion from
the college.
For more information on these and other policies, please visit www.centennialcollege.ca/about-
centennial/college-overview/college-policies.
Students enrolled in a joint or collaborative program are subject to the partner institution's academic
policies.
PLAR Process
This course is eligible for Prior Learning Assessment and Recognition (PLAR). PLAR is a process by
which course credit may be granted for past learning acquired through work or other life experiences. The
PLAR process involves completing an assessment (portfolio, test, assignment, etc.) that reliably
demonstrates achievement of the course learning outcomes. Contact the academic school to obtain
information on the PLAR process and the required assessment.
This course outline and its associated weekly topical(s) may not be reproduced, in whole or in
part, without the prior permission of Centennial College.