This glossary is for students who are interested in computer programming. Here are the basic things you need to know before starting computer programming.
algorithm
noun
A process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.
Example: A basic algorithm for division.
en: algorithme
bit
noun
A bit, which is short for binary digit, is the smallest unit of information in a computer. It stores a single digit that's either a one or zero.
Example: I USED A BIT TO STORE MY ONLY DIGIT.
en: Peu
byte
noun
A byte is a unit of measurement programmers use when working with bits. A byte is eight bits.
Example: USE THE BYTE TO MEASURE THIS PROGRAM.
en: octet
call
verb
A call is an action you ask your code to perform. When you have a function in your code, when you run it, it qualifies as a call.
Example: I gave a call on this code
en: appel
cloud
noun
All remote servers offering services accessible via the Internet.
Example: im storing everything on the cloud
code review
noun
Code review is the process programmers use to evaluate code, look for bugs and fix errors. Teams complete code reviews together to help increase efficiency.
Example: this program will definitely be in need of a code review
The format computers use to store data is the data structure. Data structure helps computer process and store high volumes of data, like in databases.
debugging
Debugging is the process of identifying and repairing bugs in a program. This task is vital for the deployment of a product.
hardcode
noun
Hardcode is a completed project with static code. Programmers are unable to edit hardcode.
input
noun
Input refers to the information that goes into the computer, such as the keyboard, mouse and digital camera. A computer output is how the computer expresses itself, such as through graphics and text.
machine learning
noun
Machine learning is a form of artificial intelligence (AI) in which programs learn and improve from experience. An example of machine learning is image recognition, which helps software identify objects and people.
pixel
noun
A pixel, short for picture element, is the basic unit for digital displays for programmable color. These are small one-color dots that make up all images on a screen.
Example: Each pixel on the screen changes color to create the image you see.
en: pixels
programming language
noun
Programming languages consist of the keywords and special rules coders use to create computer programs and produce a machine code output. Some common programming languages are Python, C and Ruby.
project-based learning
noun
Project-based learning is when programmers learn by doing. Instead of only learning concepts, they also work on projects to gain experience.
server
noun
A server is a host of websites and data. These store pieces of information for users to access on the internet.
stack
verb
Stack is when programmers use many programs to build mobile devices and stack data when organizing to help make it easy to access. Common examples of stacks include LAMP, MEAN and WAMP.
Example: The developer used a stack of technologies to build the new mobile app from scratch.
en: Empiler
URL
noun
A universal resource locator (URL) is the link that directs users to a website. Different pages on a website may have their own unique URLs that users can access, or you could program a URL to redirect to a different website.
Example: I clicked the URL to visit the website and download the file.