Resources & Materials

Tools, platforms, and materials needed for the course

Tools & Platforms

🤖
Lovable AI
AI-powered website builder for creating websites through natural language prompts
☁️
Cloudflare
Domain registration and website hosting concepts (instructor-managed)
💬
ChatGPT
AI text generator for practicing prompting and content creation
📝
Google Workspace
Document creation, content gathering, and collaboration tools

Required Materials

For Students
  • Computer with internet access
  • Lovable AI account
  • Google Workspace access
  • Personal content (photos, videos)
  • Notebook and pen/pencil
For Instructors
  • Computer with projector
  • Lovable AI account
  • AI text/image generators access
  • Presentation slides
  • Example student portfolios
  • Worksheets and handouts

NC Computer Science Standards (Grades 6-8)

This course is aligned with the North Carolina Computer Science Standards for grades 6-8. Key standards addressed include:

68-CS-01

Understand the design of computing devices based on user interaction analysis

68-CS-02

Design projects combining hardware and software to collect and exchange data

68-NI-01

Analyze data transfer across networks and the role of protocols

68-DA-02

Collect data using computational tools

68-AP-01

Implement flowcharts and pseudocode to address complex problems

68-IC-01

Impacts of Computing - Culture

68-IC-02

Impacts of Computing - Social Interactions

68-IC-03

Impacts of Computing - Safety, Law & Ethics

References & Further Reading

Instructor Tips for 3-Week Format

Maintain Momentum

The accelerated format requires maintaining high energy and momentum. Keep activities engaging and provide clear daily objectives.

Assign Homework

Students will need to complete some content gathering and website work outside of class time. Set clear expectations for homework.

Provide Extra Support

Be available for extra help sessions or virtual office hours, as the faster pace may challenge some students.

Celebrate Progress

Acknowledge milestones frequently to keep students motivated throughout the intensive program.