Work in Progress
Please pardon our progress while we refine the look and functionality of our new ALEX site! You can still access the old ALEX site at alex.asc.edu. If you would like to share feedback or have a question for the ALEX Team, you can use the contact form here, or email us directly at administrator@alex.state.al.us.

Learning Resource Type

Classroom Resource

Computer Science Discoveries Unit 1 Chapter 2 Lesson 8: Propose an App

Subject Area

Digital Literacy and Computer Science

Grade(s)

6, 7, 8

Overview

To conclude the study of the problem-solving process and the input/output/store/process model of a computer, the class proposes apps designed to solve real-world problems. This project is completed across multiple days and culminates in a poster presentation highlighting the features of each app. The project is designed to be completed in pairs though it can be completed individually.

Note: You will need to create a free account on code.org before you can view this resource.

    DLCS18.6.23

    Discuss how digital devices may be used to collect, analyze, and present information.

    Unpacked Content

    UP:DLCS18.6.23

    Knowledge

    Students know:
    • that information can be presented in many ways.

    Skills

    Students are able to:
    • identify ways to collect, analyze, and present information.

    Understanding

    Students understand that:
    • devices can be used to collect, analyze, and present information.

    DLCS18.6.30

    Discuss and apply the components of the problem-solving process.

    Unpacked Content

    UP:DLCS18.6.30

    Vocabulary

    • problem-solving process

    Knowledge

    Students know:
    • when solving problems, one should identify the problem, identify possible solutions, evaluate to select a best solution, implement the solution, evaluate the solution and/or seek feedback.

    Skills

    Students are able to:
    • identify a problem.
    • identify possible solutions.
    • evaluate to select a best solution.
    • implement a solution.
    • evaluate a solution.
    • seek feedback.
    • revise an artifact based on feedback.

    Understanding

    Students understand that:
    • problem-solving is a process that can take multiple iterations.

    DLCS18.7.5

    Solve a complex problem using computational thinking.

    Unpacked Content

    UP:DLCS18.7.5

    Vocabulary

    • computational thinking

    Knowledge

    Students know:
    • smaller tasks are easier to solve than complex problems.
    • that trends in data can also speed up the problem-solving process.

    Skills

    Students are able to:
    • abstract portions of the problem and focus on smaller tasks to aid in solving a complex problem.

    Understanding

    Students understand that:
    • complex problems can be overwhelming.
    • by decomposing the complex problem into simpler problems, a solution is easier to reach.

    DLCS18.7.16

    Construct content designed for specific audiences through an appropriate medium.

    Unpacked Content

    UP:DLCS18.7.16

    Knowledge

    Students know:
    • how to select and design an appropriate medium to display designed content.

    Skills

    Students are able to:
    • select the best medium for the content design.

    Understanding

    Students understand that:
    • while many mediums exist, it is best to select the one most appropriate to your intended audience.

    DLCS18.7.29

    Compare and contrast human intelligence and artificial intelligence.

    Unpacked Content

    UP:DLCS18.7.29

    Knowledge

    Students know:
    • benefits and risks exist when human or artificial intelligence is used to complete a task.

    Skills

    Students are able to:
    • identify situations in which human or artificial intelligence is better suited to a task.

    Understanding

    Students understand that:
    • benefits and risks exist when either human or artificial intelligence is used to complete a task.

    DLCS18.8.16

    Present content designed for specific audiences through an appropriate medium.

    Unpacked Content

    UP:DLCS18.8.16

    Knowledge

    Students know:
    • of the many mediums available to share content, some are more appropriate than others in given circumstances.

    Skills

    Students are able to:
    • design and present content designed for specific audiences through an appropriate medium.

    Understanding

    Students understand that:
    • understanding your audience is as important as the content you are sharing or presenting.

    DLCS18.8.23

    Design a digital artifact to propose a solution for a content-related problem.

    Unpacked Content

    UP:DLCS18.8.23

    Knowledge

    Students know:
    • that often there exists many solutions to a problem.

    Skills

    Students are able to:
    • design an artifact to propose a solution to a problem.

    Understanding

    Students understand that:
    • the presentation of an artifact can be as important as the solution.

    DLCS18.8.29

    Create an artifact to solve a problem using ideation and iteration in the problem-solving process.

    Unpacked Content

    UP:DLCS18.8.29

    Vocabulary

    • ideation
    • iteration
    • problem-solving process

    Knowledge

    Students know:
    • that problem solving is a process to find the best solution.
    • that through ideation and iteration, the final product or artifact may be a more polished or appropriate solution.

    Skills

    Students are able to:
    • gather initial data about a topic.
    • informally propose a solution.
    • gather feedback on informal proposal.
    • design a solution to a chosen problem.

    Understanding

    Students understand that:
    • problem-solving is a process.
    • products or artifacts may undergo many revisions after data is reviewed and feedback is received.
    Link to Resource

    CR Resource Type

    Lesson/Unit Plan

    Resource Provider

    Code.org
    Accessibility
    License

    License Type

    Custom
    ALSDE LOGO