本书以通俗易懂的语言深入浅出地介绍了计算机学科的主要分支领域,以此阐述了本学科的一些核心思想和研究方法,并结合Java语言介绍程序设计方法的有关内容。本书试图将庞杂深奥的学科内容归纳提炼为易于理解的形式,并通过一些实例进行说明,使学生能够初步理解和体会本学科的一些基本思想方法。主要内容包括:万维网;Java语言程序设计;数值计算与函数;自顶向下程序设计,子程序与数据库应用;图形处理,类与对象;计算机模拟;软件工程;计算机结构;程序语言翻译;计算虚拟环境;计算机安全;计算机通信;程序执行时间;并行计算;不可计算性;人工智能等。\r\n 作者Alan W. Biermann教授是美国杜克大学计算机科学系主任,Dietolf Ramm是该系副教授。
1 The World Wide Web\r\n2 Watch Out: Here Comes Java\r\n3 Numerical Computation and a Study of Functions\r\n4 Top-Down Programming, Subroutines, and a Database Application\r\n5 Graphics, Clases, and Obiects\r\n6 Simulation\r\n7 Software Engineering\r\n8 Maehine Architecture\r\n9 Language Translation\r\n10 Virtual Environments for Computing\r\n11 Security, Privaey, and Wishful Thinking\r\n12 Computer Communications\r\n13 Program Execution Time\r\n14 Parallel Computation\r\n15 Noneomputability\r\n16 Artificial Intelligence\r\nAppendix: The IntField and DoubleField Classes\r\nReadings\r\nIndex