博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
How to Design Programs: An Introduction to Programming and Computing
阅读量:4231 次
发布时间:2019-05-26

本文共 1331 字,大约阅读时间需要 4 分钟。

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 - topmvp

This introduction to programming places computer science in the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process. This approach fosters a variety of skills--critical reading, analytical thinking, creative synthesis, and attention to detail--that are important for everyone, not just future computer programmers.

The book exposes readers to two fundamentally new ideas. First, it presents program design guidelines that show the reader how to analyze a problem statement; how to formulate concise goals; how to make up examples; how to develop an outline of the solution, based on the analysis; how to finish the program; and how to test. Each step produces a well-defined intermediate product. Second, the book comes with a novel programming environment, the first one explicitly designed for beginners. The environment grows with the readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks.

All the book's support materials are available for free on the Web. The Web site includes the environment, teacher guides, exercises for all levels, solutions, and additional projects.

http://rapidshare.com/files/15275005/I0262062186.rar
你可能感兴趣的文章
Impala入门笔记(转载)
查看>>
大数据分析:机器学习算法实现的演化
查看>>
自学大数据:用以生产环境的Hadoop版本比较
查看>>
Cloudera Manager和Managed Service的数据库
查看>>
cloudera Manager中监控数据的存储
查看>>
Kafka简要介绍
查看>>
Maven环境的搭建
查看>>
hbase 学习梳理
查看>>
浅谈医学大数据(中)
查看>>
阿里巴巴数据产品经理工作总结
查看>>
大数据的特点及作用
查看>>
IBM朱辉:大数据分析的5个高复制使用场景及案例分享(含PPT)
查看>>
“医学数据银行”——临床大数据科研协作平台
查看>>
人工智能、机器学习、统计学、数据挖掘之间有什么区别?
查看>>
大数据架构师基础:hadoop家族,Cloudera系列产品介绍
查看>>
Java返回对象快捷键
查看>>
Hadoop web页面的授权设定
查看>>
Hadoop大数据平台运维工程师须掌握的基本命令集分享
查看>>
后Hadoop时代的大数据架构
查看>>
浅谈开源大数据平台的演变
查看>>