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.