BJC Unit 2 Labs 3-5 Vocabulary

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

14 Terms

1
New cards

index

The position of an element in a list or the position of a character in a string

2
New cards

creative commons

A specific family of copyright licenses that allow others to use, share, maybe sell, and maybe revise your work

3
New cards

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

4
New cards

software library

A collection of procedures that can be used in programs

5
New cards

selection

Deciding which part of an algorithm to run based on whether a condition is true or false

6
New cards

free software

Software that anyone can copy, use, modify, and redistribute, including commercially, provided that any modifications must be under the same license

7
New cards

sequencing

The application of each step of an algorithm in the order in which the code statements are given

8
New cards

range

The type of data that a procedure reports as output, also called output type

9
New cards

string

An ordered sequence of characters

10
New cards

domain

The type of data that a procedure accepts as input, also called input type

11
New cards

nested conditional statement

An if or if-else statement inside another if or if-else statement

12
New cards

iteration

A repeating program structure

13
New cards

API

Documents what a programmer needs to know about using a library: it's a description of each procedure's purpose, inputs, and outputs

14
New cards

Open access

Scholarly research reports that are available for free download, rather than requiring the permission of a journal publisher