# IN CS 1: CSI-2.5

## CodeHS Lessons

Program a solution to a problem using pair programming or other methods.

 Standard 3.5 Collaborative Programming 13.1 Project Prep and Development
 Standard 5.4 Logical Operators 7.3 Break and Continue 9.4 Functions and Return Values 10.1 Indexing 10.5 The in Keyword 12.2 Lists 12.4 List Methods 13.1 2d Lists 13.4 Dictionaries 24.4 For Loops 24.10 Variables 24.14 Parameters 24.18 If Statements 24.19 If/Else Statements 24.20 While Loops 24.7 Functions
 Standard 2.1 Practice PT: Pair-Programming Paint!
 Standard 2.1 Practice PT: Pair-Programming Paint! 33.1 Indexing 33.5 The in Keyword
 Standard 2.1 Practice PT: Pair-Programming Paint!
 Standard 2.5 Collaborative Programming 17.1 Project Prep and Development
 Standard 3.5 Collaborative Programming 17.1 Project Prep and Development
 Standard 3.5 Collaborative Programming
 Standard 2.3 For Loops 3.3 Functions 5.1 Variables 5.6 Parameters 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 3.3 Functions 5.1 Variables 5.6 Parameters 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 13.4 For Loops 13.8 Functions 13.11 Variables 13.13 Parameters 13.16 If Statements 13.17 If/ Else Statements 13.18 While Loops 13.19 Putting Together Control Structures
 Standard 3.4 For Loops 3.8 Functions 3.11 Variables 3.13 Parameters 3.16 If Statements 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 6.4 For Loops 6.8 Functions 6.11 Variables 6.13 Parameters 6.16 If Statements 6.17 If/ Else Statements 6.18 While Loops 6.19 Putting Together Control Structures
 Standard 7.9 Logical Operators 7.12 Break and Continue 7.17 Functions and Return Values
 Standard 6.2 Lists 6.4 List Methods 6.5 2d Lists 6.6 Dictionaries
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 4.4 Logical Operators 5.3 Break and Continue 6.4 Functions and Return Values 8.1 Indexing 8.5 The in Keyword 9.2 Lists 9.4 List Methods 10.1 2d Lists 10.4 Dictionaries 12.1 Arduino Challenges 12.4 Final Project
 Standard 4.1 Collaborative Programming 14.1 Arduino Challenges 14.4 Final Project 15.1 Project Prep and Development
 Standard 2.2 For Loops 3.3 Functions 4.1 Variables 4.3 Parameters 6.1 If Statements 6.2 If/ Else Statements 6.3 While Loops 8.1 Putting Together Control Structures 9.1 micro:bit Challenges 9.4 Final Project
 Standard 10.1 micro:bit Challenges 10.4 Final Project
 Standard 3.1 micro:bit Challenges 3.4 Final Project
 Standard 3.1 Arduino Challenges 3.4 Final Project
 Standard 3.1 Collaborative Programming
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 15.4 Final Project 15.1 micro:bit Challenges
 Standard 4.1 Collaborative Programming 12.1 Project Prep and Development
 Standard 4.1 Collaborative Programming 15.1 Project Prep and Development
 Standard 4.1 Collaborative Programming
 Standard 2.2 For Loops 3.3 Functions 4.1 Variables 4.3 Parameters 5.1 If Statements 5.2 If/ Else Statements 5.3 While Loops 6.1 Putting Together Control Structures
 Standard 2.4 For Loops 2.8 Functions 2.11 Variables 2.13 Parameters 2.16 If Statements 2.17 If/ Else Statements 2.18 While Loops 2.19 Putting Together Control Structures 4.4 Logical Operators 5.3 Break and Continue 6.4 Functions and Return Values 7.1 Indexing 7.5 The in Keyword 8.2 Lists 8.4 List Methods 9.1 2d Lists 9.4 Dictionaries
 Standard 3.1 Collaborative Programming
 Standard 3.1 Collaborative Programming
 Standard 2.4 For Loops 2.8 Functions 2.12 Variables 2.14 Parameters 2.18 If Statements 2.19 If/ Else Statements 2.20 While Loops 2.21 Collaborative Programming 2.22 Putting Together Control Structures 6.4 Logical Operators 7.3 Break and Continue 8.4 Functions and Return Values 9.1 Indexing 9.5 The in Keyword 10.2 Lists 10.4 List Methods 11.1 2d Lists 11.4 Dictionaries
 Standard 4.1 Collaborative Programming
 Standard 3.1 Collaborative Programming
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 15.4 Final Project 15.1 micro:bit Challenges
 Standard 3.1 Collaborative Programming
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 15.4 Final Project 15.1 micro:bit Challenges
 Standard 3.1 Collaborative Programming
 Standard 3.4 For Loops 3.8 Functions 3.11 Variables 3.13 Parameters 3.16 If Statements 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 3.1 Collaborative Programming
 Standard 2.1 Practice PT: Pair-Programming Paint!
 Standard 3.1 Collaborative Programming
 Standard 4.4 Logical Operators 5.3 Break and Continue 6.4 Functions and Return Values 8.1 Indexing 8.5 The in Keyword 9.2 Lists 9.4 List Methods 9.5 2d Lists 12.3 Dictionaries 18.4 For Loops 18.19 Putting Together Control Structures 18.18 While Loops 18.17 If/ Else Statements 18.16 If Statements 18.13 Parameters 18.11 Variables 18.8 Functions
 Standard 3.1 Collaborative Programming
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 10.4 Final Project 10.1 micro:bit Challenges
 Standard 2.5 Collaborative Programming 7.1 Project Prep and Development
 Standard 9.1 Collaborative Programming 17.1 Project Prep and Development
 Standard 5.1 Collaborative Programming 13.1 Project Prep and Development
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 15.4 Final Project 15.1 micro:bit Challenges
 Standard 3.1 Collaborative Programming
 Standard 3.1 Collaborative Programming
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 15.4 Final Project 15.1 micro:bit Challenges
 Standard 3.1 Collaborative Programming
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 15.4 Final Project 15.1 micro:bit Challenges
 Standard 6.4 For Loops 6.6 Functions 6.10 Variables 6.12 Parameters 6.13 If Statements 6.14 If/ Else Statements 6.15 While Loops 7.9 Logical Operators
 Standard 3.1 Collaborative Programming
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 15.4 Final Project 15.1 micro:bit Challenges
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 7.4 Final Project 7.1 micro:bit Challenges
 Standard 3.1 Collaborative Programming
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 15.4 Final Project 15.1 micro:bit Challenges
 Standard 3.4 For Loops 3.8 Functions 3.11 Variables 3.13 Parameters 3.16 If Statements 3.17 If/ Else Statements 3.18 While Loops 3.19 Putting Together Control Structures
 Standard 3.4 For Loops 3.8 Functions 3.12 Variables 3.14 Parameters 3.17 If Statements 3.18 If/ Else Statements 3.19 While Loops 3.20 Putting Together Control Structures
 Standard 3.5 Collaborative Programming
 Standard 4.5 Collaborative Programming
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 15.4 Final Project 15.1 micro:bit Challenges
 Standard 3.1 Collaborative Programming
 Standard 4.1 Collaborative Programming
 Standard 5.5 Collaborative Programming
 Standard 2.2 For Loops 3.3 Functions 4.2 Variables 4.4 Parameters 5.1 If Statements 5.2 If/ Else Statements 5.3 While Loops 6.1 Putting Together Control Structures
 Standard 3.1 Collaborative Programming
 Standard 3.1 Collaborative Programming
 Standard 1.4 For Loops 1.8 Functions 1.11 Variables 1.13 Parameters 1.16 If Statements 1.17 If/ Else Statements 1.18 While Loops 1.19 Putting Together Control Structures 15.4 Final Project 15.1 micro:bit Challenges
 Standard 8.3 Final Project 8.1 micro:bit Challenges
 Standard 4.4 Logical Operators 6.3 Break and Continue
 Standard 1.4 Functions and Return Values 2.1 Indexing 2.5 The in Keyword 4.2 Lists 4.4 List Methods 5.1 2d Lists 5.4 Dictionaries
 Standard 2.3 For Loops 3.3 Functions 5.1 Variables 5.6 Parameters 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 2.3 For Loops 3.3 Functions 5.1 Variables 5.6 Parameters 7.1 If Statements 7.2 If/Else Statements 7.4 While Loops 8.1 Putting Together Control Structures
 Standard 4.4 Logical Operators 6.3 Break and Continue 9.4 Functions and Return Values 10.1 Indexing 10.5 The in Keyword 12.2 Lists 12.4 List Methods 13.1 2d Lists 13.4 Dictionaries
 Standard 4.4 Logical Operators 6.3 Break and Continue 11.4 For Loops 11.10 Variables 11.14 Parameters 11.18 If Statements 11.19 If/Else Statements 11.20 While Loops 11.7 Functions
 Standard 1.4 Functions and Return Values 2.1 Indexing 2.5 The in Keyword 4.2 Lists 4.4 List Methods 5.1 2d Lists 5.4 Dictionaries
 Standard 3.1 Practice PT: Pair-Programming Obby
 Standard 2.1 Collaborative Programming
 Standard 5.4 Functions and Return Values 6.2 Lists 6.4 List Methods 6.5 2d Lists 6.6 Dictionaries