(1)强化数学基础,夯实计算思维,重点讲解计算方法等内容。本书涉及的数学知识主要来源于初等数学内容,并针对我国中学生计算思维薄弱的特点讲解了计算方法的内容,充分利用我国学生数学基础好的优势,降低学习的门槛。
(2)构化程序设计思想和面向对象程序设计思想有机融合,旨在节约学生的学习的时间。按照先有数再有运算的数学思维,以计算和数据并重的观点组织内容,将结构化程序设计思想和面向对象程序设计思想融合,在程序设计方法上形成一个整体。
(3)图文并茂,通俗易懂。通过使用大量的计算顺序图、运算序列图、内存图和流程图等图形语言,全面讲解程序的计算和数据等内容,以便加强对读者软件设计能力的培养。
(4)紧跟国际工程教育思路,注重实践。将计算机语言、计算机系统、开发环境等回归到工具,强调运用这些工具解决实际问题。