Search this site
Embedded Files
Computer Science
  • CS@CHS
    • CHS CS Academy
    • California CS Standards
    • License and Credit
  • Principles (AP)
    • Exam Info
      • AP Live Review
        • 2021
      • Reference Sheet
    • Create Task
      • Submission Requirements
        • Component A: Program Code
        • Component B: Video
        • Component C: PPR
      • Exam Prompts
        • Prep Videos
        • 2025-1
        • 2025-2
        • 2024-1
        • 2024-2
        • CED
        • AP Daily
      • Terminology
      • Sample Responses
        • 2024 FRQ1 S1
          • A
          • B
          • C
          • D
          • E
          • F
        • 2024 FRQ1 S2
          • A
          • B
          • C
          • D
          • E
          • F
        • 2024 FRQ2 S1
          • A
          • B
          • C
          • D
          • E
          • F
        • 2024 FRQ2 S2
          • A
          • B
          • C
          • D
          • E
          • F
        • TClark
          • Sample TClark Morse
          • Sample TClark Polygon
          • Sample TClark Mancala
          • Sample TClark Quadratic
        • AP Daily 2024
          • Pet Recommender
          • Maze Game
          • Choose Your Own Adventure
        • Code.org 2020
          • 1
          • 2
          • 3
        • 2023
          • A
          • B
          • C
          • D
          • E
          • F
          • G
          • H
          • I
          • J
        • 2022
          • A
          • B
          • C
          • D
          • E
          • F
          • G
          • H
          • I
          • J
        • 2021
          • A
          • B
          • C
          • D
          • E
          • F
          • H
          • I
          • J
      • Resources From Teachers
      • Digital Portfolio
      • Written Response Prompts
        • Old Prompt Vids
        • Scoring Videos
  • Advanced (AP)
    • Exam Info
      • Reference Sheet
    • FRQs
      • 2025CED
        • 2025CED 1A
        • 2025CED 1As
        • 2025CED 1B
        • 2025CED 1Bs
        • 2025CED 2
        • 2025CED 2s
        • 2025CED 3
        • 2025CED 3s
        • 2025CED 4
        • 2025CED 4s
      • 2025
        • 2025 1A
        • 2025 1As
        • 2025 1B
        • 2025 1Bs
        • 2025 2
        • 2025 2s
        • 2025 3A
        • 2025 3As
        • 2025 3B
        • 2025 3Bs
        • 2025 4A
        • 2025 4As
        • 2025 4B
        • 2025 4Bs
      • 2024
        • 2024 1A
        • 2024 1B
        • 2024 2
        • 2024 3A
        • 2024 3B
        • 2024 4A
        • 2024 4B
      • 2023
        • 2023 1A
        • 2023 1B
        • 2023 2
        • 2023 3A
        • 2023 3B
        • 2023 4A
        • 2023 4B
      • 2022
        • 2022 1A
        • 2022 1B
        • 2022 2
        • 2022 3A
        • 2022 3B
        • 2022 4A
        • 2022 4B
      • 2021
        • 2021 1A
        • 2021 1B
        • 2021 2
        • 2021 3A
        • 2021 3B
        • 2021 4A
        • 2021 4B
      • 2019CED
        • 2019CED 1A
        • 2019CED 1B
        • 2019CED 3A
        • 2019CED 3B
      • 2019
        • 2019 1A
        • 2019 1B
        • 2019 2
        • 2019 3A
        • 2019 3B
        • 2019 4A
        • 2019 4B
      • 2018
        • 2018 1A
        • 2018 1B
        • 2018 2A
        • 2018 2B
        • 2018 3
        • 2018 4A
        • 2018 4B
      • 2017
        • 2017 1A
        • 2017 1B
        • 2017 2
        • 2017 3A
        • 2017 3B
        • 2017 4A
        • 2017 4B
      • 2016
        • 2016 1A
        • 2016 1B
        • 2016 2A
        • 2016 2B
        • 2016 2C
        • 2016 3A
        • 2016 3B
        • 2016 4A
        • 2016 4B
        • 2016 4C
    • All Notes
      • Animated Slides
    • Vocabulary
      • 01 Vocab
      • 02 Vocab
      • 03 Vocab
      • 04 Vocab
      • 05 Vocab
      • 06 Vocab
      • 07 Vocab
      • 08 Vocab
      • 09 Vocab
      • 10 Vocab
  • Topics
    • Internet
      • Internet and WWW
      • Basic Concepts
      • Architecture and Packet Switching
      • IP Addresses and Domain Names
      • Cryptography Basics
      • Cryptography: Securing the Internet
      • Privacy
      • Cybersecurity
      • Digital Citizenship
    • Data
      • Hardware Abstraction
      • Binary Numbers
      • Logic Gates
      • Pixel Compression
      • Big Data Sheets
      • Machine Learning - AI
      • Algorithms
    • Search & Sort
  • Resources
    • Colors
    • Vocab & Terms
    • Keyboard Shortcuts
      • Screenshot
      • TClark Settings
    • Program Video
    • Google Apps
      • Google Classroom
      • Chrome Sync
      • Translate a Google Doc
      • Security
    • Student Opportunities
    • CMU
      • Symbols
  • Math
    • Unit Circle
    • Factor Quadratics
      • 1a
      • 1b
      • 2
      • 3a
      • 3b
      • 4a
      • 4b
      • 4c
    • Trigonometric Proof
  • Scratch
    • Unit 1
      • Session 1
      • Session 2
      • Session 3
      • Session 4
    • Unit 2
      • Session 1
      • Session 2
      • Session 3
      • Session 4
      • Session 5
    • Unit 3
      • Session 1
      • Session 2
      • Session 3
      • Session 4
      • Session 5a
      • Session 5b
    • Unit 4
      • Session 0
      • Session 1
      • Session 2
      • Session 3
      • Session 4
      • Session 5
      • Session 6
      • Session 7
  • App Inventor
    • Starting with App Inventor
    • Lessons & Notes
      • Concept Cards
      • One Minute Minis
    • Soundboard
      • I Have a Dream - A
      • I Have a Dream - B
      • Checkbox
      • Soundboard Project
    • Painting
      • Paint Pot - A
      • Paint Pot - B
      • Setters, Getters, Math
      • Paint Pot - C
      • Painting Project
    • Tapping Game
      • What is Abstraction
      • Turn Off Lights - A
      • Turn Off Lights - B
      • Procedural Abstraction
    • Random
      • Coin Flip - A
      • Pseudorandom Numbers
      • Coin Flip - B
      • Random Project
    • Quiz
      • Math Operations
      • Vocab Notecards
      • Quiz - A
      • Lists & Loops
      • Quiz - B
    • Creative App Project
  • Hour of Code
    • Videos
    • For Teachers
    • K-2
    • 3-5
    • Middle School
    • High School
