核心素养理念主要是促进学生全面发展,其把教学的最终目标设定为培养新时代的全面人才。基于核心素养的编程课程的学习已成为当前初中教学的一个重要内容,如何结合核心素养理念进行教学成为当今教学的一个重要研究内容。文章从核心素养理论出发,对编程教学的模式进行了研究,同时在此基础上研究了编程教学的策略,并在最后给出了一个编程教学的案例分析。