Winning Poker Hands(赢得牌局) 你可以学到什么: 设计过程的步骤,程序开发的清晰和通用性。论证程序正确性,试验和模拟。设计的权衡;简洁和清晰。分解和组合。 链接: Lesson 1 - Udacity Lesson 1 Bonus: Shuffling Andy’s Corner 1 Problem Set1 Office Hours 1 参考文献: Design of Computer Programs - 英文介绍 - Udacity;Design of Computer Programs - 中文介绍 - 果壳;Design of Computer Programs - 视频列表 - Udacity;Design of Computer Programs - 视频列表 - YouTube。