From the report:
Why should students learn computer science? For creativity? Jobs? Justice? Innovation? The answers to this question shape what computer science education (CSed) looks like in practice. A new CSforALL publication explores how the rationales, values, and intended impacts people have for CSEd are linked to their choices for design and implementation of learning experiences.