What does IBM stand for?
International Business Machines
This branch of AI involves developing algorithms that allow computers to learn and improve from experience automatically.
What is Machine Learning?
The main programming language often paired with HTML & CSS in web development.
JavaScript
What data structure is typically used to implement a Last-In-First-Out (LIFO) ?
Stack
Who created the first Computer?
Charles Babbage
What is the name of the AI technique that deals with the interaction between computers and human languages?
What is natural language processing? (NLP)
A general-purpose, high-level language popular in web development, data science, and machine learning.
Python
Hierarchical non-linear data structure where each node has at most two children
Binary Tree
What year was the first Computer Virus created?
1986
This AI technique involves simulating the process of human thought in a computerized model.
What is artificial neural networks?
An object-oriented programming language which gives a clear structure to programs and allows code to be reused.
C++
This algorithm divides a list into two sublists, sorts them recursively, and then merges the sorted sublists.
Merge Sort
Who sent the first email in 1971?
Ray Tomlinson
This type of algorithm is inspired by biological evolution and uses techniques like mutation and crossover to find optimal solutions.
What is a genetic algorithm?
A systems programming language that emphasizes safety, performance, and productivity (popular in embedded programming)
Rust
This algorithm, named after its inventors, is used to find the shortest path between nodes in a weighted graph
Dijkstras algorithm
Who was the first female computer programmer?
Ada Lovelace
This search algorithm uses both a cost function and a heuristic to find the shortest path in a graph.
What is A* search?
An open source, compiled programming language becoming very popular in backend development.
Go (Golang)
This sorting algorithm works by repeatedly stepping through the list, comparing adjacent elements, and swapping them if they are in the wrong order until the list is sorted.
Bubble Sort