Term Definition
Programming The action or process of writing computer programs
Program A collection of instruction that preforms a specific task when executed by a computer
Block-Based Programming Block-Based Programming involves dragging "block" or graphics of instruction. Two examples of block based programming are MIT Scratch and
Text-Based Programming Text-Based Programming is when the input and output are based on text rather than graphics.
Algorithm A set of instructions for solving a problem.
Data Quantities on which operations are preformed by a computer.
Data types Integers (whole numbers) , floats ( real numbers with decimal ) , strings ( group of characters ) , and Boolean ( true or false ).
Input vs. output Input is information provided to a computer or program and output is information provided by a computer or program.
Variable 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.
Variable declaration The process of creating a name for a variable and deciding what data type it will hold.
Variable initialization The process of assigning an initial value for a variable
Conditional branching if or if-else statement and logic.
Iteration A process where in a set on instructions or structures are repeated in a sequence a specified number of times or until a condition is met.
Execute The process by which a computer or a visual machine preforms the instruction of a computer program
Documentation or comment Complete sentences in English that goes together with computer code to explain how the code works, how to use code, or what it does.
Multi-branch conditional The Else if is an example of a multi-branched conditional. Else if's allow you to provide more conditions in a conditional
Search There are two types of searches: linear and binary. To use the binary search on an array, the element of an array to be sorted before the search takes place
Sort Three types of sorts that students should know during the coding block are: selection, bubble, and insertion.
Iteration the repetition of a process
Event an action recognized by a software such as pressing a key or clicking a specific item on the screen
Flowchart A way to plan a complex program which demonstrates the logic you want for your program
Pseudo-code A simple notation resembling a computer program that is used to plan a program
Efficient Achieving the best result with the least amount of coding possible
Plugged Activities that require electronic devices
Unplugged Activities that do not require electronic devices
Example of Computer Science Languages Java, JavaScript, C++, Python, etc.
Bug An error in a computer program
Function A piece of code that could be used over and over again
Infinite loop A loop where the computer will cycle through a set of commands forever

Leave a Reply

Your email address will not be published. Required fields are marked *