Skip to content
Follow Us On Twitter
Twitter
Computer Science in K-12
An A to Z Handbook on
teaching programming
Home
Book
About
Authors
Table of Contents
Look Inside
Purchase Options
Resources
Chapter Companions
A – E
Ch 1 – Algorithms
Ch 2 – Before you Program, Plan
Ch 3 – Creative Coding
Ch 4 – Data Structures
Ch 5 – Events
F – J
Ch 6 – Feedback Through Formative Check-ins
Ch 7 – Guided Exploration Through Unplugged Activities
Ch 8 – Hard Fun with Hands-on Constructionist Project-Based Learning
Ch 9 – Integrating Programming in School Subjects
Ch 10 – JavaScript, Python, Scratch, or Something Else? Navigating the Bustling World of Introductory Programming Languages
K – O
Ch 11 – Knowledge, Skills, Attitutes, & Beliefs: Learning Goals for Introductory Programming
Ch 12 – Learner-Centered and Culturally Relevant Pedagogy
Ch 13 – Modularity with Methods and Functions
Ch 14 – Naive Conceptions of Novice Programmers
Ch 15 – Operators and Expressions
P – T
Ch 16 – Peer Collaboration and Pair Programming
Ch 17 – Questions and Inquiry
Ch 18 – Repetition and Recursion
Ch 19 – Selecting Path with Conditionals
Ch 20 – Testing and Debugging
U – Z
Ch 21 – Universal Design: Reaching All Students
Ch 22 – Variables
Ch 23 – Worked Examples and Other Scaffolding Strategies
Ch 24 – X-ing Boundaries with Physical Computing
Ch 25 – Yay, My Program Works! Beyond Working Code… Good Habits of Programming
Ch 26 – Zestful Learning
Sample Syllabi
Other
Testimonials
Contact
Menu
Home
Book
About
Authors
Table of Contents
Look Inside
Purchase Options
Resources
Chapter Companions
A – E
Ch 1 – Algorithms
Ch 2 – Before you Program, Plan
Ch 3 – Creative Coding
Ch 4 – Data Structures
Ch 5 – Events
F – J
Ch 6 – Feedback Through Formative Check-ins
Ch 7 – Guided Exploration Through Unplugged Activities
Ch 8 – Hard Fun with Hands-on Constructionist Project-Based Learning
Ch 9 – Integrating Programming in School Subjects
Ch 10 – JavaScript, Python, Scratch, or Something Else? Navigating the Bustling World of Introductory Programming Languages
K – O
Ch 11 – Knowledge, Skills, Attitutes, & Beliefs: Learning Goals for Introductory Programming
Ch 12 – Learner-Centered and Culturally Relevant Pedagogy
Ch 13 – Modularity with Methods and Functions
Ch 14 – Naive Conceptions of Novice Programmers
Ch 15 – Operators and Expressions
P – T
Ch 16 – Peer Collaboration and Pair Programming
Ch 17 – Questions and Inquiry
Ch 18 – Repetition and Recursion
Ch 19 – Selecting Path with Conditionals
Ch 20 – Testing and Debugging
U – Z
Ch 21 – Universal Design: Reaching All Students
Ch 22 – Variables
Ch 23 – Worked Examples and Other Scaffolding Strategies
Ch 24 – X-ing Boundaries with Physical Computing
Ch 25 – Yay, My Program Works! Beyond Working Code… Good Habits of Programming
Ch 26 – Zestful Learning
Sample Syllabi
Other
Testimonials
Contact
BUY NOW
Purchase Options
USA
Amazon:
Color Version
|
Black & White
Barnes & Noble
Walmart
Several other online and brick & mortar book stores
International
Amazon Brazil (Color)
Amazon Canada:
Color
|
Black & White
Amazon Germany:
Color
|
Black & White
Amazon India (Color)
Amazon Italy:
Color
|
Black & White
Amazon Japan:
Color
|
Black & White
Amazon Spain:
Color
|
Black & White
Amazon UK:
Color
|
Black & White
You can also check other Amazon international sites closest to your location.