前言 本书是计算机科学导论类教材,全面介绍了计算机科学核心课程的基础知识,旨在为计算机专业的本、专科生提供专业领域知识的导引,为今后专业课程的学习奠定坚实基础。编者为在教学一线工作多年的专业教师,因此书中语言的阐述方式及内容多从学习者的认知角度出发,平实朴素而易于理解。故本书也可作为计算机科学爱好者的通用书籍,可随时翻阅。 本书具有如下特点。 1) 以数据为线索,构建知识体系 各知识点之间以数据为线索进行串联,构建基于数据处理过程的计算机科学知识图谱,形成完整的计算机科学知识体系。 2) 培养理论素养,注重实践能力 专业素养与动手能力的培养并重,经典理论的解释深入浅出,算法思路的引领循序渐进,辅以14个算法实例和4个完整系统案例的翔实介绍,以助读者提高专业理论水平和实操能力。 3) 融入思政元素,给出思政案例 在阐述客观知识时融入了课程思政内容,通过12个思政案例,让读者感受科学家的忘我工作、前辈的努力付出,以及平凡的人们所展现出的才华和善良。这些事迹如阳光洒向你我,让人感动,备受鼓舞,从而心生前行的动力! 4) 配套资源丰富,方便教师教学 配 套 资 源  程序代码等资源: 扫描目录上方的“配套资源”二维码下载。  教学课件、教学大纲、电子教案等资源: 本书计划为36学时,教学资源可到清华大学出版社官方网站本书页面下载,或者扫描封底的“书圈”二维码在公众号下载。  微课视频(440分钟,32集): 扫描书中相应章节中的二维码在线学习。 注: 请先扫描封底刮刮卡中的文泉云盘防盗码进行绑定后再获取配套资源。 本书第1~4章由凌萍编写,第5章和第7章由谢春丽编写,第6章由胡晓婷编写,全书图表由张雪媛制作。 在本书的编写过程中得到了家人的支持陪伴和同事的启发互助,所以特别向亲爱的家人和可爱的同事们表示感激、感恩。同时还要感谢清华大学出版社的工作人员对于本书出版所做的工作。 由于计算机科学技术发展迅速,加上编者水平有限,本书难免存在不足之处,恳请各位同仁和读者批评指正。 编者2024年2月