本文归纳了计算机公共基础教育发展的3个主要阶段,从学生学习编程的角度,分析了当前学生对计算机公共基础课程学习产生的困惑,阐述了在新时代背景下,笔者对"新工科"的理解,提出了现代信息经济体系下的工科计算机基础教育的思路,并给出了相应的改革措施。