About the Club
Introduction
Hello, I'm Sushain Cherivirala, a former student at Rita Drabek Elementary currently attending Dulles High School's Math and Science Academy as an 11th grader (junior). I'm excited to spread my knowledge of modern web development technology to your children throughout this school year. The club's primary focus will be teaching students at the 4th and 5th grade levels about the three major components that constitute a website's content: HTML (HyperText Markup Language), CSS (Cascading Style Sheets), and JS (JavaScript).
We will be starting with the fundamentals, therefore little experience is required except for a moderate typing speed (>30 WPM) and basic familiarity with a computer. Towards the end of the year, we will host a contest through which students can show off their website to their teachers and/or peers; the designers with the highest votes will receive some great prizes. I hope to build a fun environment where kids can learn about some of the technologies that power the Internet which we are beginning to take as granted.
Contest
Near the end of the year, I'll be hosting a website design contest in which any interested club members can put their website online. Your teachers and/or peers can vote for the best ones in a poll and the designers of the best websites are guaranteed awesome prizes! More information will be coming as we near the end of the year and this tab may be split into another page.Syllabus
Here's a simple syllabus that outlines the topics that we will be covering throughout the course. It will be updated throughout the course to reflect changes and provide more detail. Of course, this syllabus is very flexible and does not reveal as much information as the internal syllabus to allow for some surprises :)
- Topic 1: Introduction to the Internet and HTML - Look for some cool infographics
- Topic 2: HTML Tags
- Topic 3: HTML Structure and Conventions - Let's (try to) read some obfuscated code!
- Topic 4: Advanced HTML Tags and HTML Attributes - Add some pictures, videos, and music
- Topic 5: HTML Tables
- Topic 6: HTML Forms - Make it so that anyone talk to you!
- Topic 7: HTML Styling - Gradients, rounded corners, shadows, and more!
- Topic 8: Introduction to CSS - Lots of awesome generators around the web
- Topic 9: Relating CSS and HTML
- Topic 10: CSS Styling Concepts
- Topic 11: CSS Layout Paradigm - Sidebars, navbars... the possibilities are endless
- Topic 12: Introduction to JS - Ever heard of cookies?
- Topic 13: JavaScript Language Fundamentals: Statements and Expressions
- Topic 14: JavaScript Language Fundamentals: Methods and Functions
- Topic 15: JavaScript DOM Manipulation
- Topic 16: JavaScript Event Handlers and Listeners
- Topics 17-19: Project
- Topic 20: Move and Wrap-Up
Flyer
Download