競技プログラミング(、略称:競プロ)とは、プログラミングコンテストで行われる競技の一種である。