À l’école, on utilise parfois avec les plus jeunes élèves des langages de programmation visuels où les instructions sont représentées sous forme de blocs.
Commande transmise à un ordinateur pour qu’il effectue une action particulière. Les instructions sont des composants essentiels d’un programme informatique. Elles sont généralement écrites en langage de programmation et exécutées par le processeur de l’ordinateur.
Technologie informatique capable de simuler certains traits de l'intelligence humaine (comme l’interprétation du langage, la visualisation ou l’apprentissage), qui implique des quantités de données importantes et fait appel à l’apprentissage automatique (machine learning) et à l’apprentissage profond (deep learning).
Ce domaine de recherche recoupe des méthodes venant de l’informatique, des statistiques, de l’ingénierie, de la linguistique, des neurosciences et d’autres disciplines encore. Il existe trois catégories d'intelligence artificielle : (1) l'IA faible qui simule des facultés cognitives très précises comme la reconnaissance de la parole ou la conduite d'automobile. (2) L'IA générale qui a des capacités de compréhension, de raisonnement et de prise de décision. (3) L'IA forte qui n'existe qu'à l'état théorique et serait capable de développer une conscience, de témoigner des sentiments et de comprendre ses propres raisonnements.