AP CSP - Unit 1 Vocab

studied byStudied by 11 people
5.0(1)
Get a hint
Hint

Beginning state of a scratch

- visibility of sprites
- the backgorund image
- the value of a variable
- al of the above

1 / 25

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

26 Terms

1

Beginning state of a scratch

- visibility of sprites
- the backgorund image
- the value of a variable
- al of the above

  • all of the above

New cards
2

Source Code

  • After a computer programmer writes a code, it is then compiled and usually used to create an executable file to be run on the CPU. It is then run through the compiler which is known as source code.

  • programs written in high level languages.

New cards
3

Machine Code

Programs written in machine-level instructions that are uniquely read by computer processors using patterns of 1s and 0s.

New cards
4

Binary Code (Bit)

  • a coding system using the binary digits 0 and 1 to represent a letter, digit, or other character in a computer or other electronic device.

  • Bit - Short for binary diigt which is a single binary value (0 or 1).

New cards
5

RAM

Random Access Memory consists of tiny electrical circuits that dynamically store frequently used program instruction to increase speed of the system.

New cards
6

Float

Number that has decimal place, can be a type of variable. (3.4, 2, 6.7, 9)

New cards
7

Boolean

Variable that is either true or fase. (True or False)

New cards
8

Integer

A whole number; a number that is not a fraction that is used in programs. (1,2,3,4)

New cards
9

String

A series of characters at any length. Can be a type of variable. (“Hello World”)

New cards
10

Abstraction

  • One of the seven big ideas - technique in computing that hides detail, makes more complicated ideas simpler, and collects a bunch of ideas into a single idea.

  • assinging a set of complicated stuff to a bloc so you don’t have to right all the codes again an dcan jsut use that block to represnt that set of codes

New cards
11

7 Big Ideas

  • Creativity.

  • Abstraction.

  • Data and Information.

  • Algorithms.

  • Programming.

  • The Internet.

  • Global Impact.

New cards
12

Creativity

One of the seven big ideas - the use of the imagination or original ideas.

New cards
13

Data and Information

One of the seven big ideas - emphasizes how computers are used to analyze data and create new knowledge.

New cards
14

Algorithms

One of the seven big ideas - the process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.

  • set of actions

New cards
15

The Internet

One of the seven big ideas - a global computer network providing a variety of information and communication facilities, consisting of interconnected networks using standardized communication protocols.

New cards
16

Global Impact

One of the seven big ideas - focuses on how computing and technology has impacted our world positively and negatively.

New cards
17

Programming

One of the seven big ideas - The action or process of writing computer programs.

New cards
18

Natural Language

A complex, but structured language, both written and spoken, that has evolved naturally in humans through use, repetition, and adaptation.

New cards
19

High - Level Language

A programming language that is easier for humans to read, write, and parse. Guaranteed to be unambiguous.

  • provides programmers with more abstractions and are easier for people to read.

New cards
20

Low - Level Language

a programming language that has little or no abstraction and communicates closely to the hardware using machine language. Less natural for humans. (can be expressed by binary digits).

New cards
21

Block Based Programming

doesn’t require the programmer to worry about syntax, capitalization, or punctuation.

New cards
22

Compilation

process of source code being translated into machine code.

New cards
23

Selection

Uses "if...then" to tell a computer how to select a step or to tell the sequence that it should be executed.

New cards
24

Iteration

Repetition - one complete step of a loop, repeated until a certain condition is met. (Repeatedly applying a process with the goal of coming closer and closer to a solution)

New cards
25

Sequencing

Executes statements one at a time - in order, one after another.

New cards
26

CPU (Central Processing Unit)

The processor or brains of the computer where calculations take place.

New cards

Explore top notes

note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 19 people
... ago
5.0(1)
note Note
studied byStudied by 11 people
... ago
5.0(1)
note Note
studied byStudied by 40 people
... ago
4.0(1)
note Note
studied byStudied by 17 people
... ago
5.0(1)
note Note
studied byStudied by 9685 people
... ago
4.7(63)
note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 10399 people
... ago
4.8(44)

Explore top flashcards

flashcards Flashcard (20)
studied byStudied by 6 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 11 people
... ago
5.0(1)
flashcards Flashcard (71)
studied byStudied by 4 people
... ago
4.0(1)
flashcards Flashcard (62)
studied byStudied by 4 people
... ago
5.0(1)
flashcards Flashcard (69)
studied byStudied by 17 people
... ago
5.0(2)
flashcards Flashcard (105)
studied byStudied by 3 people
... ago
5.0(1)
flashcards Flashcard (80)
studied byStudied by 6 people
... ago
5.0(1)
flashcards Flashcard (164)
studied byStudied by 132 people
... ago
4.0(4)
robot