- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计技术和方法.pdf
程序设计技术和方法
structure and Interpretation
of Computer Programs
裘宗燕
北京大学数学学院信息科学系
2011.9-2011.12
程序设计技术和方法 裘宗燕,2011-2012 - (1)
0. 课程简介
课程教材:
H. Abelson, G. J. Sussman, J. Sussman, Structure and
Interpretation of Computer Programs (SICP), MIT
计算机程序的构造和解释,机械工业出版社,2003
程序设计技术和方法 裘宗燕,2011-2012 - (2)
课程安排:
上课:星期三晚6 点40 到9 点30
上机(具体事项另行安排):
理科楼1235
集中上机和辅导时间:星期二晚7 点到9 点,第3周开始
每人50 小时上机时间,可在指定时间去,也可自己安排时间
课程辅导
理科一号楼1480 (我的办公室)
星期二下午4 点到6 点。视情况和需要调整
辅导老师:罗国杰,张可
作业交给辅导老师(电子邮件)
程序设计技术和方法 裘宗燕,2011-2012 - (3)
课程相关材料
主页:
/teachers/qiuzy/progtech/
SICP 全文和相关信息,Scheme 手册(R5 有中文翻译)等
发布课程通知,作业和上课幻灯片等
讨论组:
可以在学校教学网讨论
视情况考虑
欢迎积极参加,提出问题和看法。请只讨论与本课程有关的问题
发贴请尽可能言之有物,给出意义明确的标题,内容能清晰说明要
讨论的问题及自己的看法等
/程序设计技术与方法的讨论供参考
程序设计技术和方法 裘宗燕,2011-2012 - (4)
软件
本课程上机用Scheme 语言和MIT Scheme 系统
机房安装MIT Scheme。基本系统是个交互式解释环境,带有一个类似
emacs 的编辑环境,可直接在该编辑环境里使用Scheme,也可以用
其他编辑器编程后装入系统
主页上有简单使用说明,系统有联机手册
安排时间介绍MIT Scheme 使用,欢迎参加
系统安装
文件可下载
网页链接有文档/资源等相关信息
另一使用较广的是PLT Scheme
标准Windows 界面常见形式的编辑器和执行环境、调试支持等
PLT Scheme 有兼容性问题,课程后面有些程序需要做较大修改
程序设计技术和方法 裘宗燕,2011-2012 - (5)
情况和想法
信息学院希望有一门用SICP 开的选修课程,数学学院原有
课程“程序设计技术和方法”
两者结合形成了这个供两个学院同学选修的课程。已经开过
三次,每次选课人数60 左右
帮助同学们从多种角度观察理解程序和程序设计中的问题:
函数式程序设计
各种程序组织方式,分解和控制程序复杂性的技术
丰富多彩的编程模式
对一些基础问题的理解
在上述各方面与常规的(命令式的,典型的如c/c++)程序设计关
系,给我们的启示
程序设计技术和方法
文档评论(0)