Please enable JavaScript to use CodeHS


Coding in Science

Lessons

  1. Coding Gravity

    1. 1.1 The Gravitational Force

    2. Description
    3. Objective
    4. 1.2 Gravity Simulation

    5. Description
    6. Objective
    7. 1.3 A Study in Gravity

    8. Description
    9. Objective
  2. Punnett Square Generator

    1. 2.1 Positioning Allele Values

    2. Description
    3. Objective
    4. 2.2 Assigning Allele Values

    5. Description
    6. Objective
    7. 2.3 Printing Genotypes

    8. Description
    9. Objective
    10. 2.4 Determining Allele Order

    11. Description
    12. Objective
    13. 2.5 Percent Genotype Dominance

    14. Description
    15. Objective
    16. 2.6 Print Total Genotype Dominance

    17. Description
    18. Objective
  3. Exploring Collisions

    1. 3.1 Creating Circles

    2. Description
    3. Objective
    4. 3.2 Positioning Circles

    5. Description
    6. Objective
    7. 3.3 Adding Movement

    8. Description
    9. Objective
    10. 3.4 Changing Speeds on Collision

    11. Description
    12. Objective
    13. 3.5 Inelastic Collisions

    14. Description
    15. Objective
    16. 3.6 Elastic Collisions

    17. Description
    18. Objective
  4. Bouncing Ball Simulation

    1. 4.1 Introduction to Graphics Programming

    2. Description
    3. Objective
    4. 4.2 Adding Gravity

    5. Description
    6. Objective
    7. 4.3 Time to Impact

    8. Description
    9. Objective
    10. 4.4 Elastic Collisions

    11. Description
    12. Objective