Computer Science

CED Sample Prompts

Scoring Video         CED Scoring 1          CED Scoring 2

1. Identify an expected user of your program. Describe one way your program's design meets the needs of this user.

Scoring Criteria:

The written response:

  • identifies an expected user of the program.

  • describes one way the program's design meets the needs of the identified user.

Decision Rules:

Consider Written Response 1 and the student's Program Code when scoring this point.

  • The response must relate the program design to the needs of the identified user.

Do NOT award a point if any one or more of the following is true: 

  • The description of the design is implausible, inaccurate, or inconsistent with the program.

Create Performance Task - 2024

2a. Refer to your Personalized Project Reference when answering this question.

Consider the first iteration statement included in the Procedure section of your Personalized Project Reference. Identify the number of times the body of your iteration statement will execute. Describe a condition or error that would cause your iteration statement to not terminate and cause an infinite loop. If no such condition or error exists, explain how the loop could be modified to cause an infinite loop.

Scoring Criteria:

The written response:

  • identifies the number of times the body of the iteration statement will execute.

AND one of the following

    • describes a condition or error that would cause an infinite loop.

OR

    • if no such condition or error exists, explains how the loop could be modified to cause an infinite loop.

Decision Rules:

Consider the Personalized Project Reference and Written Response 2a when scoring this point.

  • If multiple iteration statements are included in the Procedure section of the Personalized Project Reference, use the first iteration statement to determine whether the point is earned.

  • The iteration statement does not need to be contained in a procedure to earn this point.

Do NOT award a point if any one or more of the following is true: 

  • The identified number of times the body of the iteration statement will execute does not match the code.

Create Performance Task - 2024

2b. Refer to your Personalized Project Reference when answering this question.

Consider the procedure included in part (i) of the Procedure section of your Personalized Project Reference. Describe a change to your procedure that will result in a run-time error. Explain why this change will result in a run-time error.

Scoring Criteria:

The written response:

  • describes a change to the procedure that will result in a run-time error.

  • explains why the change will result in a runtime error.

Decision Rules:

Consider the Personalized Project Reference and Written Response 2b when scoring this point.

  • If multiple procedures are included in part (i) of the Procedure section of the Personalized Project Reference, use the first procedure to determine whether the point is earned.

Do NOT award a point if any one or more of the following is true:

  • A procedure is not identified in part (i) of the Procedure section of the Personalized Project Reference.

  • The response does not apply to the procedure in in part (i) of the Procedure section of the Personalized Project Reference.

  • The response describes expected behavior that is implausible, inaccurate, or inconsistent with the program.

Create Performance Task - 2024

2c. Refer to your Personalized Project Reference when answering this question.

Suppose you are provided with a procedure called isEqual (value1, value2). The procedure returns true if the two parameters value1 and value2 are equal in value and returns false otherwise. Using the list you identified in the List section of your Personalized Project Reference, explain in detailed steps an algorithm that uses isEqual to count the number of times a certain value appears in your list. Your explanation must be detailed enough for someone else to write the program code. 

Scoring Criteria:

The written response:

  • explains in detailed steps an algorithm that uses isEqual to count the number of elements in the list that are equal to a certain value.

Decision Rules:

Consider the Personalized Project Reference and Written Response 2c when scoring this point.

  • If multiple lists are included in the List section of the Personalized Project Reference, use the first list to determine whether the point is earned.

  • The algorithm can be described in code, pseudocode, as a sequence of steps in English, or as a paragraph in English.

  • The algorithm must describe iterating over all elements of the list, calling isEqual on each list element and maintaining a count of the number of list elements equal to a certain value.

  • The algorithm must correctly determine the number of elements that are equal to a certain value. Some ways this can be determined is by storing the value in a variable, returning it, or displaying it to the user.

Do NOT award a point if any one or more of the following is true: 

  • A list is not identified in the List section of the Personalized Project Reference. 

  • The description of the algorithm is not detailed enough for someone else to write the code.

Create Performance Task - 2024

Resources

License & Credit

Report abuse
Report abuse