Lecture, seminar and hands-on exercises in the lab
- Understanding fundamental concepts of client-server models, and role of client-side framework in design and creation of websites.
- Creating structured websites using HTML grouping, text-level elements, hyperlinked text.
- Working with tables and columns.
- Designing web forms.
- Enhancing a website with multimedia, animations and transitions.
- Website and graphic design with CSS.
- Designing page layout.
- Creating responsive websites using HTML and CSS.
- Getting Started with JavaScript.
- Exploring arrays, loops, and conditional statements.
- Working with Events.
- Implementing basic client-Side programming using JavaScript for accessing DOM elements and processing form data.
At the end of this course, the successful student will be able to:
- Explain the concepts of multimedia design, preparation, and delivery over the World Wide Web;
- Describe and analyze multimedia elements such as images, sound, animation, graphics, music, and digital video;
- Create structured websites using sectioning, grouping, text-level elements in HTML
- Design responsive websites that can scale to mobile, tablet, and desktop devices using HTML and CSS;
- Use layouts, images, audio, video and other multimedia files, animations, transitions, and forms for websites;
- Understand and implement basic concepts in JavaScript;
- Use arrays, loops and conditional statements in JavaScript to access DOM elements and validate form data.
Means of Assessment
Assignments (min 3) /Project(s) |
10-25% |
Quiz(zes) |
10-20% |
Midterm Examination |
25-35% |
Final Examination* |
25-40% |
Total |
100% |
Some of these assessments may involve group work.
* Practical hands-on computer programming exam
In order to pass the course, students must, in addition to receiving an overall course grade of 50%, also achieve a grade of at least 50% on the combined weighted examination components (including quizzes, tests, exams).
Patrick M. Carey. New Perspectives on HTML5, CSS3, and JavaScript. Course Technology. Latest Edition
or other textbook/s approved by the department
Pre-Calculus 11 (C or better) or Foundations of Math 11 (C or better) or MATU 0410 (C or better) or approved substitute OR currently active in:
PDD Information and Communication Technology or
PDD Data Analytics or
PBD Computer and Information Systems