Research in Algorithms and Complexity Theory in Canada
Research opportunities for students studying Algorithms and Complexity Theory.
 University Programs in Canada  Algorithms and Complexity Theory 
Algorithms and Complexity Theory Research Areas and Disciplines 
Most largescale computer application, such as an operating system, compiler, largescale database system, or computer graphics package relies on effective algorithms and data structures. Therefore, the organization and structuring of data is a major area of study. Researchers are studying various ways to reorganize data in order to make computer programs run more efficiently. Practical applications include designing geometric algorithms to solve problems in pattern recognition, search engines, and operations research.
Improving computer graphics is a major research area. Researchers are working to improve computer algorithms in order to write code for more efficient and effective computer graphics. This has practical applications such as BluRay, MP3, DVD Video, YouTube, and many other modern digital video systems.
Creating better algorithms in pattern recognition has implications for speech recognition systems such as telephone help and customer service.
Other applications that rely on algorithms include bioinformatics, number theory, and cryptography. See the articles on these topics for more information. As well, see the article on software engineering for related research.
Most commercial projects in complex algorithms involve such tasks as porting algorithms to a different platform (for example, Unix to Windows), optimizing the algorithms for a new platform, integrating the algorithms into an application program such as a media player, and converting a prototype into a production system.

Study and Work in Algorithms and Complexity Theory in Canada
Study Algorithms and Complexity Theory in Canada What is Algorithms and Complexity Theory? Discover similiar and related programs and universities in Canada offering Algorithms and Complexity Theory degrees.
Algorithms and Complexity Theory Admission Requirements The prerequisites required to become accepted to an undergraduate program in Algorithms and Complexity Theory.
Graduate Algorithms and Complexity Theory Admission Requirements The prerequisites required to become accepted to a graduate and/or postgraduate PhD program in Algorithms and Complexity Theory.
What Algorithms and Complexity Theory Students Learn Topics, subjects and concepts that are covered and overall approach or focus taken for studying Algorithms and Complexity Theory.
Career and Employment Opportunities in Algorithms and Complexity Theory Professions, occupations and careers available to graduates in Algorithms and Complexity Theory and links to relevant employment resources.

