张长海等编著的《程序设计基础(第2版)》特色:
更加明确了培养学生“计算思维”能力的教学思想。使读者学会怎样以“计算”的方式去思考和解决问题,提高读者的程序设计能力和计算思维能力。
以程序设计为主线,按程序设计的思路组织全书内容,摈弃了前一阶段各种程序设计书中流行的主要“解释程序设计语言”的作法。
以“授之以渔”为理念,而非“授之以鱼”。教会学生怎么编程序,而不是让学生去背语法规则。
以“案例”为驱动,突出实践。“案例”的目的不是为了解释语言概念,而是为了讲述程序设计方法和构造算法,以训练学生的实际编程能力和计算思维能力为目标。