Hypertext Markup Language, a language used to create web pages.
HTML
Malicious software aimed at harming a computer/user.
Malware
The study of computers and computational systems, focusing on software and software systems.
Computer Science
Recognized as the first programmer, she wrote the first algorithm for Babbage's machine in 1843.
Ada Lovelace
Small text files that are sent to your computer from certain websites. They track your behaviour and transactions.
Cookies
Cascading Style Sheets; a language used to describe how HTML elements should be styled
CSS
The psychological manipulation of people into performing actions or divulging confidential information.
Social Engineering
A generalized, conceptual solution to a problem that can later be implemented in some real-world form like a computer program.
Algorithm
An operating system with graphical symbols representing files, programs, and documents.
Graphical User Interfaces
Type of software that can process information on its own without human intervention.
Artificial intelligence
A programming language used for data analysis and data visualization
Python
The practice of protecting systems, networks, and programs from digital attacks.
Cybersecurity
A whole number (not a fraction) that can be positive, negative, or zero. In computer science, it is a datum of integral data type, a data type that represents some finite subset of the mathematical integers.
Intergers
The precursor to the Internet, established in 1969.
ARPANET (Advanced Research Projects Agency Network)
CPU, or processor, is the brains of the computer where most calculations take place. Contains the circuitry necessary to interpret and execute program instructions.
Central Processing Unit
Language used to add special effects to a website.
JavaScript
To masquerade as an official representative of an organization and ask or demand confidential information.
Phishing
A named collection of steps in an algorithm that can be reused anytime it is needed.
Procedure
The first electronic computer, built in 1945 at the University of Pennsylvania.
ENIAC (Electronic Numerical Integrator and Computer)
The ability to "offload" large amounts of computational and data storage efforts onto remotely hosted servers and online services.
Cloud Computing
A programming language; takes C to an object-oriented level.
C++
A digital tool used to deter automated form-filling and exploitation of web-based registration systems. The funny looking words you see when making an account.
ReCAPTCHA
A programming language that enables a programmer to write programs that are more or less independent of a particular type of computer. Such languages are considered high-level because they are closer to human languages and further from machine languages. Examples: JavaScript, Java, FORTRAN
High-level Programming Language
This ancient tool is considered one of the earliest calculation devices dating back to 3000 BCE.
Abacus
A centralized computer that all individual end users connect to.
Server