Master of ScienceLe Master of Science (MSc) ou la Maîtrise ès sciences (M.Sc.) au Canada francophone est un grade universitaire des études scientifiques existant dans les pays de tradition universitaire anglo-saxonne. Un diplôme en France porte le même nom. Toutefois, il s'inscrit dans un format totalement différent et ne doit pas être confondu avec cet homologue anglo-saxon. Ce grade universitaire est obtenu en un à deux ans après l’obtention d’un premier grade. Le Master of Science a été introduit pour la première fois à l'université du Michigan en 1858.
Optimisation (mathématiques)L'optimisation est une branche des mathématiques cherchant à modéliser, à analyser et à résoudre analytiquement ou numériquement les problèmes qui consistent à minimiser ou maximiser une fonction sur un ensemble. L’optimisation joue un rôle important en recherche opérationnelle (domaine à la frontière entre l'informatique, les mathématiques et l'économie), dans les mathématiques appliquées (fondamentales pour l'industrie et l'ingénierie), en analyse et en analyse numérique, en statistique pour l’estimation du maximum de vraisemblance d’une distribution, pour la recherche de stratégies dans le cadre de la théorie des jeux, ou encore en théorie du contrôle et de la commande.
Programmation dynamiqueEn informatique, la programmation dynamique est une méthode algorithmique pour résoudre des problèmes d'optimisation. Le concept a été introduit au début des années 1950 par Richard Bellman. À l'époque, le terme « programmation » signifie planification et ordonnancement. La programmation dynamique consiste à résoudre un problème en le décomposant en sous-problèmes, puis à résoudre les sous-problèmes, des plus petits aux plus grands en stockant les résultats intermédiaires.
Utilité (économie)En économie, l'utilité est une qualité d'un objet par laquelle est possible une mesure relative au bien-être ou de la satisfaction présente par la consommation, ou le profit trouvable d'un bien ou d'un nombre de services. Elle est liée mais distincte au besoin d'un consommateur. Ce concept est utilisé dans les fonctions d'utilité, fonctions d'utilité sociale, optimum au sens de Wilfredo Pareto, boîtes d'Edgeworth. C'est un concept central de l'économie du bien-être. À l'origine, la notion d'utilité est essentiellement liée à la prise de risque.
Master of PhilosophyLe Master of Philosophy (plus souvent abrégé M.Phil.) est un diplôme universitaire du second cycle sanctionnant un travail de recherche et la rédaction d'une thèse ou mémoire (M.Phil. thesis). Au Royaume-Uni, en Australie et en Nouvelle-Zélande ainsi que dans certains autres pays anglo-saxons, le Master of Philosophy (plus souvent abrégé M.Phil.) désigne un diplôme universitaire du second cycle sanctionnant un travail de recherche et la rédaction d'une thèse ou mémoire (M.Phil. thesis).
Tas (informatique)vignette|Un exemple de tas. Il contient 9 éléments. L'élément le plus prioritaire (100) est à la racine. En informatique, un tas (ou monceau au Canada, heap en anglais) est une structure de données de type arbre qui permet de retrouver directement l'élément que l'on veut traiter en priorité. C'est un arbre binaire presque complet ordonné. Un arbre binaire est dit presque complet si tous ses niveaux sont remplis, sauf éventuellement le dernier, qui doit être rempli sur la gauche (cf. Contre-exemples).
Master of LawsLe Master of Laws est un diplôme universitaire de deuxième cycle spécialisé dans un domaine particulier du droit dans de nombreux pays notamment les pays anglophones ou anglo-saxons et les pays européens. Une licence en droit (ou son équivalent international le bachelor) au minimum est nécessaire afin d'intégrer un LL.M. Le terme Master of Laws, souvent abrégé en LL.M. (voire LLM ou LL.M) ou Magister Juris (notamment dans le cas de l'université d'Oxford), provient de l'expression latine Legum Magister (« Master of laws »).
Langage de programmation dynamiqueCet article traite d'une classe des langages de programmation. Pour la méthode consistant en la réduction du temps d'exécution d'un algorithme, voir programmation dynamique On utilise le terme langage de programmation dynamique en informatique pour décrire une classe de langages de haut niveau qui exécutent au moment de l'exécution des actions que d'autres langages ne peuvent exécuter que durant la compilation.
Chaîne de caractèresEn informatique, une chaîne de caractères est à la fois conceptuellement une suite ordonnée de caractères et physiquement une suite ordonnée d' unités de code (code unit). La chaîne de caractères est un type de donnée dans de nombreux langages informatiques. La traduction en anglais est string. À l'époque des pionniers, on a communément confondu chaîne de caractères et chaîne d'octets, ce qui prête aujourd'hui à confusion, lorsque l'on ne veut pas se limiter à 255 caractères.