Note that this site is in currently in version 1.0.0-alpha.   Some functionality may be limited.

Terms starting with B

Beneficence is a core principe in the Belmont Report that stipulates that researchers should “(1) do not harm and (2) maximize possible benefits and minimize possible harms.” A key concern when applying this principle is an assessment of risks and benefits (source: The Belmont Report.

“Big data” generally refers to digital projects that deal with very large datasets from which different kinds of patterns or analyses are computed. Oftentimes big data researchers do not obtain the informed consent of each person represented by or linked to the obtained data. This can be an ethical concern, given that “even seemingly innocuous and anonymized data have produced unanticipated ethical questions and detrimental impacts” (source: Matthew Zook, et al. 2017).

A data type in Python that is either “True” or “False” and is often used as a basic building block for logical operations. They are implied in conditional statements (which check if expressions are true in order to run a bit of code) and can be retruend by functions.

Branches are not used in the Git session in this curriculum, but are a frequently used feature of Git. A branch is an alternative timeline of commits, usually used to add a new feature or some other substantive change to a repository. Once the feature or change is complete, the branch can be reintegrated with the main timeline, which is usually called “master.” The process of reintegration is referred to as “merging”.