Computer Science Glossary

15 Computer Science terms

algorithm
noun
A set of step-by-step instructions used to solve a problem or perform a task.
Example: The program uses a sorting algorithm to organize the data.
en: algorithme
binary
noun / adjective
A number system that uses only two digits, 0 and 1, which computers use to represent data and perform operations.
Example: Computers store all data in binary format.
en: binaire
null
bug
noun
An error or flaw in software or hardware that causes unexpected behavior.
Example: A bug in the code caused the program to crash.
en: bogue
compiler
noun
A program that translates source code written in one programming language into machine code
Example: The compiler detected several syntax errors in the program.
en: compilateur
null
cybersecurity
noun
The practice of protecting systems, networks, and programs from digital attacks.
Example: The company invests heavily in cybersecurity to protect user data.
en: cybersécurité
null
database
noun
An organized collection of data that is managed and accessed through a database management system (DBMS).
Example: The customer information is stored in a secure database.
en: base de donnée
encryption
noun
The process of converting data into a coded format to prevent unauthorized access.
Example: Email messages are protected using end-to-end encryption.
en: chiffrement
firewall
noun
A security system that monitors and controls incoming and outgoing network traffic.
Example: The firewall blocked unauthorized access to the system.
en: pare-feu
hardware
noun
The physical components of a computer system
Example: The technician repaired the damaged hardware.
en: matériel
network
noun
A collection of interconnected computing devices that can communicate and exchange information.
Example: All the computers in the office are connected to the same network.
en: réseau
operating system
noun
Software that manages computer hardware and software resources.
Example: Windows is a popular operating system.
en: système d’exploitation
programming
noun
the process of creating a sequence of instructions (programs) that a computer can follow to perform specific tasks.
Example: She is studying programming so she can develop mobile apps
en: programmation
server
noun
A computer or system that provides resources, data, or services to other computers.
Example: The website is hosted on a remote server.
en: serveur
null
software
noun
Programs and other operating information used by a computer.
Example: She downloaded antivirus software for her PC.
en: logiciel
variable
noun
A storage location in programming that holds a value which can change during program execution.
Example: The program uses a variable to store the user’s age.
en: variable
null