Felleisen. How To Design Programs
这本编程入门书将计算机科学置于文科教育的核心。不同于其他入门书籍,它专注于程序设计过程。这种方法培养了多种技能——批判性阅读、分析性思维、创造性综合能力和注重细节——这些对于所有人都很重要,而不仅仅是未来的计算机程序员。这本书向读者展示了两个全新的理念。首先,它提供了程序设计指南,展示如何分析问题陈述,如何制定简明的目标,如何制作实例,如何根据分析制定解决方案的概要,如何完成程序以及如何测试。每一步都会产生一个明确的中间产品。其次,这本书配备了一个新颖的编程环境,这是第一个专门为初学者设计的环境。随着读者掌握书中的材料,这个环境也会成长,直到它支持全方位的编程任务语言。所有书籍的支持材料都可以在网上免费获得。网站包括环境、教师指南、各个级别的练习、解决方案和额外的项目。
相关链接:
下载地址
用户评论