Class Plan - COMP 1073
Class Plan - COMP 1073
Class Information:
Instructor Information
Professor’s Name: Maninder Tatla Email: [email protected]
Course Information
Course The use of client-side scripting to implement interactive behaviour within the
Description: browser environment is an important part of modern web applications. Standard
client-side scripting syntax, operations, conditional statements, loops, functions,
methods, and objects are examined. Students learn to manipulate the standard
Document Object Model (DOM), by modifying the structure (HTML) and the
appearance (CSS) of Web pages and/or interfaces for the purposes of improving
the user experience.
W3Schools Tutorials:
JavaScript: https://www.w3schools.com/js/default.asp
Page 1 of 4
Learning 1. Employ the most common functions and methods used with current client-
Outcomes: side JavaScript techniques;
2. Manipulate DOM node element attributes, textual content, and Cascading
Style Sheet (CSS) properties;
3. Test and debug scripts using validators, DOM inspectors, and error console
tools;
4. Optimize code for increased functionality, performance, readability, and
reusability;
5. Construct a variety of programming structures including variables, constants,
arrays, objects, functions, conditionals, and constructors;
6. Design and build a variety of user interface elements to address specific
functional requirements.
Evaluation
Assignments (4 × 12.5%) 50%
Labs (2 × 5%) 10%
Mid-term Test 20%
Final Test 20%
Total 100%
Page 2 of 4
Weekly Outline
All items listed have tentative dates and may be subject to change.
Assignment #1 Due
4 • Conditionals & Loops
Lab 1
8 • Introduction to objects
Additional Information:
Late Work
Please ensure you complete and submit your work on time as failure to do so will result in a zero.
Missed Tests
Tests and exams must be written at the time scheduled. Only documented medical/family
emergencies or conflicting religious observance schedules are grounds for special consideration.
Requests for an adjustment to a prescribed exam or test date must be made before the exam or
test date.
Page 3 of 4
Important Links for Students
Academic Honesty
Appeal Process
Page 4 of 4