プログラミングコンテスト
プログラミングコンテストとは、コンピュータプログラミングの能力や技術を競い合うコンテストである。アルゴリズムなどに関する問題をコンピュータサイエンスや数学に関係する問題を解く早さを競うもの、ソフトウェアやネットワークのセキュリティ上の問題点を見つけることを競うもの、ソースコードの文字数(バイト数)の小ささを競うもの、人工知能(AI)を作って競うもの、作品(ソフトウェア)の評価を競うもの、など様々なコンテストが存在する。
やACM国際大学対抗プログラミングコンテスト(ICPC)や国際情報オリンピック(高校生対象)などがある。日本では競技プログラミングと呼ばれることがある。
ハッキング技術を競うキャプチャー・ザ・フラッグ(CTF)やバグ探しコンテストやバグ・バウンダリィ()などがある。
コードゴルフと呼ばれている。詳細はコードゴルフのページで。
課題に従った人工知能(AI)を作って競いあう。ゲームAIを作るものなどがある。ロボット動かすプログラミングに関するコンテストはロボットコンテストを参照。
プログラムコンテストとも呼ばれる。作品のテーマが掲示されるコンテストや自由な作品を応募するコンテストなどがある。