Web design refers to the process of planning, structuring, and creating websites using technologies such as HTML, CSS, and JavaScript. It involves designing layouts, selecting colors and fonts, and ensuring that websites are easy to use and visually appealing across various devices. This course will introduce you to different types of websites, including static, dynamic, e-commerce, and educational websites, and guide you through the process of developing your own website. Teaching will include lectures, demonstrations, and practical sessions, supported by assignments and collaborative activities, with assessment based on exercises, projects, and overall performance.

To equip the learners with appropriate skills in the foundation of web applications and development.

By the end of the unit, a learner should be to:

 

1.           Understand and use web applications.

2.             Apply the concept and principles of the World Wide Web.

3.                Construct and maintain a well-designed website.

This module is primarily aimed at the student who is new to Computer Science. As with most technical subjects, Computer Science has its own terminology. This module lays the foundations by introducing some basic terminology, which is then used to give an overview of what a computer, is and the elements from which computers are made. The student is strongly urged to establish the good habit of learning the terminology as it is introduced, starting with this module. Computer Science is concerned with the application of scientific principles to the design, construction and maintenance of systems based upon the use of computers. Targeted skills in this module are: hardware and software systems, numbering systems, mathematical and logical binary operations, basic concepts of computer organization and the introduction to the fundamental concepts of procedural programming.