This glossary was created to help learners understand key terms used in the field of computer science. Whether you're new to the subject or looking to review important vocabulary, this glossary provides definitions, examples, and translations to support your learning.
Algorithm
Noun
A step-by-step procedure or set of rules used to solve a problem or perform a task in computing.
Example: Google uses a complex algorithm to rank search results.
en: Algorithme
Binary
Adjective/Noun
A number system that uses only two digits: 0 and 1.
Example: Computers operate using binary code.
en: Binaire
Bug
Noun
An error or flaw in a computer program.
Example: I found a bug in the login feature of the website.
en: Bug / Défaut
Code
Noun/Verb
Instructions written in a programming language.
Example: coding a game using Python.
en: Code
Compiler
Noun
A program that converts code into executable form.
Example: The compiler showed a syntax error
en: Compilateur
Database
Noun
An organized collection of data stored electronically
Example: The compiler showed a syntax error.
en: Base de données
Debugging
Noun
The process of finding and fixing errors in code.
Example: Debugging took hours, but the app finally works.
en: Débogage
Firewall
Noun
A security system that controls incoming and outgoing network traffic.
Example: The firewall blocked unauthorized access.
en: Pare-feu
Function
Noun
A block of reusable code that performs a specific task.
Example: The function calculates the total price.
en: Fonction
Hardware
Noun
The physical parts of a computer system.
Example: A faulty hardware component caused the crash.
en: Matériel
Loop
Noun
A programming structure that repeats a block of code.
Example: The loop continues until the condition is false.
en: boucle
Operating System
Noun
Software that manages hardware and software resources.
Example: Windows is a popular operating system.
en: Système d’exploitation
Programmer
Noun
A person who writes computer programs.
Example: The programmer fixed the app in less than an hour.
en: Programmeur / Programmeuse
Software
Noun
Programs and other operating information used by a computer.
Example: She downloaded new software for editing photos.
Variable
Noun
A storage location identified by a name in programming.