书目

计算机程序设计基础

内容简介

《计算机程序设计基础》的编写以新时代新工科课程建设为背景,融入思政元素,在面向工程的应用型人才培养方面进行了一定的探索。该书以C++为工具,以VisualStudi02010为编程环境,面向编程实践和问题求解能力训练。《计算机程序设计基础》的对象不是C++软件开发专业人员,而是高校各专业(尤其是非计算机专业)的学生,他们中的大多数都没有程序设计的经验,甚至缺少计算机相关的基础知识,基于这些因素,该书在内容规划和组织方面体现了以下特色:(1)从计算机的基本工作原理、常用进制、数据的表示与编码等计算机基础知识人手,引入算法及流程图,为程序设计的入门打下基础。(2)重视编程思维的培养,以讲授“程序设计”为主,将C++的有关语法有机结合到程序设计中,而不是简单罗列C++语法中的各种琐碎细节。(3)针对每个知识点精心设计案例内容,并从思路分析、数据结构规划、算法设计、程序设计与运行、延展学习等方面进行全面的探讨,以帮助读者清晰地掌握程序设计的思路与方法,并真正做到由浅入深、由易到难,引导读者编写规模逐渐加大、难度逐渐提高的程序。(4)全书程序采用统一的代码规范进行编写,希望以此提高读者程序编写的规范性。(5)每章开头给出学习要点,让读者可快速了解本章内容,建立起知识框架;重点章节给出常见错误小结,为初学者解决编程常见问题提供一定的指导,达到事半功倍的效果。(6)以面向过程的程序设计为主,并初步涉及面向对象程序设计和MFC编程,旨在引导读者初步掌握面向对象的程序设计方法及激发读者开发基于Windows的可视化程序的兴趣。(7)融入了与程序设计相关的思政元素,以此激发学生的民族自豪感,培养学生精益求精的大国工匠精神,增强学生探索未知、追求真理、勇攀科学高峰的责任感和使命感。(8)该书配套有丰富的数字化资源,如微课视频、编程训练、习题与答案解析、知识点测试及结果分析等,这些资源均可通过扫描书中相应位置的二维码或登录“轨道在线”超媒体数字教育平台进行学习。

目录

—  END  —