{ "@context": "https://schema.org", "@type": "Organization", "name": "Brainscape", "url": "https://www.brainscape.com/", "logo": "https://www.brainscape.com/pks/images/cms/public-views/shared/Brainscape-logo-c4e172b280b4616f7fda.svg", "sameAs": [ "https://www.facebook.com/Brainscape", "https://x.com/brainscape", "https://www.linkedin.com/company/brainscape", "https://www.instagram.com/brainscape/", "https://www.tiktok.com/@brainscapeu", "https://www.pinterest.com/brainscape/", "https://www.youtube.com/@BrainscapeNY" ], "contactPoint": { "@type": "ContactPoint", "telephone": "(929) 334-4005", "contactType": "customer service", "availableLanguage": ["English"] }, "founder": { "@type": "Person", "name": "Andrew Cohen" }, "description": "Brainscape’s spaced repetition system is proven to DOUBLE learning results! Find, make, and study flashcards online or in our mobile app. Serious learners only.", "address": { "@type": "PostalAddress", "streetAddress": "159 W 25th St, Ste 517", "addressLocality": "New York", "addressRegion": "NY", "postalCode": "10001", "addressCountry": "USA" } }

glossary U02 Flashcards

(44 cards)

1
Q

A collection of software projects, which are developed and co-evolve in the same environment

A

ecosystem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The occurrence of multiple events within overlapping time frames, but not simultaneously

A

concurrency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Code or instructions that are purposely complicated to help conceal what the code performs. A programmer may do this to help prevent the program from being modified, stolen, or prevent a program from reading the code and understanding its true, malicious, intentions

A

obfuscation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A technique to sequence through a block of code repeatedly until a specific condition either exists or no longer exists

A

iteration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A temporary placeholder for a function that will be implemented at a later time

A

stub

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

To have a pause or rest during a formal meeting

A

to adjourn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Refers to a collection of files, programs, routines, scripts, or functions that can be referenced in the programming code

A

library

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

One who speaks against a motion

A

opposer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Removing the bugs or mistakes from a program

A

to debug

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The person who is in charge of a meeting

A

chair(person)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

One who supports the proposer of a motion or proposal

A

seconder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

An early version of a product not yet manufactured or released

A

prototype

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A method of testing software. Units (small sections) of the code are rigorously checked to ensure they work correctly

A

automated unit testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Refers to a system that maps the runtime behavior of different programming languages so they can share common resources. Thus, you can translate data and state across the two sides of the bridge

A

bridge code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

To make a computer program or instruction work

A

to execute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

To break the code into smaller chunks

A

decomposition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Software that is no longer produced or supported by the company that originally made it

A

abandonware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

A motion which has been carried (according to the voting procedure in operation)

19
Q

A small computer program that can be added to an existing program in order to make the existing program work as it should

20
Q

A small computer program that makes a larger one work faster or have more features

21
Q

Figure out the details of the problems that you are trying to solve

A

define (a function)

22
Q

A proposal to modify or alter a motion. It must be proposed and seconded and any amended motion must be voted on first. If the amendment is rejected, voting takes place on the original motion

23
Q

Describes the time when a program is actually running on a computer

24
Q

To execute a program

A

to run a program

25
The name given to a proposal when it is being discussed at a meeting. It must have a proposer and be seconded before being put to a vote
motion
26
The use of character structures that a computer can interpret
syntax
27
Writing code (a set of instructions) to be interpreted and executed by computer or another electronic device
to program
28
Symbols that are put around a word or phrase (UK: brackets)
parentheses
29
Someone who is not experienced in a job or situation
novice
30
A set of mathematical instructions that, especially if given to a computer, will help to calculate an answer to a problem
algorithm
31
Something that is put into a system
input
32
either items left over from a previous meeting, or items discussed after the main business of a meeting
Any other business | AOB
33
= touchpad. A special area on A laptop or other computer that you touch in order to move the cursor or give an instruction
trackpad
34
A term used to describe text that is written using the protocol of a particular language by a computer programmer
code
35
Code called and executed anywhere in a program. Also referred to as a function, procedure, method, and subprogram
routine
36
A discrete piece of code which can be independently created and maintained to be used in different systems
module
37
A person/company that gives support to help another person/ company achieve its goal
contributor
38
A problem or situation, especially in computer programming, that only happens at the highest or lowest end of a range of possible values or in extreme situations
edge case
39
To designate or reserve a resource for a specific use
to allocate
40
One who speaks on behalf of a motion
mover
41
This is a motion that is not seconded and is therefore dropped from the discussion
dropped motion
42
An environment used to verify the correctness or soundness of a design or model
test bench
43
A small piece of code developed to correct a major software bug or fault and released as quickly as possible
hotfix
44
Group of related data values that are grouped together
array