Computer Science Principles
Computer Science Principles: All participants
1.1 Algorithms
- Assignment 1.1.1 Algorithmic Thinking
- Assignment 1.1.2 Planning a Picture
- Assignment 1.1.3 Fun with Flowers
- Assignment 1.1.4 Spinning with Spirographs
- Assignment 1.1.5 Buggy Image
- Assignment 1.1.6 Traversing Turtles
- Assignment 1.1.7 Turtles in Traffic
- Assignment 1.1.8 Algorithms and Art
- Assignment 1.1.8 Algorithms and Art (copy)
1.2 Abstraction
- Assignment 1.2.1 Catch A Turtle Game
- Assignment 1.2.1 Catch A Turtle Game - Leaderboard
- Assignment 1.2.3 Apple Avalanche
- Assignment Activity 1.2.4 Turtle Escape
- Assignment Python Project
2.1 Data Diligence
- Assignment 2.1.4 Design the User Experience
- Assignment Project 2.1.6 A pHishy Fish Tank
2.2 How the Internet Works
- Assignment 2.2.2 A Little bit of Data
- Assignment 2.2.4 Distributed and Parallel Computing
3.1 Little Data
- Assignment 3.1.1 Data Visualization
- Assignment 3.1.2 Speculations in Sound
- Assignment 3.1.3 The Color of Light
- Assignment Project 3.1.6 Rover Phone Home
3.2 Trendy Data
- Assignment 3.2.1 Trends in Temperature
- Assignment 3.2.2 Shocking Data Trends
- Assignment Project 3.2.4
4.1 Simulating the Real World
- Assignment 4.1.1 Simulations in Science
- Assignment 4.1.2 Simulations to Predict Growth Rate
- Assignment 4.1.3 Simulations to Predict Behavior
- Assignment Project 4.1.4 Understanding Complex Systems