Big Idea 1 CSP

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/25

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:18 AM on 3/10/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

26 Terms

1
New cards

computing innovation

includes a program as an integral part of its function

2
New cards

physical computing innovation examples

self-driving car

3
New cards

nonphysical computing software

picturing editing software

4
New cards

nonphysical computing concept

e-commerce

5
New cards

hardware

physical components of a computing device

6
New cards

software

instructions in a programming language to the computing device (program)

7
New cards

moore’s law

predicts the size of transistors halves every two years while the cost also halves every two years.

8
New cards

function of program

how the program behaves during execution and is usually described by how the user interacts with it

9
New cards

purpose of the program

the goal or the motivation for writing a program

10
New cards

different purposes for writing a program

solving problems or pursue interests through creative expression or to provide entertainment

11
New cards

specification

the requirements for the program

12
New cards

what is a program

a collection of program statements that performs a specific task when run by a computer

13
New cards

code segment

a collection of program statements that are part of a program

14
New cards

incremental development

breaks the problem into smaller pieces and makes sure each piece works before adding it to the whole

15
New cards

iterative development

requires refinement and revision based on feedback, testing, or reflection throughout the process. may require revisiting earlier phases of the process

16
New cards

documentation

written description of the function of a code segment, event, procedure, or program and ow it was developed

17
New cards

positives of documentation

explains how the software is built and how to use it

makes it easier for users or future developers to understand the software

good for collaboration

18
New cards

what are comments a form of

documentation

19
New cards

syntax error

when the code does not conform to the rules of the programming language

20
New cards

what does it mean if an error is in compile time

the program would not start to run unless the errors are fixed

21
New cards

runtime error

when the program attempts an operation that is impossible to carry out

22
New cards

logical error

occurs when the program runs without crashing, but gives a wrong result

23
New cards

test cases

defining specific inputs where the expected output is known

24
New cards

hand tracing

going through the code step by step to understand what it does with given inputs.

25
New cards

visualizations

using diagrams to represent execution of code

26
New cards

debuggers

executing code step by step and inspecting variables