编程基础
Completion requirements
第一版致谢
我想感谢许多人在这个项目中给予我的帮助和鼓励。
- Mr. Abass Alamnehe,休斯顿社区学院的同事。他鼓励将Connexions作为“开源”出版概念的使用。他对多个模块的评论直接促成了本教材/集材料的改进。
- 自1984年以来,我教授的编程课程中的数百(很可能超过一千)名学生。这些课程涉及的语言包括:COBOL、大型机IBM汇编、英特尔汇编、Pascal、C、C++等。他们经常建议我写一本自己的书,因为他们认为我解释的内容比我们使用的教材作者更好。我的学生们并没有意识到,正是他们间接或直接地帮助改进了我教学材料的内容,并且提升了我作为教师的水平。
- 我未来的学生们,以及所有将使用本教材/集的读者。他们将提供改进建议,并且作为成千上万的眼睛,帮助发现那些难以察觉的排版错误等。
- 我的妻子Carol,她在我做的每一件事上都给予我支持。她忍受了我长时间专注于开发本书所包含的模块的无数小时。如果没有她的支持,这项工作就无法完成。
Kenneth Leroy Busbee
第二版致谢
我想感谢许多人使这一版的出版成为可能,包括:
- Kenneth Leroy Busbee,他最初的构思和愿意将《编程基础——模块化结构化方法使用C++》作为CC-BY许可公开,使得我们能够在他的成功基础上进行扩展。
- 开普敦大学,同样将《Python中的面向对象编程》作为CC-BY-SA共享,使得我们能够在他们的努力基础上进行发展。
- Jay Singelmann 和 Jean Longhurst,他们最早教我结构化编程。
- Joyce Farrell,她的《编程逻辑与设计》一书,我已经使用了好几年,毫无疑问地影响了我的教学方法。
- Devin Cook,为开发Flowgorithm并将其作为免费软件发布,且慷慨地允许在本书第二版中使用该软件生成大部分伪代码和流程图。
- Zoe Wake Hyde以及Rebus Community的工作人员和志愿者们,为创建和协作开源内容提供了社区和平台。
- April Browne、Carol Potaczek和Maisie Sparks,感谢她们为内容改进提供了主题专业知识和建议。
- 我的妻子和家人,感谢他们接受我对开放教育资源的投入,并依然爱我。
Dave Braunschweig
参考文献
cnx.org: 《编程基础——使用C++的模块化结构化方法》
封面艺术:拼图碎片 – CC0,作者 MsReadIt,下载自 https://openclipart.org/detail/231093/puzzle-pieces
Last modified: Friday, 10 January 2025, 9:33 AM