yashmika - My Portfolio yashmika - My Portfolio Navbar Toggle Example

Web design


Web Development Course Design for Grade 12 & 13 ICT

This course is designed to align with the ICT syllabus for Sri Lankan G.C.E. A/L students, focusing on building foundational and advanced web development skills. Course Modules


1. Basics of Web Development (Grade 12)


Introduction to websites, browsers, and internet basics.

Learning HTML: Structure, tags, attributes, forms, and tables.


2. Styling with CSS (Grade 12)


Core CSS concepts: Selectors, properties, and responsive design.

Advanced topics: Box model, positioning, and frameworks like Bootstrap.


3. JavaScript Programming (Grade 13)


Basics: Variables, loops, functions, and DOM manipulation.

Interactivity: Event handling and simple applications.


4. Advanced Topics (Optional for Grade 13)


Server-side programming (e.g., PHP or Node.js).

Introduction to databases (e.g., MySQL).

Web hosting and publishing basics.


Teaching Approach


Grade 12: Focus on building static websites using HTML and CSS.

Grade 13: Introduce dynamic and interactive elements with JavaScript.


Key Features


Weekly Plan: Lessons structured with clear objectives.


Hands-On Projects:


Grade 12: Create static web pages.

Grade 13: Develop interactive websites.


Assessments: Quizzes, assignments, and a final project to ensure understanding.


Resources: Provide tools like Visual Studio Code and online tutorials for practice.


This structured plan offers a clear path to mastering web development fundamentals while encouraging creativity and problem-solving.


© 2024 Yashmika. All Rights Reserved.