Filters
Filters
- North America
- USA
- Technology Programs
- Algorithms
Sort by
6 Algorithms Degree Programs in USA


Stanford Summer Session
Summer Course: Design and Analysis of Algorithms
- Stanford, USA
Summer Course
Full time
8 weeks
On-Campus
English
Worst and average case analysis. Recurrences and asymptotics. Efficient algorithms for sorting, searching, and selection. Data structures: binary search trees, heaps, hash tables. Algorithm design techniques: divide-and-conquer, dynamic programming, greedy algorithms, amortized analysis, and randomization. Algorithms for fundamental graph problems: minimum-cost spanning tree, connected components, topological sort, and shortest paths. Possible additional topics: network flow, and string searching. Prerequisite: 103 or 103B; 109 or STATS 116.


Stanford Summer Session
Summer Course: Convex Optimization I
- Stanford, USA
Summer Course
Full time
8 weeks
On-Campus
English
Convex sets, functions, and optimization problems. The basics of convex analysis and theory of convex programming: optimality conditions, duality theory, theorems of alternative, and applications. Least-squares, linear and quadratic programs, semidefinite programming, and geometric programming. Numerical algorithms for smooth and equality-constrained problems; interior-point methods for inequality-constrained problems. Applications to signal processing, communications, control, analog, and digital circuit design, computational geometry, statistics, machine learning, and mechanical engineering.
Best programs for you
Answer a few questions and we'll match you with programs!


University of New Hampshire
Computer Science Major: Algorithms Option (B.A.)
- Durham, USA
BA
Full time
On-Campus
English
The Computer Science Major with an Algorithms Option (B.A.) provides students with a comprehensive foundation in core computer science principles, emphasizing the design and analysis of algorithms. Th...


edX
GTx Computing in Python IV: Objects & Algorithms
- Online USA
Course
Full time, Part time
5 weeks
Distance Learning
English
Learn about recursion, search and sort algorithms, and object-oriented programming in Python.


Mercer University
BS Computer Science
- Macon, USA
BSc
Full time
4 years
On-Campus
English
Step into a world of endless technological possibilities that is filled with diverse students and expert professionals who are eager to teach you invaluable knowledge. The Computer Science program is among the top majors in the country, with a high demand for graduates. In Mercer’s program, you will learn programming languages, algorithms and data structures, software methodology and tools, computer hardware, and more.


Earlham College
Bachelor in Computer Science
- Richmond, USA
Bachelor's degree
Full time
4 years
On-Campus
English
Built-in 2015, the Center for Science and Technology includes a state-of-the-art computer lab and a robotics lab, supporting both what we teach and how we teach it.
Popular Technology Programs Algorithms degree types
Popular study format
Learn more about Algorithms degree programs in USA
Studying algorithms equips you with the skills to analyze complex problem-solving methods, which play a crucial role in a tech-driven world. This discipline explores data structures, computational efficiency, and optimization techniques that are vital for various industries.
In the USA, students dive into advanced coursework that covers sorting algorithms, graph theory, and machine learning techniques. This environment fosters independence and encourages critical thinking as you tackle real-world problems through programming and analytical challenges. The hands-on approach emphasizes projects where you will apply your knowledge directly, further enhancing your understanding.
Students often earn Bachelor's, Master's, or PhD degrees in algorithms, preparing for careers in software development, data science, or research. Graduates emerge with competencies that are valued internationally, including designing algorithms for efficient data processing and creating machine learning models. The focus on collaboration among diverse peers allows for the exchange of innovative ideas and solutions, equipping you for a global career landscape.