"程序设计"课程是计算机类专业的核心基础课程,也是人工智能、大数据、物联网等"新工科"专业的基础课程。《"新工科"建设行动路线("天大行动")》提出,要"问学生志趣变方法,创新工程教育方式与手段"。据此,本文基于对授课对象的分析,发掘教学过程中面临的问题,结合"新工科"专业的需求,开展以实践为核心的课程知识体系重构,建立学生的编程自信,引导学生形成计算思维,激发学生探索计算机学科的兴趣。