Filters
Filters
- Masters
- Master degree
- Technology Programs
- Algorithms
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 study format
Popular locations
Learn more about Algorithms Master's degree programs
Algorithms degree programs at the Master’s level delve into the theoretical and practical aspects of algorithm design and analysis. This specialized field equips you with the techniques needed to solve complex computing problems efficiently.
Through advanced coursework in areas like symbolic computation, algorithm optimization, and machine learning techniques, you’ll learn to develop algorithms for real-world applications. Students strengthen their analytical skills while exploring topics such as graph theory, combinatorial optimization, and computational complexity. These studies prepare you for advanced research or professional opportunities where algorithm proficiency is essential.
Many learners find that the program fosters confidence as they engage with complex theoretical concepts and cutting-edge technologies. Graduates often pursue careers in data science, software development, or academic research, where they can apply their skills to enhance decision-making processes or innovate solutions for technological challenges.