compsci :(

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

1/38

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:13 PM on 2/17/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

39 Terms

1
New cards

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.

2
New cards

output

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

3
New cards

Algorithm

a sequence of instructions

4
New cards

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.

5
New cards

User Friendly

easy to use and visually aplealing

6
New cards

Good UI

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

7
New cards

Bad UI

very unorganized and does not work properly. 

8
New cards

Ambiguous

not specific

9
New cards

Why is it important to have unambigous coding

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

10
New cards

Program

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

11
New cards

comment

a note in a program for humans

12
New cards

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

13
New cards

Sequential Programing

program statements run in order, from top to bottom.

  • No user interaction

  • Code runs the same way every time

14
New cards

Debugging

fixing problems in a program

15
New cards

Assignment

=, set

16
New cards

Comparison

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

asking a yes or no question

17
New cards

string

A word or sentence, a sequence of characters

In quotations

18
New cards

variable

usually has var before it and no quotes

19
New cards

number

a number with no quotes

20
New cards

global variable

Accessible in throughout the entire program

21
New cards

local variable

only works in a function or when its defines

22
New cards

boolean

A true or false value

23
New cards

Condition

a way to decide to execute code or not

24
New cards

how computers make decisions using conditionals.

they run the if statements

25
New cards

a condition always evaluates to a value of

true or false

26
New cards

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.

27
New cards

==

equality

28
New cards

!=

inequality

29
New cards

>

greater than

30
New cards

>=

greater than or equal

31
New cards

<

less than

32
New cards

<=

less than or equal

33
New cards

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.

34
New cards

AND

&& requires both to be true 

35
New cards

OR

|| if either are true then true

36
New cards

NOT

! does the opposite 

37
New cards

diffence between = and ==

coco = 1 coco is 1

coco == 1 coco is equal to 1

38
New cards

expresion

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

39
New cards

Assignment Operator

allows a program to change the value represented by a variable