CSTA Standards Alignment Documentation

CodeFly curriculum is designed to align with CSTA K-12 Computer Science Standardswith documented mapping showing how each lesson meets specific learning objectives.

3A/3B
CSTA Levels
10+
Standards Mapped
18
Weeks Coverage
Grade 9
Target Level

CSTA K-12 Computer Science Standards Alignment

Important Note

CodeFly curriculum is designed to align with CSTA standards. This documentation shows our intended alignment. Schools should verify compliance with their specific state and district requirements.

CSTA Level 3A (Grades 9-10)

3A-AP-13: Create prototypes
Covered in: Cipher Decoder project (Week 1), Intelligence Quiz (Week 3)
3A-AP-14: Use variables and data
Covered in: String formatting (Week 2), Lists (Week 5)
3A-AP-15: Control structures
Covered in: Logic and conditionals (Week 3), Loops (Week 4)
3A-AP-17: Decompose problems
Covered in: Functions (Week 6), Web development projects (Weeks 7-9)

CSTA Level 3B (Grades 9-12)

3B-AP-08: Describe AI in software
Covered in: AI vocabulary tool project, machine learning concepts
3B-AP-09: Implement AI algorithms
Covered in: Simple recommendation systems, pattern recognition
3B-AP-14: Construct solutions
Covered in: Team projects (Weeks 13-18), portfolio development

18-Week Curriculum: Standards Mapping

Each week of our curriculum is designed to address specific CSTA standards through hands-on projects and interactive learning.

Weeks 1-6Python Programming Foundation

Weeks 1-2: Cipher Decoder & String Formatting

First Python Programs

Students create their first interactive Python program using variables, user input, and random selection to build a cipher decoder application.

CSTA Standards Addressed:
  • 3A-AP-13: Create prototypes that use algorithms
  • 3A-AP-14: Use variables to store and modify data
Learning Evidence:

Students demonstrate understanding by modifying program logic, customizing responses, and explaining variable usage.

Weeks 3-4: Logic & Loops

Decision Making & Repetition

Students learn conditional logic through quiz applications and master loops through interactive games and automated tasks.

CSTA Standards Addressed:
  • 3A-AP-15: Justify the selection of control structures
  • 3A-AP-16: Design programs using iterative development
Assessment Evidence:

Students create flowcharts, debug logical errors, and optimize loop efficiency in their programs.

Weeks 5-6: Lists & Functions

Data Organization & Code Reusability

Students learn to organize data using lists and create reusable functions to solve complex problems efficiently.

CSTA Standards Addressed:
  • 3A-AP-14: Use lists and other collections to store data
  • 3A-AP-17: Decompose problems into smaller tasks
Project Examples:

Contact list manager, grade calculator, simple AI vocabulary tool demonstrating function parameters and return values.

Phase 1 Assessment

Standards Mastery Evidence

Students demonstrate mastery through portfolio projects, peer code review, and reflective programming journals.

Evidence Collection:
  • Working Python programs with documentation
  • Problem-solving process documentation
Rubric Alignment:

Assessment rubrics map directly to CSTA standards, providing clear evidence of student progress.

Weeks 7-12Web Development & Digital Media

Weeks 7-9: HTML, CSS & JavaScript

Web Development Foundations

Students learn web technologies by creating interactive websites, connecting front-end design with programming logic.

CSTA Standards Addressed:
  • 3B-AP-14: Construct solutions using components from multiple sources
  • 3A-AP-17: Decompose problems into smaller, manageable tasks
Project Outcomes:

Students create personal portfolio websites, demonstrating HTML structure, CSS styling, and JavaScript interactivity.

Weeks 10-12: Digital Media & Design

Creative Technology Projects

Students integrate programming skills with digital media creation, building interactive multimedia projects.

CSTA Standards Addressed:
  • 3B-AP-08: Describe how artificial intelligence drives applications
  • 3A-AP-16: Design programs incorporating learned concepts
Creative Integration:

Students combine programming, design thinking, and digital creativity to solve real-world communication challenges.

Weeks 13-18Capstone Projects & Portfolio Development

Weeks 13-16: Collaborative Projects

Real-World Problem Solving

Students work in teams to create solutions for authentic problems, integrating all skills learned throughout the semester.

CSTA Standards Addressed:
  • 3B-AP-14: Construct solutions using multiple components
  • 3B-AP-15: Analyze large-scale computational problems
Project Examples:

School website improvements, educational apps for younger students, community resource databases, environmental data visualization.

Weeks 17-18: Portfolio & Presentation

Reflection & Future Planning

Students compile their work into professional portfolios and reflect on their growth as technology creators.

Standards Evidence:
  • Complete project documentation showing iterative development
  • Reflection essays connecting learning to CSTA standards
Assessment Portfolio:

Students present final projects to authentic audience, demonstrating mastery of computational thinking and programming skills.

CSTA Standards Alignment for National Compatibility

Built on CSTA Standards Foundation

Our Agent Academy curriculum is designed to align with CSTA K-12 Computer Science Standards, which nearly all U.S. states have adopted or adapted for their computer science requirements.

How States Use CSTA Standards

  • Direct Adoption: Many states use CSTA standards verbatim
  • State Adaptations: States modify CSTA to fit local needs
  • Grade Band Flexibility: States adjust grade levels while keeping core concepts
  • Graduation Credit: Most states accept CSTA-aligned courses for credit

CodeFly's Alignment Strategy

  • Core CSTA Alignment: Curriculum maps to CSTA 3A and 3B standards
  • Computational Thinking: Emphasis on problem decomposition and abstraction
  • Programming Fundamentals: Python and web development skills
  • Portfolio Evidence: Student work demonstrates standards mastery

State-by-State Compatibility Guide

Direct CSTA Adopters

States using CSTA standards directly

Nearly All

States with CSTA-based standards

CS Graduation Requirement

States mandating CS for graduation

11 States

AL, AR, IN, LA, NE, NV, NC, ND, RI, SC, TN

High Schools Offer CS

Schools with CS courses available

82% Nationwide

According to 2024 State of CS report

School Implementation Guide

For administrators: We recommend confirming CodeFly's alignment with your specific state and district requirements. Our curriculum documentation includes:

  • • Detailed standards mapping for each lesson
  • • Assessment rubrics aligned to learning objectives
  • • Student portfolio requirements and examples
  • • Evidence of computational thinking development
  • • Documentation templates for state reporting

Detailed Standards Documentation

How We Document Standards Alignment

Each lesson includes explicit mapping to CSTA standards with evidence of student learning. Our documentation approach:

  • Learning Objective: Clear statement of what students will know and be able to do
  • CSTA Standard: Specific standard code and description
  • Assessment Evidence: How student mastery is demonstrated and measured
  • Project Artifacts: Student work samples showing standards mastery

State Requirements

While our curriculum aligns with CSTA standards widely used across states, schools should verify compliance with their specific state and local requirements. We provide detailed documentation to help administrators demonstrate how our curriculum meets their jurisdiction's computer science education standards.

Supporting Documentation Available

Curriculum Mapping

Week-by-week breakdown showing intended CSTA standards alignment for each lesson.

Assessment Rubrics

Rubrics aligned to standards help teachers assess student progress and mastery.

Learning Objectives

Clear learning objectives for each week connected to computational thinking skills.

Standards-Aligned Curriculum. Engaging Learning.

CodeFly curriculum is designed to align with CSTA K-12 Computer Science Standards while keeping students engaged through hands-on projects and interactive learning.