feature of object-oriented programming that allows methods to be redefined for derived classes
Polymorphism
Oops!
Check
Okay!
Check
15
Describe Dijkstraโs algorithm
Dijkstraโs algorithm โ an algorithm that finds the shortest path between two nodes or vertices in a graph/network.
Oops!
Check
Okay!
Check
15
Machines that think in a way similar to the human brain. They handle huge amounts of data using artificial neural networks.
Deep Learning
Oops!
Check
Okay!
Check
15
โ a template defining the methods and data of a certain type of object.
Class
Oops!
Check
Okay!
Check
15
An occurrence of an object during the execution of a program.
Instance
Oops!
Check
Okay!
Check
15
โ a process using a function or procedure that is defined in terms of itself and calls itself.
Recursion
Oops!
Check
Okay!
Check
15
process of putting data and methods together as a single unit, a class.
Encapsulation
Oops!
Check
Okay!
Check
15
System which is able to identify hidden patterns from input data โ the system is not trained on the โrightโ answer
Unsupervised learning
Oops!
Check
Okay!
Check
baam
Lose 15 points!
Oops!
gift
Win 5 points!
Okay!
gift
Win 20 points!
Okay!
baam
Lose 25 points!
Oops!
eraser
Reset score!
Oops!
rocket
Go to first place!
Okay!
shark
Other team loses 5 points!
Okay!
thief
Give points!
5
10
15
20
25
15
... - a method of searching an ordered list by testing the value of the middle item in the list and rejecting the half of the list that does not contain the required value.
Binary Search
Oops!
Check
Okay!
Check
15
System which is able to predict future outcomes based on past data. It requires both input and output values to be used in the training process.
Supervised Learning
Oops!
Check
Okay!
Check
15
programming paradigm in which the steps required to execute a program are set out in the order they need to be carried out.