本书根据浙江大学计算机基础课程的教学经验和体会编写而成。全书以介绍计算机科学的基础知识为主,如数制、逻辑、体系结构、软件系统、算法、语言和程序等,包括应用系统基础的数据库、网络,并介绍了高性能计算、人工智能、虚拟现实、计算理论等方面的相关知识,讨论了信息安全及信息社会的一些问题。
本书旨在让读者系统、全面地了解计算机究竟是什么,它不能做什么、能做什么及是如何做到的,试图让读者领略计算机科学的魅力,理解作为科学的计算机和作为工具的计算机的特点,为今后更好地运用计算机这个科学工具奠定基础。
本书可以作为高等学校大学计算机及相关课程的教材,也可以作为计算机专业导论课程的教材,同时希望能够为深入了解计算机的读者所参考。