信息学奥林匹克竞赛由中国计算机学会创办于1984年,是面向那些在中学阶段学习计算机科学知识的学生竞赛,与数学、物理、化学和生物并称为"五大学科竞赛"之一。笔者根据学校、课程和学生特点,尝试在生源中等的普通中学开展信息学学科竞赛培养,探索出一条通过学科竞赛学习,促使学生核心素养培养的有效路径。