Coding Club
Overview
Coding is the new literacy. Learning to code helps students understand how technology works and how it shapes our world. It prepares them for future job markets, and is a valuable skill that can open career opportunities in various fields, such as computer science, data science, engineering, design, and more.
Coding develops problem-solving skills. It challenges students to break down complex problems into smaller and simpler steps, and to use trial and error, debugging, and testing to find solutions.
Coding is fun and engaging and allows students to create their own projects, games, apps, animations, and more. It lets students express their creativity and personality through code.
Club Chair
Kaushik Pushpavanam (Kaushik@evergreenptsa.org)
Instructor
Emily He (emily@evergreenptsa.org)
Information and Dates
Information for Parents & Students: Presentation Slides
Price:
Registration deadline: 9/30/2024
Dates: Every Wednesday, starting 9/25/2024
Time: 5-6 pm
Location: Virtual. Link provided after registeration.
Occasional in-person meetings (including pizza parties)
No prior coding experience is required. For students with prior experience, advanced assignments can be provided.
Requirements
Students will be required to bring their own device to participate.
Students will need access to a Google Account.
This club REQUIRES volunteers (2-3 hours/week) and Parent involvement of 10 min/week is critical.
We would like ALL parents to volunteers a few times during the year (not every session) so that sessions always have at least one parent volunteer other the coach in each session.
Competitions
Students are encouraged and prepared to participate in coding competitions. Students may compete as individuals or/and as a part of a team.
Possible competitions:
American Computer Science League (ACSL)
Example of Club activities
- Students will be given videos to watch and assignments to do ahead of every session.
- Depending on volunteer coverage, assignments will be graded.
- Some students will present their work.
- NOTE: Parents should ensure that student can log-in, install software, present their screen and have no online-meeting issues.
- Students help each other with previous week's assignments.
- Introduction of a new topic (different topics for basic vs advanced).
- Students will start work on next topic in class.
- 5 min Reflection.