プログラミングコンテスト

プログラミングコンテストとは、コンピュータプログラミングの能力や技術を競い合うコンテストである。
種類.
以下に示す5種類がある。
アルゴリズム、コンピュータサイエンス、数学に関係する問題を解く早さを競うもの.
競技プログラミングと呼ばれることがある。やACM国際大学対抗プログラミングコンテストや国際情報オリンピックなどがある。
ソフトウェアやネットワークのセキュリティ上の問題点を見つけることを競うもの.
ハッキング技術を競うキャプチャー・ザ・フラッグやバグ探しコンテストやバグ・バウンダリィ()などがある。
人工知能(AI)を作って競うもの.
課題に従ったゲームAIなどの人工知能を作って競いあう。
作品の評価を競うもの.
プログラムコンテストとも呼ばれる。作品のテーマが掲示されるコンテストや自由な作品を応募するコンテストなどがある。