From the editors of Brain Quest, America&;s #1 educational bestseller!
This Big Fat Notebook makes it all &;sink in&; with key concepts, mnemonic devices, definitions, diagrams, and doodles to help you understand computer science.
Including:Computing systemsBinary codeAlgorithmsComputational thinkingLoops, events, and proceduresProgramming in Scratch and PythonBoolean ExpressionsWeb developmentCybersecurityHTMLCSS&;and more!
The Big Fat Notebook series is built on a simple and irresistible conceit&;borrowing the notes from the smartest kid in class. Each book in the series meets Common Core State Standards, Next Generation Science Standards, and state history standards, and are vetted by National and State Teacher of the Year Award&;winning teachers. They make learning fun and are the perfect next step for every kid who grew up on Brain Quest.
Cover
Copyright Page
Title Page
Introduction
Contents
Unit 1: Computing Systems
Chapter 1: What Is Computer Science?
Chapter 2: What Is A Computer?
Chapter 3: How Do We Interact with Computers?
Unit 2: Data and Analysis
Chapter 4: Storing Information
Chapter 5: Collecting and Using Information
Unit 3: Software Engineering
Chapter 6: Designing Computer Systems
Chapter 7: Testing
Chapter 8: Documenting
Chapter 9: Incorporating Feedback
Chapter 10: Collaborating
Unit 4: Algorithms and Programming
Chapter 11: Using Algorithms
Chapter 12: Programming Languages
Chapter 13: Computational Thinking
Unit 5: Universal Programming Principles
Chapter 14: Variables
Chapter 15: Conditional Statements
Chapter 16: Loops
Chapter 17: Events
Chapter 18: Procedures
Unit 6: Programming with Scratch
Chapter 19: Getting Started
Chapter 20: Basic Algorithms
Chapter 21: Data and Operators
Chapter 22: Control Blocks and Event Blocks
Chapter 23: Reusing Scripts
Unit 7: Programming in Python
Chapter 24: Getting Started with Python
Chapter 25: Variables in Python
Chapter 26: Strings
Chapter 27: Numbers as Variables
Chapter 28: Lists and Boolean Expressions
Chapter 29: For Loops
Chapter 30: While Loops and Nested Loops
Chapter 31: Conditional Statements
Chapter 32: Functions
Unit 8: Web Development
Chapter 33: What Is the Internet?
Chapter 34: Cybersecurity
Chapter 35: Creating a Basic Web Page
Chapter 36: HTML Text Elements
Chapter 37: Link Elements
Chapter 38: Styling with CSS
Chapter 39: Styling Individual Elements with CSS
Index