Untitled Flashcards Set

studied byStudied by 0 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 / 19

encourage image

There's no tags or description

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

20 Terms

1

User Interface (UI)

The inputs and outputs that allow a user to interact with a piece of software, including buttons, menus, images, text, and graphics.

New cards
2

Event

An action that supplies input data to a program, generated by actions like key presses or mouse clicks.

New cards
3

Debugging

The process of finding and fixing problems in an algorithm or program.

New cards
4

Input

Data sent to a computer for processing by a program, which can come in forms such as tactile interaction, audio, visuals, or text.

New cards
5

Output

Any data sent from a program to a device, which can include tactile interaction, audio, visuals, or text.

New cards
6

Program Statement

A command or instruction in programming, sometimes referred to as a code statement.

New cards
7

Program

A collection of program statements that run one command at a time.

New cards
8

Sequential Programming

A programming model where statements run in order, from top to bottom.

New cards
9

Event Driven Programming

Programming where some statements run when triggered by an event, such as a mouse click or key press.

New cards
10

Documentation

A written description of how a command or piece of code works or was developed.

New cards
11

Comment

A form of documentation within the program meant for human readers that does not affect program execution.

New cards
12

Pair Programming

A collaborative programming style in which two programmers alternate between writing code and tracking progress.

New cards
13

Development Process

The steps or phases used to create software, including investigating, designing, prototyping, and testing.

New cards
14

Incremental Development Process

A design approach that breaks problems into smaller pieces and ensures each works before adding it to the whole.

New cards
15

Iterative Development Process

A design approach that requires refinement based on feedback, often revisiting earlier phases.

New cards
16

Plagiarism

The use of someone else's material without permission, presenting it as one's own.

New cards
17

Program Requirements

Descriptions of how a program functions, including user interaction requirements.

New cards
18

Program Specification

A detailed description of all the requirements for a program.

New cards
19

Syntax Error

A mistake in a program where the rules of the programming language are not followed.

New cards
20

Software

A program or collection of programs.

New cards

Explore top notes

note Note
studied byStudied by 66 people
150 days ago
5.0(1)
note Note
studied byStudied by 23 people
798 days ago
5.0(1)
note Note
studied byStudied by 46 people
686 days ago
5.0(1)
note Note
studied byStudied by 11 people
190 days ago
5.0(2)
note Note
studied byStudied by 87 people
869 days ago
5.0(2)
note Note
studied byStudied by 27 people
738 days ago
5.0(1)
note Note
studied byStudied by 9 people
874 days ago
5.0(1)
note Note
studied byStudied by 11435 people
664 days ago
4.6(53)

Explore top flashcards

flashcards Flashcard (78)
studied byStudied by 19 people
362 days ago
5.0(1)
flashcards Flashcard (22)
studied byStudied by 45 people
505 days ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 4 people
700 days ago
5.0(2)
flashcards Flashcard (34)
studied byStudied by 3 people
708 days ago
5.0(1)
flashcards Flashcard (53)
studied byStudied by 3 people
820 days ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 59 people
811 days ago
5.0(2)
flashcards Flashcard (25)
studied byStudied by 4 people
365 days ago
5.0(1)
flashcards Flashcard (223)
studied byStudied by 194 people
294 days ago
5.0(2)
robot