Activity 3 definitions Flashcards

to increase comprehension of computer science vocabulary to increase student achievement and success

You may prefer our related Brainscape-certified flashcards:
1
Q

language that abstracts some details to make programming faster and easier

A

high level programming language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

language that encodes instructions in binary, so can be read and executed by computer

A

low level programming language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

identifying errors or bugs in computer hardware/programs and fix them

A

debugging

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

named section of a program that performs a specific task

A

function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

smallest unit of data storage a program can use; two types global, local

A

variable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

style of writing where _ is subbed for spaces, lowercase text

A

underscore_case

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

style of writing file names avoiding spaces by using Capital letters

A

camelCase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

set of rules that defines the combination of symbols considered to be correctly structured in a coding language; grammar/spelling of text-based languages

A

syntax

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

symbol in code that assigns values from the right side of an equation to what is on the left side of equation

A

assignment operator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

operator that compares values

A

equality operator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

defines what a data item is or is not; integer, float, Boolean, string

A

data types

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

values a program provides to a function; also means parameter

A

argument

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

value computer gives back upon completing a function

A

return value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

joining together of separate items, without changing them–in one place

A

concatenation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

programming statement that evaluates Boolean expressions to determine the next steps in a program

A

conditional statement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

information or signals produced or delivered by a computer system

A

outputs

17
Q

process that manages complexity in a program; hides details to allow programmer to focus on high level functions

A

abstraction

18
Q

collection of data value that do not have to be the same data type.

A

list object

19
Q

individual entry in a list

A

element

20
Q

specific location by order for an individual element in a list; position of an item in list; Python-1st element is 0

A

index

21
Q

template for creating objects. grouping of functions and associated data into a cohesive unit

A

class

22
Q

function that is a member of a class

A

method