BJC Unit 2 Labs 3-5

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