Introduction to Web Technologies
Completion requirements
Course Objectives
The objectives are to:
- Introduce students to the origins and fundamentals of the internet and the World Wide Web.
- Equip students with the skills to develop basic web content using HTML, CSS, and JavaScript.
- Familiarize students with application frameworks for web development.
- 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:
- State the origin of the internet and the World Wide Web.
- Create simple web content using HTML, CSS, and JavaScript.
- Use basic application frameworks to develop web content.
- Appraise the impact of the World Wide Web on people’s lives over time.
- 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:
- Robbins, J. N. (2020). Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics (5th ed.). O'Reilly Media.
- Duckett, J. (2019). HTML and CSS: Design and Build Websites. Wiley.
Supplementary Texts:
- Duckett, J. (2020). JavaScript and JQuery: Interactive Front-End Web Development. Wiley.
- Powell, T. A. (2018). The Complete Reference HTML & CSS (5th ed.). McGraw-Hill Education.
Additional Resources:
- W3Schools: Tutorials and references for web development (www.w3schools.com).
- Mozilla Developer Network (MDN): Comprehensive web development resources (https://developer.mozilla.org).