Computer Science Vocab

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

1/73

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:14 AM on 3/26/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

74 Terms

1
New cards

algorithm

A step-by-step set of instructions for solving a problem.

2
New cards

append

To add something to the end of a list.

3
New cards

argument

the actual value you pass in

4
New cards

parameter

the variable in the function definition

5
New cards

assign

To give a variable a value.

6
New cards

block

A group of lines that belong together (usually indented)

7
New cards

body

The actual code inside the function.

8
New cards

boolean value

a data type that is either true or false.

9
New cards

boolean/logical operator

operator such as AND, OR, NOT which performs a Boolean operation on some inputs

10
New cards

bounded (loop)

A loop that runs a limited number of times.

11
New cards

break

Immediately stop a loop early.

12
New cards

bug

A mistake in your program.

13
New cards

comment out

To temporarily disable code using

14
New cards

comment

A note in your code that Python ignores.

15
New cards

concatenate

To join things together (usually strings).

16
New cards

condition

A statement that evaluates to True or False.

17
New cards

copy (mutable object)

A separate version of something that won't affect the original

18
New cards

data definition

A description of what kind of data a function expects.

19
New cards

De Morgan's Law

Rules for switching not with and / or.

20
New cards

docstring

A string at the top of a function explaining what it does.

21
New cards

empty

Contains nothing.

22
New cards

escape sequence

Special characters in strings.

23
New cards

floating point number

A number with decimals.

24
New cards

function call

When you run a function.

25
New cards

whitespace

Spaces, tabs, and line breaks

26
New cards

words that imply modifying

modify, change, add, append, remove → change the original

27
New cards

words that imply NOT modifying

copy, version, new, filter → usually return a new object

28
New cards

variable

A name that stores a value.

29
New cards

variable assignment

Giving a variable a value.

30
New cards

value

The actual data (like 5, "hello", True).

31
New cards

value error

Correct type, wrong value.

32
New cards

type error

Using the wrong type.

33
New cards

type / datatype

The category of a value (int, str, list, etc.).

34
New cards

tuple

An ordered, immutable collection.

35
New cards

take (as a verb)

Means the function receives an argument

36
New cards

syntax error

Python grammar mistake.

37
New cards

slice assignment (list)

Replacing part of a list.

38
New cards

slice

A portion of a sequence.

39
New cards

side effect

Something the function does besides returning a value.

40
New cards

signature (function)

The function name + parameters

41
New cards

sequence type

An ordered collection

42
New cards

semantic error

The code runs, but gives the wrong result.

43
New cards

function definition

Where you create the function.

44
New cards

function

A reusable block of code that does something.

45
New cards

gate (logic gate)

In logic circuits, a device that performs AND, OR, NOT operations.

46
New cards

given

Means "when provided with".

47
New cards

global variable

A variable defined outside functions.

48
New cards

header (function definition)

The first line of a function:

49
New cards

helper function

A smaller function used inside another function.

50
New cards

immutable types

Cannot be changed after creation.

51
New cards

impure function

A function that has side effects (like printing or modifying globals).

52
New cards

index

The position of an item in a sequence.

53
New cards

integer

Whole number.

54
New cards

item assignment (list)

Changing one element in a list.

55
New cards

iterable type

Something you can loop over.

56
New cards

keyword

A reserved Python word.

57
New cards

list

An ordered, mutable collection.

58
New cards

local variable

A variable created inside a function.

59
New cards

runtime error

An error that happens while the program is running

60
New cards

return value/result

The value that comes back from a function.

61
New cards

return (verb)

To send a value back from a function.

62
New cards

purpose statement

A sentence explaining what a function does

63
New cards

pure function

A function that:

64
New cards

Does not modify outside data

65
New cards

Only returns a value

66
New cards

program/script

A complete Python file that runs.

67
New cards

operator

A symbol that performs an operation.

68
New cards

numeric type

A number type (int, float).

69
New cards

nested loops

A loop inside another loop.

70
New cards

nest

To put one structure inside another.

71
New cards

mutable types

Can be changed after creation.

72
New cards

method

A function that belongs to an object.

73
New cards

loop

Code that repeats.

74
New cards

logic

Reasoning using True/False values.

Explore top notes

note
Uranus, Neptune, Pluto, and Beyond
Updated 1167d ago
0.0(0)
note
Ch 18 - Fiscal Policy
Updated 1080d ago
0.0(0)
note
Animal Kingdom - Chordata
Updated 1231d ago
0.0(0)
note
Chem study By Mexican Guy
Updated 567d ago
0.0(0)
note
Chapter 9: Visualizing Cells
Updated 990d ago
0.0(0)
note
The globalized world
Updated 1364d ago
0.0(0)
note
Uranus, Neptune, Pluto, and Beyond
Updated 1167d ago
0.0(0)
note
Ch 18 - Fiscal Policy
Updated 1080d ago
0.0(0)
note
Animal Kingdom - Chordata
Updated 1231d ago
0.0(0)
note
Chem study By Mexican Guy
Updated 567d ago
0.0(0)
note
Chapter 9: Visualizing Cells
Updated 990d ago
0.0(0)
note
The globalized world
Updated 1364d ago
0.0(0)

Explore top flashcards

flashcards
pathology final
232
Updated 182d ago
0.0(0)
flashcards
FCW 2
36
Updated 1207d ago
0.0(0)
flashcards
Week 2 vocabulary development
107
Updated 1099d ago
0.0(0)
flashcards
Miracles
22
Updated 11d ago
0.0(0)
flashcards
pathology final
232
Updated 182d ago
0.0(0)
flashcards
FCW 2
36
Updated 1207d ago
0.0(0)
flashcards
Week 2 vocabulary development
107
Updated 1099d ago
0.0(0)
flashcards
Miracles
22
Updated 11d ago
0.0(0)