Activities‎ > ‎Girls Who Code Club‎ > ‎

Girls Who Code: Dictionary of Terms

 Argument     A value that is passed between programs, subroutines or functions. Arguments are independent items, or variables, that contain data or codes. When an argument is used to customize a program for a user, it is typically called a "parameter."
 Block Also called a code block, a block is a section of code which is grouped together.  Blocks consist of one or more declarations and statements. A programming language that permits the creation of blocks, including blocks nested within other blocks, is called a block-structured programming language.
 Function A block of programming that analyzes variables and chooses a direction in which to go based on given parameters.
Loop  A routine that receives zero or more arguments and may return a result.
 Loop A sequence of instruction s that is continually repeated until a certain condition is reached. Typically, a certain process is done, such as getting an item of data and changing it, and then some condition is checked such as whether a counter has reached a prescribed number.
 Nesting A condition where different logic structures sequence, selection and loop) are combined (i.e., nested in one another). It also occurs in applications.
 Parameter A name in a function or subroutine definition that is replaced by, or bound to, the corresponding actual argument when the function or subroutine is called.
 Parse To analyze something in an orderly way
 Procedure A set of instructions that performs a specific task for a main routine, requiring direction back to the proper place in the main routine on completion of the task.
 Program A software application, or a collection of software applications, designed to perform a specific task.
 Pseudo Code Another way to describe program statements. Pseudocode can easily be converted to a specific program language source code and then compiled and converted into the machine code that is required by the computer's central processing unit (CPU).  

Pseudocode is sometimes used as a detailed step in the process of developing a program. It allows designers or lead programmers to express the design in great detail and provides programmers a detailed template for the next step of writing code in a specific programming language.           
 Syntax Rules of language
 Variable A storage location paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value. 
Terms above provided by: