Collegeboard Quizzes
Collection of all the Collegeboard quizzes
- Big Idea 1
- Big Idea 2
- Big Idea 3
- 3.1 Variables and Assignments
- 3.2 Data Abstraction
- 3.3 Mathematical Expressions
- 3.4 Strings
- 3.5 Boolean Expressions
- 3.6 Conditionals
- 3.7 Nested Conditionals
- 3.8 Iteration
- 3.9 Developing Algorithms
- 3.10 Lists
- 3.11 Binary Search
- 3.12 Calling Procedures
- 3.13 Developing Procedures
- 3.14 Libraries
- 3.15 Random Values
- 3.16 Simulations
- 3.17 Algorithmic Efficiency
- 3.18 Undecidable Problems
- Big Idea 4
- Big Idea 5
Big Idea 1
1.1 Collaboration
-
Increases diversity
- Allows biases can be avoided
- Ensures maximum people are happy with the finished product
-
Connects the user and developers
- Both parties know what to expect of each other
- Feedback can be given to the developers to make their website better
1.2 Program Function and Purpose
- Computer innovations are created for a purpose and that purpose guides their developments
- Helps solve issues
1.3 Program Design and Development
- Programs starts with an idea and developers follow specific steps to do that
- How a program is developed
- Investigation: understanding constraints and requirements of the program as well as its audience
- Designing the program: making a plan for how the program should look and how it must work
- Decide on program requirements: creating a prototype of the program with its specifications
- Testing: seeing if everything works as intended individually and throughout the whole program
- Refining and revising: making changes based on feedback, testing, and reflections
1.4 Identifing and Correcting Errors
- Errors are common in a programming setting
- Three types of problems
- Logic error: a bug which causes code to run incorrectly
- Syntax error: an error casued by typos, missing code, or code that doesnt follow the rules of the language
- Run-time error: when a program fails when running
- Programs need ot be tested to ensure they are working as intended
Big Idea 2
2.1 Binary Numbers
2.2 Data Compression
2.3 Extracting Information from Data
2.4 Using Programs with Data
Big Idea 3
3.1 Variables and Assignments
3.2 Data Abstraction
3.3 Mathematical Expressions
3.4 Strings
3.5 Boolean Expressions
3.6 Conditionals
3.7 Nested Conditionals
3.8 Iteration
3.9 Developing Algorithms
3.10 Lists
3.11 Binary Search
3.12 Calling Procedures
3.13 Developing Procedures
3.14 Libraries
3.15 Random Values
3.16 Simulations
3.17 Algorithmic Efficiency
3.18 Undecidable Problems
Big Idea 4
4.1 The Internet
- The message is broken into packets and reassembled by the recipient’s device
- Packets are small amounts of data sent over anetwork
- Includes source and destination of information
- Open protocols allows data transmission to be standardized