競技プログラミング
主にインターネット上の各種ウェブサイトで、定期的に開催されている。