1/13
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
index
The position of an element in a list or the position of a character in a string
creative commons
A specific family of copyright licenses that allow others to use, share, maybe sell, and maybe revise your work
open source
Software for which you make the program's source (human-readable) code available to anyone; how people can use the program may still be restricted
software library
A collection of procedures that can be used in programs
selection
Deciding which part of an algorithm to run based on whether a condition is true or false
free software
Software that anyone can copy, use, modify, and redistribute, including commercially, provided that any modifications must be under the same license
sequencing
The application of each step of an algorithm in the order in which the code statements are given
range
The type of data that a procedure reports as output, also called output type
string
An ordered sequence of characters
domain
The type of data that a procedure accepts as input, also called input type
nested conditional statement
An if or if-else statement inside another if or if-else statement
iteration
A repeating program structure
API
Documents what a programmer needs to know about using a library: it's a description of each procedure's purpose, inputs, and outputs
Open access
Scholarly research reports that are available for free download, rather than requiring the permission of a journal publisher