voc_u2 Flashcards

(44 cards)

1
Q

Code

A

A term used to describe text that is written using the protocol of a particular language by a computer programmer.

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

Programming

A

Writing code (a set of instructions) to be interpreted and executed by a computer or another electronic device.

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

Routine

A

Code called and executed anywhere in a program. Also referred to as a function, procedure, method and subprogram.

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

Trackpad

A

= touchpad. A special area on a laptop or other computer that you touch in order to move the cursor or give an instruction.

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

Novice

A

Someone who is not experienced in a job or situation.

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

To run a program

A

To execute a program.

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

Debugging

A

Removing the bugs or mistakes from a program.

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

Define (a function)

A

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

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

Input

A

Something that is put into a system.

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

Algorithm

A

A set of mathematical instructions that, especially if given to a computer, will help to calculate an answer to a problem.

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

Iteration

A

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

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

Parentheses

A

Symbols that are put around a word or phrase (UK: brackets)

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

Decomposition

A

To break the code into smaller chunks.

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

To execute

A

To make a computer program or instruction work.

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

Bridge code

A

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.

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

Library

A

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

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

Contributor

A

A person/company that gives support to help another person/company achieve its goals.

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

Module

A

A discrete piece of code which can be independently created and maintained to be used in different systems.

19
Q

Syntax

A

The use of character structures that a computer can interpret.

20
Q

Ecosystem

A

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

21
Q

Prototype

A

An early version of a product not yet manufactured or released.

22
Q

Test bench

A

An environment used to verify the correctness or soundness of a design or model.

23
Q

Stub

A

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

24
Q

Motion

A

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.

25
Seconder
One who supports the proposer of a motion or proposal.
26
Mover
One who speaks on behalf of a motion.
27
Opposer
One who speaks against a motion.
28
Dropped motion
This is a motion that is not seconded and is therefore dropped from the discussion.
29
Amendment
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.
30
Resolution
A motion which has been carried (according to the voting procedure in operation)
31
AOB
Any Other Business – either items left over from a previous meeting, or items discussed after the main business of a meeting.
32
Chair(person)
The person who is in charge of a meeting.
33
To adjourn
To have a pause or rest during a formal meeting.
34
Edge case
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.
35
Hotfix
A small piece of code developed to correct a major software bug or fault and released as quickly as possible.
36
Patch
A small computer program that can be added to an existing program in order to make the existing program work as it should.
37
Plug-in
A small computer program that makes a larger one work faster or have more features.
38
Abandonware
Software that is no longer produced or supported by the company that originally made it.
39
To allocate
To designate or reserve a resource for a specific use.
40
Array
Group of related data values that are grouped together.
41
Automated unit testing
A method of testing software. Units (small sections) of the code are rigorously checked to ensure they work correctly.
42
Concurrency
The occurrence of multiple events within overlapping time frames, but not simultaneously.
43
Obfuscation
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
44
Run time
Describes the time when a program is actually running on a computer.