University of Information Technology

Web Technology

Course Description

This course introduces HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. The course focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured application. This course aims to provide the delegate with the knowledge to be able to integrate into a website HTML5 and CSS3 and troubleshoot complex JavaScript code including design patterns.

Intended Learning Outcomes (ILO)

After completing this course, students will be able to:

  • Describe the new features of HTML5 and create and style HTML5 pages.
  • Add interactivity to an HTML5 page by using JavaScript.
  • Create HTML5 forms by using different input types and validate user input by using HTML5 attributes and JavaScript code.
  • Style HTML5 pages by using CSS3.
  • Create well-structured and easily maintainable JavaScript code.

Text and References Books


  1. Web Development and Design Foundation with HTML 5, Sixth Edition by Terry Felke Morris
  2. Beginning JavaScript, 4thEdition, by Paul Wilton, Jeremy McPeak


  1. JavaScript The Definitive Guide. 6th Edition by David Flanagan
  2. Professional JavaScript for Web Develop, Second edition by Nicholas C. Zakas

Assessment System

Evaluation Marks Percentage
Class Participation 10 Marks 10%
Tutorial /Assignments/ /Discussion 10 Marks 10%
Project 20 Marks 20%
Final Examination 60 Marks 60%