Copy of (11)2P_PARTIAL_REVIEW_11TH

5.0(1)
studied byStudied by 11 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/54

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:21 PM on 12/7/23
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

55 Terms

1
New cards

Sorting algorithms

Algorithms used to sort data in a particular format, such as Bubble Sort and Insertion Sort.

2
New cards

Searching algorithms

Algorithms used to find a specific value or record, such as Linear Search and Binary Search.

3
New cards

Graph Algorithms

Algorithms used to solve problems like finding the shortest path between cities, such as the Traveling Salesman Problem.

4
New cards

Algorithm

A well-defined sequential computational technique that accepts input and produces output to solve a problem.

5
New cards

Efficiency

The ability of an algorithm to perform tasks quickly and accurately.

6
New cards

Consistency

The property of algorithms to produce consistent results every time they are executed.

7
New cards

Scalability

The ability of algorithms to handle large datasets or complex problems.

8
New cards

Automation

The use of algorithms to automate repetitive tasks, reducing the need for human intervention.

9
New cards

Standardization

The process of standardizing and sharing algorithms among different teams or organizations.

10
New cards

Expression

A legal grouping of letters, symbols, and numbers used to represent the value of one or more variables.

11
New cards

Framework

A foundation with a specified level of complexity that can be altered by the programmer, providing a favorable environment for programming.

12
New cards

Hardcode

Code that is not likely to change and is built into hardware or software.

13
New cards

Loop

A sequence of instructions that repeat the same process until a condition is met.

14
New cards

Endless loop

A continuous repetition of a program snippet that is everlasting.

15
New cards

Iteration

A single pass through a set of operations that deal with code, often achieved through loops.

16
New cards

Keywords

Reserved words in a programming language that have special meaning and perform specific tasks.

17
New cards

Null

The lack of any value whatsoever, often represented by a null character in programming.

18
New cards

Operand

Objects that can be manipulated using different operators in an expression.

19
New cards

Operator

Objects that manipulate operands in an expression to perform actions.

20
New cards

Variable

A location that stores temporary data within a program and can be modified.

21
New cards

Pointer

A variable that contains the address of a location in the memory.

22
New cards

High-level language

A programming language that lets developers write programs irrespective of the type of computer.

23
New cards

Low-level language

A language that is very close to machine language and provides little abstraction of programming concepts.

24
New cards

Machine language

The lowest-level programming language consisting of binary digits or bits that are read by computers.

25
New cards

Markup language

A language used to format the overall view of a page and its contents, such as HTML or XML.

26
New cards

Package

An organized module of related interfaces and classes in programming.

27
New cards

Runtime

The time period during which a program is running on a computer.

28
New cards

Backend

The background tasks performed in programming that users don't directly see.

29
New cards

Front-end

The user interface of a computer or device that users interact with.

30
New cards

Server-side

Procedures and processes performed on the server in programming.

31
New cards

Source data

The key location from which data is used in a program.

32
New cards

Statement

A single line of code that expresses an action to be carried out in programming.

33
New cards

Syntax

The set of rules in a programming language that govern how statements can be conveyed.

34
New cards

Token

A single element of a programming language, such as a keyword or operator.

35
New cards

Algorithm

A set of instructions or rules designed to solve a definite problem.

36
New cards

Flowchart

A diagram that shows the sequential steps of a process and the decisions needed to make the process work.

37
New cards

Program

An organized collection of instructions that, when executed, perform a specific task or function.

38
New cards

API

Application Programming Interface, a set of rules, routines, and protocols to build software applications.

39
New cards

Argument

A value that is passed into a command or a function.

40
New cards

ASCII

American Standard Code for Information Interexchange, a standard that assigns letters, numbers, and other characters different slots in the 8-bit code.

41
New cards

Boolean

An expression used for creating statements that are either TRUE or FALSE.

42
New cards

Bug

An unexpected error or defect in hardware or software that causes it to malfunction.

43
New cards

Char

A display unit of information equal to one alphabetic letter or symbol.

44
New cards

Objects

A combination of related variables, constants, and other data structures that can be selected and manipulated together.

45
New cards

Object-Oriented Programming

A programming model that revolves around objects and data rather than 'actions' and 'logic'.

46
New cards

Class

A set of related objects with common properties.

47
New cards

Code

A written set of instructions, written using the protocols of a particular language.

48
New cards

Command-line interface

A user interface based on text used to view and manage computer files.

49
New cards

Compilation

The process of creating an executable program through code written in a compiled programming language.

50
New cards

Conditionals

Features of a programming language that help the code make a choice and result in either TRUE or FALSE.

51
New cards

Constants

Values that do not change throughout the execution of the program.

52
New cards

Data types

The classification of a particular type of data.

53
New cards

Array

Lists or groups of similar types of data values that are grouped together.

54
New cards

Declaration

A statement that describes a variable, function, or any other identifier.

55
New cards

Exception

A special, unexpected, and anomalous condition encountered during the execution of a program.