
| Wanda P.Dann是Carnegie Mellon大学的副教授和Alice项目的负责人。她的研究领域是:程序及程序设计语言的可视化、程序设计入门课程的创新性方法。. Stephen Cooper是Saint Joseph大学数学和计算机科学系的副教授。由于在Alice项目上的工作,他获得了该校历史上最大的国家自然科学基金资助项目。.. Randy Pausch是Carnegie Mellon大学计算机科学、人机交互和设计系的教授,同时也是CarnegieMellon大学娱乐技术中心的创始人之一,并且是Google、Walt Disney Imagineering和Xerox .. << 查看详细 |
| 译者序. 序 前言 致谢 第一部分 alice简介 第1章 alice入门 2 1.1 alice简介 2 1.2 alice中的概念 6 提示与技巧1 特效:文本与二维图像 12 小结 14 练习 15 第2章 程序的设计与实现 17 2.1 剧情与故事板 17 2.2 第一个程序 22 提示与技巧2 方位指令与运动指令 33 小结 41 练习 43 第3章 编程:把代码片段集中到一起 45 3.1 内置函数与表达式 45 3.2 简单的控制结构 49 .提示与技巧3 相机和动画的控制 56 小结 59 练习 60 第二部分 面向对象和事件驱动编程的概念 第4章 类、对象、方法和参数 64 4.1 全局方法 66 4.2 参数 73 4.3 类级方法与继承 81 提示与技巧4 可见和不可见对象 91 小结 96 练习和工程 97 第5章 交互:事件和事件处理 106 5.1 交互式编程 106 5.2 参数和事件处理方法 111 提示与技巧5 创建你自己的人物模型 118 小结 120 练习和工程 121 第三部分 使用函数和控制语句.. 第6章 函数和if/else语句 130 6.1 函数 130 6.2 用if/else及布尔函数控制程序执行 136 提示与技巧6 随机数和随机动作 146 小结 148 练习和工程 150 第7章 确定循环和条件循环 159 7.1 loop 159 7.2 while—条件循环 164 提示与技巧7 事件和循环 168 小结 170 练习和工程 171 第8章 递归 177 8.1 递归简介 177 8.2 另一种形式的递归 181 提示与技巧8 工程学角度的观感 190 小结 192 练习和工程 193 第四部分 高级主题 第9章 列表和列表处理 200 9.1 列表 200 9.2 列表搜索 205 提示与技巧9 姿势 208 小结 209 练习和工程 210 第10章 变量和继承的再探讨 214 10.1 变量 214 10.2 在可视化数组对象中使用索引变量 223 提示与技巧10 使用监视和文本输出进行调试 229 小结 232 练习和工程 233 第11章 接下来学什么 237 附录 241 附录a:使用alice 241 附录b:alice界面操作... 257 |
商品评论(0条)