CSE 1.1.1 - 1.1.6

Feature - A specific thing that an app may do.

TEMP Chart - A chart that is made of term, example, meaning, and picture, which helps to remember and learn vocabulary.

Component - A tidy package of functionality for an input or output.

Events - An action or occurrence that happens during runtime that will trigger a response or behavior by the software.

Event handlers - A control block that looks for inputs or events to know when to perform a specific action.

Procedures - A process of repeating a set of instructions a specified number of times or until a condition is met.

Input - Information or signals entered into a computer system.

Output - Information or signals produced or delivered by a computer system.

Debugging - To identify errors or bugs in computer hardware or programs and fix them.

Iterations - A process of repeating a set of instructions a specified number of times or until a condition is met.

CSE 1.1.2

variables - The smallest unit of data storage that a program can use.

arguments - The values that a program provides to a function or subroutine.

concatenation - A joining together of separate items—without changing them—into one place.

arithmetic operators - A symbol in code that tells a computer to perform a specific math operation, such as addition, subtraction, multiplication, or division.

logical operators - A representation of a logical statement that is used to examine the relationship between two values and determine whether the statement is true or false (Boolean conditionals).

CSE 1.1.3

conditional statement - A programming statement that evaluates a true/false Boolean expression to determine the next steps in a program.

boolean expressions - A processing decision branch using relational operators (= ≠ > <) that is defined to return a Boolean value (“true” or “false”).

chained conditional statement - A series of conditionals that a computer moves through until it finds the one that is true.

argument - The values that a program provides to a function or subroutine. Sometimes coding professionals use the terms “argument” and “parameter” interchangeably.

integer - A whole number that does not have a decimal or any digits after the decimal.

procedure - A sequence of actions or instructions to follow in solving a problem or accomplishing a task. Also called subprogram, a procedure is a group of statements that may be used at one or more points in a computer program.

CSE 1.1.4

backlog - A sequential and prioritized list of what needs to be done to create the app the user wants.

sprint tasks - A list of the individual parts that need development to address a backlog item.

global variables - Stored data that may be used by any part of the program. A variable is simply a storage location for a value that is known or may be changing often based on inputs.

local variable - Stored data that is only used within a small scope of a project and cannot be used by other parts of the program.

scope - A description of the parts of a program where a particular variable can be accessed and modified.

natural language - The language that people use in daily conversations with each other.

pseudocode - A way to work out the logic without worrying too much about the specifics of the language you are programming in.

incremental counter - A loop that changes the value of a count by a certain amount every time an event occurs.

decrementing - reduced in number by one

CSE 1.1.5

Loop - A sequence of instructions that continually repeats until a condition is met.

Iteration - A process of repeating a set of instructions a specified number of times or until a condition is met, such as in a repetition of a process or a newer version of development in computer science.

Decremented - Reduced in number by one.

CSE 1.1.6

Problem decomposition - The process of breaking a complex problem or system into parts that are easier to conceive, understand, program, and maintain.

Sprints - A list of the individual parts that need development to address a backlog item.