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.