Section 1

Preview this deck

Iteration

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

6 years ago

Date created

Mar 14, 2020

Cards (36)

Section 1

(36 cards)

Iteration

Front

A process wherein a set of instructions or structures are repeated in a sequence a specified number of times or until a condition is met.

Back

Variable

Front

A placeholder for a value that could change. Data whose value is not constant and may change due to some calculation during the program execution. It is a location in the computer's memory, which stores the value.

Back

Pseudocode

Front

A simple notation resembling a computer program that is used to plan a program

Back

While Loop

Front

Checks for the condition before doing anything

Back

Unplugged

Front

Activities that do not require electronic devices

Back

Data types

Front

Integers (whole numbers), floats (real numbers with decimal), strings (group of characters), and Boolean (true or false).

Back

Execute

Front

The process by which a computer or a visual machine performs the instruction of a computer program.

Back

Variable initialization

Front

The process of assigning an initial value for a variable.

Back

Programming

Front

The action or process of writing computer programs.

Back

Variable declaration

Front

The process of creating a name for a variable and deciding what data type it will hold.

Back

For Loop

Front

Lets us repeat/loop code a fixed number of times.

Back

Documentation or comment

Front

Complete sentences in English that goes together with computer code to explain how the code works, how to use the code, or what it does.

Back

Relational Operators

Front

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

Back

Algorithm

Front

A set of instructions for solving a problem.

Back

Iteration

Front

the repetition of a process

Back

Logical operators

Front

and, or, not

Back

Event

Front

an action recognized by a software such as pressing a key or clicking a specific item on the screen

Back

Search

Front

There are two type of searches: linear and binary. To use the binary search on an array, the elements of an array have to be sorted before the search takes place.

Back

Plugged

Front

Activities that require electronic devices

Back

Text-based programming

Front

Text-based programming is when the input and output are based on text rather than graphics.

Back

Block-based programming

Front

Block based programming involves dragging "block" or graphics of instruction. Two examples of block based programming are MIT Scratch and Code.org.

Back

Data

Front

Quantities on which operations are performed by a computer.

Back

Input vs. output

Front

Input is information provided to a computer or program and output is information provided by a computer or program.

Back

Flowchart

Front

A way to plan a complex program which demonstrates the logic you want for your program

Back

Function

Front

A piece of code that could be used over and over again.

Back

Infinite loop

Front

A loop where the computer will cycle through a set of commands forever.

Back

Bug

Front

An error in a computer program

Back

Efficient

Front

Achieving the best result with the least amount of coding possible

Back

Debug

Front

To find and fix mistakes in a computer program

Back

Multi-branch conditional

Front

The Else If is an example of a multi-branched conditional. Else If's allow you to provide more conditions in a conditional.

Back

Example of Computer Science languages:

Front

Java, JavaScript, C++, Python, etc

Back

Program

Front

A collection of instruction that performs a specific task when executed by a computer.

Back

Conditional branching

Front

if or if-else statements and logic

Back

Sort:

Front

Three types of sorts that students should know during the coding block are: selection, bubble, and insertion.

Back

Arithmetic Operators

Front

+, -, *, /, %

Back

Do-While Loop

Front

Runs the looping code first and then checks for the condition

Back