“计算机英语”是计算机及相关专业的一门专业基础课程。由于计算机相关核心技术大部分源于英语国家,很多的技术文档资料、编程工具原版都以英语为主,因此较好的英文水平有利于专业和职业的长远发展;另外,计算机技术更新速度极快,如果不掌握一定的专业词汇,必然会影响对新技术的理解和消化。为了提高学生在计算机相关领域的英语应用能力,使学生在有限的学时中比较全面地掌握专业词汇、能顺利地阅读和理解专业文献,同时保证学生的学习兴趣、拓展专业知识面、避免陷于深奥的专业知识,本教材在内容的编排和选择上坚持以下三个原则。
基础性和趣味性原则:每一部分内容介绍计算机科学一个学科领域的科普性内容,避免出现较深奥和晦涩的概念及理论,易于读者阅读和理解。
广泛性和知识性原则:力求覆盖计算机科学相关领域内容,高度概括每个领域的发展历史、研究内容和发展情况,使不同层次的读者通过阅读和学习可以对该领域有全面、客观的了解。
可靠性和实效性原则:素材取自国内外最近几年计算机科学各个领域的最新教材、专著、论文、学者访谈、百科等可靠来源,使读者可以了解计算机科学与技术的最新进展。
本教材每章内容相对独立,教师可根据实际教学需要确定重点授课内容。本书第1章概括计算机科学的发展历史、学科分支及未来发展方向;第2章集合了计算机体系结构、硬件、互联网、无线网方面的基础知识;第3章介绍操作系统的常识,包括操作系统的定义、任务及常用操作系统的案例及对比;第4章介绍算法、数据结构和软件工程方面的知识;第5章集合了关系数据库、查询语言、信息检索和网页检索的基础概念和常识;第6章为人工智能相关领域的知识,包括图灵测试、知识表达和推理、机器人、计算机视觉、人工智能可能存在的风险等;第7章为计算图形学领域的分支和应用,包括计算机辅助设计、3D建模、虚拟现实、数据可视化等;第8章为人机交互技术方面的相关知识,包含人机交互的发展、人机界面的设计原理和规则等;第9章为计算机安全相关知识,包括基本概念、安全措施、密码学及网络战争等内容;第10章介绍计算机科学与技术领域的一些最新进展,包括量子计算、深度学习、云计算和大数据方面的内容。本书不仅是一本计算机专业英语的教材,也是对计算机专业知识的一个概览,具有很强的科学性、知识性、趣味性。
本书的第1~4章主要由刘学副教授编写;第5章和第6章主要由李晓峰教授编写;第7、8、10章及附录词汇部分主要由戚文静教授编写和整理;第9章和第10章由李国文博士编写;最后由戚文静完成对本书的统稿;另外,刘宇祺、王亦佳等同学参与了本书稿的录入和校对工作,赵敬教授对本书的编写提出了很多宝贵意见。
另外,在清华大学出版社编辑的大力支持和协助下,本书得以在较短时间内出版和发行,在此对他们的工作表示诚挚的感谢。同时,感谢戚文静家人对我的理解、支持和关爱,使得本书稿能够顺利完成。
教材中难免有不足和疏漏之处,恳请广大读者提出宝贵意见和建议,以便进一步完善本教材。
戚文静
2018年夏于映雪湖