Please enable JavaScript to use CodeHS


New York Computer Science 7-8

Lessons

  1. Exploring Digital Citizenship

    1. 1.1 Digital Footprint and Reputation

    2. Description
    3. Objective
    4. 1.2 Cyberbullying

    5. Description
    6. Objective
    7. 1.3 Internet Safety

    8. Description
    9. Objective
    10. 1.4 Privacy & Security

    11. Description
    12. Objective
    13. 1.5 Information Literacy

    14. Description
    15. Objective
    16. 1.6 Creative Credit & Copyright

    17. Description
    18. Objective
    19. 1.7 Hacking Ethics

    20. Description
    21. Objective
    22. 1.8 Project: Public Service Announcement

    23. Description
    24. Objective
    25. 1.9 Digital Citizenship and Cyber Hygiene Quiz

    26. Description
    27. Objective
  2. Exploring Code with Karel

    1. 2.1 Introduction to Karel

    2. Description
    3. Objective
    4. 2.2 Karel's World

    5. Description
    6. Objective
    7. 2.3 Functions

    8. Description
    9. Objective
    10. 2.4 Multiple Functions

    11. Description
    12. Objective
    13. 2.5 For Loops

    14. Description
    15. Objective
    16. 2.6 Conditional Statements

    17. Description
    18. Objective
    19. 2.7 If/Else Statements

    20. Description
    21. Objective
    22. 2.8 While Loops

    23. Description
    24. Objective
    25. 2.9 Karel Challenges

    26. Description
    27. Objective
    28. 2.10 Exploring Code with Karel Quiz

    29. Description
    30. Objective
  3. Exploring Computing

    1. 3.1 History of Computing

    2. Description
    3. Objective
    4. 3.2 Software

    5. Description
    6. Objective
    7. 3.3 Hardware

    8. Description
    9. Objective
    10. 3.4 Cloud Computing

    11. Description
    12. Objective
    13. 3.5 Internet of Things

    14. Description
    15. Objective
    16. 3.6 Ethics and Legal Considerations

    17. Description
    18. Objective
    19. 3.7 The Future of Computing

    20. Description
    21. Objective
    22. 3.8 Project: Design the Computer of Tomorrow

    23. Description
    24. Objective
    25. 3.9 Quiz: Exploring Computing

    26. Description
    27. Objective
  4. Exploring the Internet

    1. 4.1 What is the Internet?

    2. Description
    3. Objective
    4. 4.2 The Need for Protocols

    5. Description
    6. Objective
    7. 4.3 Impact of the Internet

    8. Description
    9. Objective
    10. 4.4 Cybersecurity

    11. Description
    12. Objective
    13. 4.5 The CIA Triad

    14. Description
    15. Objective
    16. 4.6 Encryption

    17. Description
    18. Objective
    19. 4.7 Project: Steganography

    20. Description
    21. Objective
    22. 4.8 Exploring the Internet Quiz

    23. Description
    24. Objective
  5. Exploring Art with Code

    1. 5.1 Getting Started

    2. Description
    3. Objective
    4. 5.2 Color

    5. Description
    6. Objective
    7. 5.3 Variables

    8. Description
    9. Objective
    10. 5.4 The Draw Loop

    11. Description
    12. Objective
    13. 5.5 Color Transitions

    14. Description
    15. Objective
    16. 5.6 Shape Transformations

    17. Description
    18. Objective
    19. 5.7 Direction

    20. Description
    21. Objective
    22. 5.8 Mouse Data

    23. Description
    24. Objective
    25. 5.9 Keyboard Data

    26. Description
    27. Objective
    28. 5.10 Project: Animate an Emoji

    29. Description
    30. Objective