Untitled Flashcards Set

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

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.

2
New cards

Event

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

3
New cards

Debugging

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

4
New cards

Input

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

5
New cards

Output

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

6
New cards

Program Statement

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

7
New cards

Program

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

8
New cards

Sequential Programming

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

9
New cards

Event Driven Programming

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

10
New cards

Documentation

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

11
New cards

Comment

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

12
New cards

Pair Programming

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

13
New cards

Development Process

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

14
New cards

Incremental Development Process

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

15
New cards

Iterative Development Process

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

16
New cards

Plagiarism

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

17
New cards

Program Requirements

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

18
New cards

Program Specification

A detailed description of all the requirements for a program.

19
New cards

Syntax Error

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

20
New cards

Software

A program or collection of programs.