该领域两位备受赞誉且经验丰富的教育者Nell Dale 和John Lewis共同编写。就整体而言,全书内容翔实、覆盖面广,旨在向读者展示计算机科学的全貌;从细节上看,本书层次清晰,描述生动,从信息讲起,依次介绍了关于硬件、编程、操作系统、应用以及通信方面的内容,涉及计算机科学的各个层次。
本书内容严谨、深入浅出,为计算机科学专业学生日后的深入学习奠定了基础,是理想的入门教材。对于非该专业的学生来说,本书同样是一本不可多得的计算机入门书籍。
本书特点:
●本书的配套网站http://csilluminated.jbpub.com集学术性及趣味性于一体,提供了大量教学资源:Flash幻灯片、在线术语表、互动学习、填字游戏、HTML帮助信息等,以更灵活的方式多方位加深读者对本书知识的理解,同时与网站的互动更加强了读者实际应用英文的能力。
●采用一般语言对编程概念进行描述,关于Java、C++语言对该问题的描述在本书配套网站中提供。
●增加了名人传记、历史事件以及技术发展的前沿知识,并在每章中就科技发展对人类社会伦理道德的影响进行了探讨。
●包含大量习题和思考题,方便教学。
无
Nell Dale, John Lewis:Nell Dale: 计算机科学领域广受推崇的教育家。在得克萨斯大学执教的25年中,由她编写的计算机科学方面的大学本科教材就超过了20种。她从得克萨斯大学取得了数学硕士学位以及计算机科学博士学位。由于她对计算机科学教学领域的突出贡献,1996年她被授予了ACM SIGCSE 计算机科学教育最杰出贡献奖。
John Lewis: 计算机科学领域著名的教育家和作家。由他编写的Java软件及程序设计教材在该类书籍的畅销榜上赫赫有名。他于弗吉尼亚理工大学获得硕士及博士学位,并任教于维拉诺瓦大学计算机科学系。执教期间他获奖无数,研究方向包括面向对象技术、多媒体以及软件工程。
Chapter 1: The Big Picture
Chapter 2: Binary Values and Number Systems
Chapter 3: Data Representation
Chapter 4: Gates and Circuits
Chapter 5: Computing Components
Chapter 6: Problem Solving and Algorithm Design
Chapter 7: Low-Level Programming Languages
Chapter 8: High-Level Programming Languages
Chapter 9: Abstract Data Types and Algorithms
Chapter 10: Operating Systems
Chapter 11: File Systems and Directories
Chapter 12: Information Systems
Chapter 13: Artificial Intelligence
Chapter 14: Simulation and Other Applications
Chapter 15: Networks
Chapter 16: The World Wide Web
Chapter 17: Limitations of Computing