Course Objectives

The objectives are to:

  1. Introduce students to the origins and fundamentals of the internet and the World Wide Web.
  2. Equip students with the skills to develop basic web content using HTML, CSS, and JavaScript.
  3. Familiarize students with application frameworks for web development.
  4. Explore the societal and historical impact of the web on people's lives.

Overall Learning Outcomes

At the end of the course, students should be able to:

  1. State the origin of the internet and the World Wide Web.
  2. Create simple web content using HTML, CSS, and JavaScript.
  3. Use basic application frameworks to develop web content.
  4. Appraise the impact of the World Wide Web on people’s lives over time.
Module 1: Introduction to the Internet and World Wide Web

  • History and origins of the internet and WWW
  • Overview of web development and its significance
  • Role of the web as a platform for applications, content, and services

Module 2: Web Development Foundations

  • HTTP and HTTPS protocols
  • Operations of web browsers and web servers
  • Structuring web documents using forms and separating content formatting using CSS

Module 3: Mark-Up Languages and Standards

  • Introduction to HTML, XHTML, and XML
  • CSS and XSLT for formatting and transforming web content
  • Adherence to web standards (e.g., W3C)

Module 4: Client-Side Programming and Interactive Content

  • Basics of client-side programming with JavaScript
  • Integration of interactive graphics and multimedia content into web pages

Module 5: Societal Impact of the World Wide Web

  • The influence of the WWW on communication, commerce, and society over time

Teaching/Learning Methods

  • Lectures to provide foundational knowledge and conceptual frameworks
  • Practical lab sessions for hands-on experience in web development
  • Group projects to encourage collaborative learning and application of skills
  • Case studies and discussions on the societal impacts of the web

Modes of Assessment

  • Continuous Assessment (Assignments, Quizzes): 40%
  • Practical Projects: 30%
  • Final Examination: 30%

Reading List/References

Primary Texts:

  1. Robbins, J. N. (2020). Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics (5th ed.). O'Reilly Media.
  2. Duckett, J. (2019). HTML and CSS: Design and Build Websites. Wiley.

Supplementary Texts:

  1. Duckett, J. (2020). JavaScript and JQuery: Interactive Front-End Web Development. Wiley.
  2. Powell, T. A. (2018). The Complete Reference HTML & CSS (5th ed.). McGraw-Hill Education.

Additional Resources:

  1. W3Schools: Tutorials and references for web development (www.w3schools.com).
  2. Mozilla Developer Network (MDN): Comprehensive web development resources (https://developer.mozilla.org).