Filters
Filters
- Masters
- Master degree
- Technology Programs
- Algorithms
- On-Campus
Sort by
5 Algorithms Master's Degree Programs


Charles University Faculty of Mathematics and Physics
Master in Discrete Models and Algorithms
- Prague, Czech Republic
Master degree
Full time
2 years
On-Campus
English
The study branch Discrete models and algorithms offers wide education in theoretical and mathematical fundaments of computer science. The student obtains knowledge in the area of discrete models and related algorithmic and data techniques and various mathematical methods for their design. The study familiarizes the student both with the last results on discrete models, algorithms, and optimization and with possibilities and limitations in solving related algorithmic questions. The students acquire the thorough mathematical knowledge necessary for the analysis and design of discrete models and algorithms. The students can apply their skills in practice or can continue in the Ph.D. study of computer science or related areas.


Charles University Faculty of Mathematics and Physics
Master in Computer Science - Language Technologies and Computational Linguistics
- Prague, Czech Republic
Master degree
Full time
2 years
On-Campus
English
The aim of the study program “Computer Science – Language Technologies and Computational Linguistics” is to get the graduates ready for research in the area of natural language processing and the development of applications dealing with both written and spoken language. Examples of such applications are systems of information retrieval, information extraction and summarization, machine translation, text analytics, grammar checking, automatic speech recognition, spoken dialogue systems, and speech synthesis. The emphasis is put on a deep understanding of formal mathematical and algorithmic foundations and their practical applicability in natural language processing tasks. Students of the program have the possibility to focus either on theoretical aspects of formal description of natural languages or on the technology-oriented side (state-of-the-art methods in statistics, machine learning, and deep learning) for language data processing.
Best programs for you
Answer a few questions and we'll match you with programs!


Université de Pau et des Pays de l'Adour
Master in Mathematics and Applications: Stochastic tools and Computational Methods for Decision (MSID)
- Pau, France
Master degree
Full time
1 year
On-Campus
English
This program offers advanced-level courses in statistical analysis, decision computer science, computer modeling, and associated computer tools.


Universidad Autonoma Metropolitana
Master in Optimization
- Mexico City, Mexico
Master degree
On-Campus
Spanish
The Postgraduate Program in Optimization will provide students at the Master's level with the elements that allow them to: Build or adapt mathematical models to represent optimization problems. Differentiate the possible techniques to use in solving mathematical models of optimization problems. Understand and explain the theoretical foundations of modeling and optimization techniques. Design, analyze and implement algorithms for specific optimization problems. Know the existing software and select the right one for solving particular problems. Interact with other professionals in solving application problems. Communicate messages of scientific and technical content with clarity and order, orally and in writing. Continue with doctoral studies and other academic and research activities.


University of Leeds
Computer Science MEng
- Leeds, United Kingdom
Master degree
Full time
On-Campus
English
The Computer Science MEng, BSc programme at the University of Leeds offers a comprehensive education in a dynamic and rapidly evolving field. Students will develop essential technical skills alongside...
Popular Technology Programs Algorithms degree types
Popular locations
Learn more about Algorithms Master's degree programs
Courses that teach algorithms help students refine their critical thinking skills and create a logical framework for problem-solving. Once students have extensive experience in creating an algorithm, they can apply this standard approach to most areas of technology, making the study valuable even outside of computer sciences.
A masters is earned after students complete an undergraduate degree program. To obtain a masters, you usually need to complete 12 to 18 college courses that often involve completing comprehensive tests and/or a thesis.