compsci :(

studied byStudied by 4 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 38

encourage image

There's no tags or description

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

39 Terms

1

Input

data given to a computer for processing by a program. Can come in a variety of forms, such as tactile interaction, audio, visuals, or text.

New cards
2

output

any data that you receive from the computer. Can come in a variety of forms, such as tactile interaction, audio, visuals, or text.

New cards
3

Algorithm

a sequence of instructions

New cards
4

User Interface (UI)

the components that allow a user to interact with a piece of software. User interfaces can include a variety of forms such as buttons, menus, images, text, and graphics.

New cards
5

User Friendly

easy to use and visually aplealing

New cards
6

Good UI

A good UI has very straight forward buttons and performs how they are meant to.  - clarity - consistency - responsiveness 

New cards
7

Bad UI

very unorganized and does not work properly. 

New cards
8

Ambiguous

not specific

New cards
9

Why is it important to have unambigous coding

so you know which parts of the code does what and makes it easier to fix

New cards
10

Program

 a sequence of instructions that tells the computer what to do.

New cards
11

comment

a note in a program for humans

New cards
12

Event driven programming

runs when triggered by an event, like a mouse click or a key press

  • Programs run differently each time depending on user interactions

New cards
13

Sequential Programing

program statements run in order, from top to bottom.

  • No user interaction

  • Code runs the same way every time

New cards
14

Debugging

fixing problems in a program

New cards
15

Assignment

=, set

New cards
16

Comparison

==, !=, <, <=, >, >=

asking a yes or no question

New cards
17

string

A word or sentence, a sequence of characters

In quotations

New cards
18

variable

usually has var before it and no quotes

New cards
19

number

a number with no quotes

New cards
20

global variable

Accessible in throughout the entire program

New cards
21

local variable

only works in a function or when its defines

New cards
22

boolean

A true or false value

New cards
23

Condition

a way to decide to execute code or not

New cards
24

how computers make decisions using conditionals.

they run the if statements

New cards
25

a condition always evaluates to a value of

true or false

New cards
26

MOD operator

a divison sign to be if the outcome is odd than it runs one code and if it’s even than it’ll run another code. the user puts in the numbers.

New cards
27

==

equality

New cards
28

!=

inequality

New cards
29

>

greater than

New cards
30

>=

greater than or equal

New cards
31

<

less than

New cards
32

<=

less than or equal

New cards
33

function

when you make a thing in code and you can just call it when you need it so you don’t have to rewrite it again.

New cards
34

AND

&& requires both to be true 

New cards
35

OR

|| if either are true then true

New cards
36

NOT

! does the opposite 

New cards
37

diffence between = and ==

coco = 1 coco is 1

coco == 1 coco is equal to 1

New cards
38

expresion

a combination of operators and values that evaluate to a single value

New cards
39

Assignment Operator

allows a program to change the value represented by a variable

New cards
robot