Object-oriented programming
Cognition
Object
Blindfold
JavaScript
Function
Observation
Software engineering
Computing
Computer programming