Semester: Spring 2023
Course Information
Course: Course Code: COMP
HTML, CSS (Cascading Style Sheet), and JS 1002
Fundamentals
Course Delivery Mode: Room:
In person 204
Choose an item.
Instructor Information
Professor’s Name: Nadine Bakri Email: [Link]@[Link]
Office Hours: By appointment Office: 425 Bloor Street East, Toronto.
Phone: N/A Class Times: Wednesday from 12pm to 3pm
General Information
Course Through an introduction to Hypertext Markup Language (HTML), Cascading
Description: Style
Sheets (CSS), and JavaScript (JS) for the Web, students learn how to structure content,
style pages and add interaction. Students leverage
server-side technologies like PHP to build basic dynamic page content. The creation of
files that conform to Web standards and that adhere to industry best practices is
emphasized
.
Course MDN Web Docs - [Link] Other Web-based
Resources: resources may be referred to within individual learning modules within the Learning
Management System (LMS).
Page | 1
Learning Upon successful completion of this course, the student has reliably demonstrated the
Outcomes: ability to:
1. select appropriate HTML elements to apply structure and semantic meaning to
page content.
2. construct a variety of CSS rules and declarations using current selectors,
properties, and values
3. employ client-side scripting (ECMA/JavaScript) to manipulate visual and
structural aspects of a page
4. plan, build, and deploy a functional Web site that incorporates interactive
elements and sample content, using valid, formatted, and well-commented code
5. incorporate features of a Web site’s user interface, including navigation,
accessibility, CSS-based layout, typography, images, and color
6. assemble a simple and secure form that captures user input and transmits it to a
server for validation; 7. identify the various components of network infrastructure that
support Web applications.
Evaluation
Type Learning Outcome Marks
1 Labs (13) 1, 2, 3, 7 10%
2 Assignment 1 1, 6 15%
3 Assignment 2 1, 2 15%
5 Project 1, 2, 3, 4, 5, 6 20%
6 Quizzes (13) 1, 2, 3, 5, 6 10%
7 Test 1 1, 7 15%
8 Test 2 1, 2, 3 15%
Total 100%
Page | 2
Schedule of Activities
Week Content/Topic Learning Learning Activities Learning Activities Weight
Outcomes
1 Web page 1, 7 Lecture, follow-along Lab 1, Quiz 1 (due next 1.3%,
building blocks lesson, lab, and week 1.3%
assigned reading
2 Basic HTML 1, 7 Lecture, follow-along Lab 2, Quiz 2 (due next 1.3%,
structure lesson, lab, and week 1.3%
assigned reading
3 Text 1 Lecture, follow-along Lab 3, Quiz 3 (due next 1.3%,
lesson, lab, and week 1.3%
assigned reading
4 Forms 1,6 Lecture, follow-along Introduce Assignment 1 10%,
lesson, lab, and (Due in 3 weeks), Lab 4, 1.3%,
assigned reading Quiz 4 (due next week) 1.3%
5 Embedding 1,5 Lecture, follow-along Lab 5, Quiz 5 (due next 1.3%,
images lesson, lab, and week) 1.3%
assigned reading
6 Hyperlinks and 1,5 Lecture, follow-along Lab 6, Quiz 6 (due next 1.3%,
navigation lesson, lab, and week) 1.3%
assigned reading
7 Test 1 Test Test 1 15%,
Reading Week – No Class – Oct. 23- Oct 27
8 CSS syntax, 2 Lecture, follow-along Introduce Assignment 2 10%,
July 5 components, lesson, lab, and (Due in 3 weeks) Lab 8, Quiz 1.3%,
rules, and assigned reading 8 (due next week) 1.3%
behaviors
9 Formatting text 1,2 Lecture, follow-along Introduce Project (due in 5 20%,
with CSS lesson, lab, and weeks) Lab 9, Quiz 9 (due 1.3%,
assigned reading next week 1.3%
Page | 3
10 Layout with 1,2,5 Lecture, follow-along Lab 10, Quiz 10 (due next 1.3%,
CSS/ Styling lists lesson, lab, and week) 1.3%
and hyperlinks assigned reading Lab 11, Quiz 11 (due next 1.3%,
week) 1.3%
11 Adding 3 Lecture, follow-along (Due in 2 weeks), Lab 12, 10%,
JavaScript / lesson, lab, and Quiz 12 (due next week) 1.3%,
Building assigned reading Lab 13, Quiz 13 (due next 1.3%
responsive Web week) 1.3%,
pages 1.3%
12 Test 2 Test 2 Test 2 – in-class 20% Test 2
13 Project Project Project– in-class 20% Project
presentation
14 Project Project Project– in-class 20% Project
presentation
Page | 4
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.
Important Links for Students
Academic Rights and Responsibilities
Academic Honesty
Appeal Process
Page | 5