注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机科学理论与基础知识新编计算机科学导论

新编计算机科学导论

新编计算机科学导论

定 价:¥37.00

作 者: (美)David Reed著;张玉芳,孙思译;张玉芳译
出版社: 清华大学出版社
丛编项: 国外经典教材·计算机科学与技术
标 签: 暂缺

ISBN: 9787302104803 出版时间: 2005-03-01 包装: 平装
开本: 26cm 页数: 331 字数:  

内容简介

  这是一本独具特色的计算机入门教材。传统的书籍要么侧重于广度(概述所有计算概念),要么侧重于深度(程序设计以及解决问题)。本书共18章,同时兼顾了广度和深度。广度章节包括了对初学者非常重要的计算概念以及问题,主题涉及计算机术语、因特网和万维网、算法和软件以及技术对社会的影响。深度章节则穿插于这些主题之间,借助于动手练习来介绍基础的程序设计概念和技巧。通过使用html和JavaScript,读者可以设计并实现交互式网页的同时,发展解决问题的技巧。本书适用于“计算机科学导论”课程。同时也适合打算涉足计算机行业的人员自学,为以且的程序设计、网站开发和技术支持生涯奠定良好的基础。《新编计算机科学导论》兼顾深度与广度,均衡地介绍了计算概念、程序设计与解决问题的方法。这种方法独特、新颖。广度章节◆重点介绍对初学者至关重要的主题,写作风格引人入胜、可读性强◆广泛采用例子、图片和基于网络的可视化工具来阐明关键知识点◆每章均有小结和复习题,有利于读者巩固和总结要点深度章节◆采用动手实践的方式呈现各章内容,使读者认识到实践足学习程序设计(和解决问题)的惟一途径◆指导性练习采用循序渐进的方式,首先让学生通过学习并修改现有程序掌握编程概念,然后再为解决感兴趣的问题设计并实现新的程序◆特色段落“设计者秘诀”和“需避免的常见错误”专门提供了程序设计和调试的建议◆各章包含的“小结”标识出重要概念,“补充材料和练习”有利于推动学生深入学习

作者简介

  David Reed是Greighton大学Nebraska校区计算机科学系的副教授。他在杜克大学获得计算机科学的硕士和博士学位。他就计算机科学入门,发表了涉入大量主题的著作,比如初学者学习、基于Web编程和创新教育方法等。他是国家科学基金会(NFS,The National Science Foundation)授权的首席调查员,负责计算机科学实验和经验推理的集成。此外,他还是自由艺术计算机科学协会成员,并从2004年起担任Advanced Placement Computer Science考试的首席审卷人。

图书目录

第1章 计算机基础
1.1 什么是计算机
1.2 硬件
1.3 软件
1.4 因特网和万维网
1.5 展望未来
本章小结
复习题
第2章 HTML和网页
2.1 HTML基础知识
2.2 文档格式
2.3 超文本和多媒体
2.4 列表
2.5 表格
2.6 使网页可访问
2.7 展望未来
本章小结
补充材料和练习
第3章 因特网和万维网
3.1 因特网的历史
3.2 因特网的工作原理
3.3 万维网的历史
3.4 万维网的工作原理
3.5 展望未来
本章小结
复习题
第4章 JavaScript和动态网页
4.1 动态网页
4.2 变量和存储单元
4.3 交互式网页
4.4 展望未来
本章小结
补充材料和练习
第5章 JavaScript数据和表达式
5.1 数据类型和操作符
5.2 数值提示
5.3 JavaScript预定义函数
5.4 编程错误和调试
5.5 展望未来
本章小结
补充材料和练习
第6章 计算机的历史
6.1 第O代:机械计算机(1642—1945)
6.2 第1代:电子管(1945—1954)
6.3 第2代:晶体管(1954—1963)
6.4 第3代:集成电路f1963—1973)
6.5 第4代:VLSL(l973—1985)
6.6 第5代:并行处理和网络(1985一????)
6.7 展望未来
本章小结
复习题
第7章 抽象和自定义函数
7.1 自定义函数
7.2 无返回语句的函数
7.3 多个输入
7.4 参数和局部变量
7.5 random.is程序库
7.6 展望未来
本章小结
补充材料和练习
第8章 算法和编程语言
8.1 算法
8.2 设计和分析算法
8.3 算法实例:搜索链表
8.4 算法实例:近似平方根
8.5 算法和编程
8.6 展望未来
本章小结
复习题
第9章 事件驱动程序设计
9.1 通过按钮发起动作
9.2 使用文本框的输入/输出
9.3 通过多行文本区域输入/输出
9.4 动态图像
9.5 展望未来
本章小结
补充材料和练习
第10章作为一门学科的计算机科学
10.1 计算机“科学”
10.2 计算机科学的主题
10.3 计算机科学的分支
10.4 计算机科学道德标准
10.5 展望未来
本章小结
复习题
第11章 条件执行
11.1 if语句
11.2 嵌套的if语句
11.3 例子:掷骰子
11.4 计数器
11.5 展望未来
本章小结
补充材料和练习
第12章 数据的表示
12.1 模拟与数字
12.2 进制数
12.3 表示整数
12.4 表示实数
12.5 表示字符和字符串
12.6 表示其他类型的数据
12.7 计算机怎样区别不同的数据类型
12.8 展望未来
本章小结
复习题
第13章 条件重复
13.1 while循环
13.2 计数器驱动的循环
13.3 变量和重复
13.4 例子:产生一个hailstone序列
13.5 展望未来
本章小结
补允材料和练习
第14章 计算机内部——冯·诺依曼
体系结构
14.1 CPU子单元和数据通道
14.2 CPU和主存储器
14.3 存储程序的计算机
14.4 机器语言和汇编语言
14.5 展望未来
本章小结
复习题 
第15章 JavaScript字符串
15.1 字符串对象
15.2 通用的字符串操作方法
15.3 查找字符串
15.4 字符串操作和循环
15.5 展望未来
本章小结
补充材料和练习
第16章 计算机内部——晶体管和集成电路
16.1 电和开关
16.2 从晶体管到门电路
16.3 从门电路到复杂电路
16.4 从电路到微型芯片
16.5 展望未来
本章小结
复习题
第17章 JavaScript数组
17.1 数组对象
17.2 从字符串到数组
17.3 数字数组
17.4 例子:用数组保存掷骰子的统计数据
17.5 展望未来
本章小结
补充材料和练习
第18章 计算机和社会
18.1 技术的正面影响
18.2 技术的潜在危险
18.3 展望未来
本章小结
复习题
附录A 常用Web浏览器
A.1 Microsoft Internet Explorer
附录B 常用文本编辑器
B.1 Windows的NotePad 
附录C HTML参考
附录D JavaScript参考
附录E random.js函数库

本目录推荐