1/46
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Code
A term used to describe text that is written using the protocol of a particular language by a computer programmer.
Programming
Writing code (a set of instructions) to be interpreted and executed by a computer or another electronic device.
Routine
Code called and executed anywhere in a program. Also referred to as a function, procedure, method, and subprogram.
Trackpad
= touchpad. A special area on a laptop or other computer that you touch in order to move the cursor or a given instruction.
Novice
Someone that is not experienced in a job or situation.
To run a program
To execute a program.
Debugging
Removing the bugs or mistakes from a program.
Define (a function)
Figure out the details of the problems that you are trying to solve.
Input
Something that is put into a system.
Algorithm
A set of mathematical instructions that, especially if given to a computer, will help to calculate an answer to a problem.
Iteration
A technique to sequence through a block of code repeatedly until a specific condition either exists or no longer exists.
Parentheses
Symbols that are put around a word of phrase (UK : brackets).
Decomposition
To break the code into smaller chunks.
To execute
To make a computer program or instruction work.
Bridge code
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.
Cloud services
Experience with cloud services like AWS, Azure, or Google Cloud.
DevOps
Knowledge of DevOps practices and tools like Docker, Kubernetes, and Jenkins.
Scripting
Skills in scripting languages like Python or Bash.
Infrastructure as Code (IaC)
Familiarity with tools like Terraform or CloudFormation.
Library
Refers to a collection of files, programs, routines, scripts, or functions that can be referenced in the programming code.
Contributor
A person/company that gives support to help another person/company achieve its goal.
Syntax
The use of character structures that a computer can interpret.
Ecosystem
A collection of software projects, which are developed and co-evolve in the same environment.
Prototype
An early version of a product not yet manufactured or released.
Test bench
An environment used to verify the correctness or soundness of a design or model.
Stub
A temporary placeholder for a function that will be implemented at a later time.
Motion
The name given to a proposal when its being discussed at a meeting. It must have a proposer and be seconded before being put to a vote.
Seconder
One who supports the proposer of a motion or proposal.
Mover
One who speaks on behalf of a motion.
Opposer
One who speaks against a motion.
Dropped motion
This is a motion that is not seconded and is therefore dropped from the discussion.
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.
Resolution
A motion which has been carried (according to the voting procedure in operation).
AOB
Any other business - either items left over from a previous meeting, or items discussed after the main business of a meeting.
Chair (person)
The person who is in charge of the meeting.
To adjourn
To have a pause or rest during a formal meeting.
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.
Hotfix
A small piece of code developed to correct a major software bug or fault and released as quickly as possible.
Patch
A small computer program that can be added to an existing program in order to make the existing program work as it should.
Plug-in
A small computer program that makes a larger one work faster or have more features.
Abandonware
Software that is no longer produced or supported by the company that originally made it.
To allocate
To designate or reserve a resource for a specific use.
Array
Group of related data values that are grouped together.
Automated unit testing
A method of testing software. Units (small sections) of code are rigorously checked to ensure they work correctly.
Concurrency
The occurrence of multiple events within overlapping time frames, but not simultaneously.
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.
Run time
Describes the time when a program is actually running on a computer.