The Algorithms programme at Carleton University builds strong foundations in the mathematical and computational methods behind modern software and data systems. You’ll study how to design, analyse, and test algorithms that power applications such as search, networks, and data-driven decision systems.
The Algorithms program at Carleton University provides a robust foundation in the mathematical and computational principles that underpin modern software and data systems. Students will explore the design, analysis, and testing of algorithms that drive applications across various domains, including search engines, networks, and data-driven decision-making systems.
Typical curriculum themes
Example courses
What to expect throughout the degree
Admission to the Algorithms program typically considers a student's academic background, emphasizing the strength of their secondary or high school record. Specific GRE, GMAT, or GPA scores are generally not mandated for this program.
Graduates of the Algorithms program can pursue a variety of career paths in technology and data analysis. Potential roles include software developer, data scientist, systems analyst, and algorithm engineer. The skills gained through this program prepare students for the growing demand for professionals skilled in algorithm design and computational problem-solving across diverse industries.
Shortlist scholarships and plan your application — free guidance from our advisors.