CS Principles: Big Ideas in Programming¶
SECTION 1: COMPUTER ABILITIES¶
SECTION 2: NAMING¶
- Chapter 3 - Names for Numbers
- Chapter 4 - Names for Strings
- Chapter 5 - Names for Turtles
- Chapter 6 - Computers can Name Anything
SECTION 3: REPEATING¶
- Chapter 7 - Computers can Repeat Steps
- Chapter 8 - While and For Loops
- Chapter 9 - Repeating Steps with Strings
- Chapter 10 - Repeating Steps with Turtles
- Chapter 11 - Repeating Steps with Images
- Using Repetition with Images
- A Library of Images
- Understanding Image Representation
- A Pattern for Image Processing
- Changing Step 5: Increasing and decreasing color values
- Changing Step 6: Changing where we put the colors
- Changing Step 3: Changing which data we use
- Chapter 11 - Summary
- Chapter 11 Exercises
SECTION 4: DECISIONS¶
SECTION 5: DATA¶
- Chapter 16 - Working with Collections
- Chapter 17 - Getting pieces out of strings and lists
- Chapter 18 - Working with Data on the Web
- Web Data
- Our first data set: Air pollution in the United States
- Reading the data
- What’s the largest pollution values?
- What’s the lowest PM 2.5 pollution?
- What’s the average PM 2.5 pollution?
- Most Populated and Least Populated States
- Finding the Pollution for a State
- Chapter 18 - Concept Summary
- Chapter 18 Exercises
- Chapter 19 - Computer Abilities Summary