本书以计算思维能力培养为主线,以算法设计为依托,以介绍计算机基础和算法设计为主要目标,主要内容包括计算与计算模型、计算机基础知识、算法设计、算法评测与分析、软件测试基础等。通过学习本书,学生可以了解与现代计算机相关的计算理论基础,了解算法设计与问题求解的关系,体会计算在现代生活中的重要性和普适性,进而为今后利用计算机解决专业问题打下良好基础。
本书可作为高等院校计算机基础课程相关的教材,也可以作为计算机基础知识及算法设计培训、自学的参考用书。