Informatics competitions
Informatics competitions test a students ability to understand, organize, and work with information on computers.
Contents
International
General
- MATLAB Programming Contest website
- ICFP Programming Contest website
- Budapest University 24 hours Programming Contest website
High School
- Australian Computer Programming Competition website
- Calgary Region Schools' Computer Competitions (4-12) website
- The Canadian Computing Competition for High School Students website
- Irish Schools’ Programming Competition website
Olympiad
- The International Informatics Olympiad (IOI) is the high school world championship of computing.
- British Informatics Olympiad website
- Pancyprian Students’ Programming Olympiad website
Collegiate
- ACM Pacific Northwest American Region- includes Alaska, Hawaii, British Columbia, Washington, Oregon, northern/central California and western Nevada. website
- ACM Rocky Mountain American Region- including Arizona, Utah, Colorado, Wyoming, Eastern Nevada, Idaho, Montana, Alberta, Saskatchewan and New Mexico.
- ACM Southern California Region- including southern California and southern Nevada.
- ACM North Central American Region- Minnesota, Wisconsin, Western Ontario, Manitoba, Iowa, North Dakota, South Dakota, Nebraska, and Kansas.
- ACM South Central American Region- Oklahoma, Louisiana, Texas and Dona Ana County New Mexico.
- ACM East Central American Region- western Pennsylvania, Ohio, Michigan, eastern Ontario, and Indiana (excluding the Greater Chicago Metropolitan Area). website
- ACM Mid Central American Region- Kentucky, Tennessee, Illinois (including the Greater Chicago Metropolitan Area in Indiana), Missouri, and Arkansas.
- ACM Southeast American Region- South Carolina, Georgia, Alabama, Florida, and Mississippi.
- ACM Northeast American Region- Quebec, New Brunskwick, Nova Scotia, Prince Edward Island, Newfoundland, Labrador, Maine, New Hampshire, Vermont, Massachusetts, Rhode Island, Connecticut and New York State excluding New York City. website
- ACM Greater New York Region- areas of New York, New Jersey, and Connecticut. website
- ACM Mid-Atlantic American Region- New Jersey, eastern Pennsylvania, Delaware, Maryland, the District of Columbia, Virginia, West Virginia, and North Carolina website
- ACM Mexico and Central America Region
- ACM South America Region- South America (excluding Brazil)
- ACM Brazil Region website
- ACM Arab and North Africa Region- North Africa and the Middle East
- ACM South Africa Region website
- ACM South Pacific Region website
- ACM Asia Region- Beijing website
- ACM Asia Region- Coimbatore website
- ACM Asia Region- Kanpur
- ACM Asia Region- Dhaka
- ACM Asia Region- Kaohsiung
- ACM Asia Region- Manila website
- ACM Asia Region- Seoul website
- ACM Asia Region- Tehran
- ACM Asia Region- Xian
- ACM Asia Region- Shanghai
- ACM Asia Region- Yokohama website
- ACM Asia Region- Hanoi
- ACM Northwestern Europe Region- Belgium, Denmark, Finland, Great Britain, Germany (Hessen, Niedersachsen, Nordrhein-Westfalen, Rheinland-Pfalz, Saarland, Schleswig-Holstein), Ireland, Iceland, Luxembourg, The Netherlands, Norway, and Sweden. website
- ACM Southwestern Europe Region- France, Italy, Portugal, Spain, western Austria, Germany (Baden-Wurttemberg, Bayern, Berlin, Brandenburg, Mecklenburg-Vorpommern, Sachsen, Sachsen-Anhalt and Thuringen), and Switzerland. website
- ACM Central Europe Region- eastern Austria, Czech Republic, Hungary, Poland, Slovenia, and the Slovak Republic.
- ACM Northeastern Europe- Belarus, Estonia, Latvia, Lithuania, Russia and adjacent areas.
- ACM Southeastern Europe- Albania, Bulgaria, Croatia, Greece, Moldova, Romania, Turkey, Lebanon, Israel, Macedonia, Cyprus, Ukraine, and Yugoslavia.
United States
High School
- Amercian Computer Science League website
- Bi-Lo High School Programming Contest website
- Humboldt State University High School Programming Competition website
- Miami University High School Programming Contest website
- New Jersey Institute of Technology High School Programming Contest website
- Quinnipiac University High School Programming Competition website
- Slippery Rock High School Computer Programming Competition website
- St Mary’s University High School Programming Competition website
- Trinity University Regional high School Programming Competition website
- University of Alabama-Birmingham HSPC website
- University of Maryland High School Programming Contest website
- University of Scranton High School Programming Contest website
- Virginia Tech High School Programming Contest website
- Western Carolina University website
- Willamette-SAO Foundation Programming Contest website
Olympiad
- The United States of America Computing Olympiad USACO is an extremely challenging competition that helps select U.S. team members to compete at the International Informatics Olympiad (IOI). Homepage
Resources
Books
- Programming Challenges by Steven S. Skiena, Miguel Revilla
Online Resources