Answers.Body: <p>Take a look at <a href="https://runestone.academy/" rel="nofollow noreferrer">Runestone Interactive</a></p>
  <p>They have several <a href="https://runestoneinteractive.org/pages/library.html" rel="nofollow noreferrer">books</a>.</p>
  <p>In particular in the US there are college credits that can be earned with special high school courses (<a href="https://en.wikipedia.org/wiki/Advanced_Placement" rel="nofollow noreferrer">Advanced Placement</a>). One of the courses for this is called <a href="https://csawesome.runestone.academy/runestone/books/published/csawesome/index.html" rel="nofollow noreferrer">CS Awesome</a>. There is also a <a href="https://www.csawesome.org/" rel="nofollow noreferrer">teacher web site</a> for CS Awesome.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-07-30T22:03:52.640Z
Answers.LastActivityDate: 2021-07-30T22:03:52.640Z
Answers.UserDisplayName: Guy Coder
Body: <p>What are the popular books for teaching CS in high schools in the USA?</p>
  <p>The programming language doesn't matter.</p>
  <p>I'm asking because I'm looking for more exercises to give to my students.</p>
  <p>I am a CS teacher not in the USA, and I want to expand the variety of my books.</p>
  <p>In my country, there is one company whose books almost all high schools learn with for CS.</p>
  <p>I am looking for a CS books recommendation. What's common in the USA high schools.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-07-12T11:30:05.220Z
Comments.Text: Do you literally mean "popular" or something like "effective"? What is your goal here? Likewise, By CS are you focused just on programming, or the wider field?
Comments.UserDisplayName: Buffy
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-07-13T09:15:12.267Z
Comments.Text: If someone is a teacher, he can write in which books he uses
Comments.UserDisplayName: 3SAT
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-07-16T11:50:43.100Z
Comments.Text: Hi 3SAT, this question is not getting much attention because it is just too broad.  We use all sorts of different books for all sorts of different things.  Start with learning goals. Are you trying to teach OOP? Imperative programming? Computational thinking? Book choice is typically the second question.
Comments.UserDisplayName: Ben I.
Tags: <textbook>
Title: Recommended CS books for high school
ThreadText: # Recommended CS books for high school
  
  (Asked by: username_0 on 2021-07-12)
  
  What are the popular books for teaching CS in high schools in the USA?
  
  The programming language doesn't matter.
  
  I'm asking because I'm looking for more exercises to give to my students.
  
  I am a CS teacher not in the USA, and I want to expand the variety of my books.
  
  In my country, there is one company whose books almost all high schools learn with for CS.
  
  I am looking for a CS books recommendation. What's common in the USA high schools.
  
  **Tags:** textbook
  
  > **Comments:**
  > **username_1**: Do you literally mean "popular" or something like "effective"? What is your goal here? Likewise, By CS are you focused just on programming, or the wider field?  
  > **username_0**: If someone is a teacher, he can write in which books he uses  
  > **username_2**: Hi username_0, this question is not getting much attention because it is just too broad.  We use all sorts of different books for all sorts of different things.  Start with learning goals. Are you trying to teach OOP? Imperative programming? Computational thinking? Book choice is typically the second question.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_3 on 2021-07-30. Score: 1 | Accepted answer
  
  Take a look at [Runestone Interactive](https://runestone.academy/)
  
  They have several [books](https://runestoneinteractive.org/pages/library.html).
  
  In particular in the US there are college credits that can be earned with special high school courses ([Advanced Placement](https://en.wikipedia.org/wiki/Advanced_Placement)). One of the courses for this is called [CS Awesome](https://csawesome.runestone.academy/runestone/books/published/csawesome/index.html). There is also a [teacher web site](https://www.csawesome.org/) for CS Awesome.
  
  
  ---
  
  