Web page glossary

20 Computer Science terms

The glossary contains the words people can use to describe a software. Hi, I'm Abderrahman and I've been studying in Nature Sciences for the past two years. My glossary will be for my teacher. My topic is Computer Science which is a general topic concerning mathematics, algorithms, coding and programming with software.The glossary contains many terms related to various fields of nature science. It also includes additional features such as relevant examples and related concepts to enhance understanding. I used reading articles and reliable online resources.

Algorithm
noun
a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer.
Example: When new information arrives that cannot be satisfactorily accepted by the existing ALGORITHM or model, then it must be adjusted or a search for a more comprehensive ALGORITHM commences.
fr: Algorithme
Algorithm's Diagram
API (Application Programming Interface)
noun
A software intermediary that allows applications to communicate with each other
Example: None
fr: IPA (Interface de programmation d'application)
API's symbol
Artificial Intelligence
noun
the theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.
Example: To program a computer to understand a discourse, ARTIFICIAL INTELLIGENCE researchers need to reproduce this process, and to give computers both the necessary language knowledge, and the necessary schemata.
fr: Intelligence artificielle
Articifial Intelligence design
Back-End Developpement
noun
the process of creating the code that powers the server-side of a website or application
Example: None
fr: Développement back-end
Back-End's Developpment
Big Data
noun
Extremely large data sets that may be analyzed computationally to reveal patterns, trends, and associations, especially relating to human behavior and interactions.
Example: None
fr: Big Data
Big Data Structure
Binary Code
noun
System that uses the digits 0 and 1 to represent data, instructions, and other information
Example: The answer was "no", roughly speaking, unless one knew not only the machine code but, most importantly, what the highest level language in question was, and the one from which the BINARY CODE had been obtained when the program ran.
fr: Code binaire
Binary code carved into a memory stone
Blockchain
noun
A blockchain is a decentralized, public ledger that records transactions across a network of computers, or "nodes
Example: None
fr: Blockchain
Blockchain Customer Support
Cloud Computing
noun
the practice of using a network of remote servers hosted on the internet to store, manage, and process data, rather than a local server or a personal computer.
Example: None
fr: Informatique en nuage
overview of cloud computing
Compiler
noun
A person who produces a list or book by assembling information or written material collected from other sources.
Example: This is a COMPILER; implemented in C++, which compiles C code into C compatible three-address code.
fr: Compilateur
File Compiler
Cybersecurity
noun
the state of being protected against the criminal or unauthorized use of electronic data, or the measures taken to achieve this
Example: none
fr: Cybersécurité
Cybersecurity Center
Data Structure
noun
Data organization and storage format that is usually chosen for efficient access to data.
Example: This thesis uses EXPRESS modeling language to develop a conceptual DATA STRUCTURE for POE data, and integrate POE data with as-built building descriptions.
fr: Structure des données
A tree of a data structure
Database
noun
A structured set of data held in a computer, especially one that is accessible in various ways.
Example: You may also be able to store your notes on the equivalent of index cards on a computer (in a DATABASE, or in word - processing document files).
fr: Base de données
Database 3D symbol
Encryption
noun
the process of converting information or data into a code, especially to prevent unauthorized access.
Example: Zero hits
fr: Cryptage
CBC Encryption
Front-End Developpement
noun
the process of creating the user interface and user experience (UX) of a website or application
Example: Zero Hits
fr: Développement Front-End
Front-End Developpment story
Machine Learning
noun
the use and development of computer systems that are able to learn and adapt without following explicit instructions, by using algorithms and statistical models to analyze and draw inferences from patterns in data.
Example: Traditionally, Representation and operators were specialized for the application area which is evolving finite state automata for MACHINE LEARNING tasks.
fr: Apprentissage automatique
Machine Learning's decison tree
Network Protocol
noun
a set of rules that govern how devices on a network communicate with each other
Example: Zero Hits
fr: Protocole réseau
Network Protocol driver
Operating system
noun
the software that supports a computer's basic functions, such as scheduling tasks, executing applications, and controlling peripherals.
Operating system placement
Programming Language
noun
a set of instructions written by a programmer to deliver instructions to the computer to perform and accomplish a task
Example: Nor am I assuming that the top level of language, in the sense of PROGRAMMING LANGUAGE, coincides always with the "top level of control", though it will in general do so.
fr: Langage de programmation
Arab programming language code
Software
noun
The programs and other operating information used by a computer.
Example: SOFTWARE contains significant information crucial to preserve a picture of usage. Besides the data information it is necessary to retain the original SOFTWARE; a problem which compounds the complexity of documentation as both information and SOFTWARE must be documented.
fr: Logiciel
Quest Software Logo
Version Control
noun
the practice of tracking and managing changes to software code over time
Example: These are issues that include the legal status, audit trails, proof of receipt, VERSION CONTROL and provenance.
fr: Contrôle de version
Data version control logo