-
收藏
-
加书架
-
引用
本书一共分为三篇,第一篇介绍C语言课程设计的目的及要求、选题和评价方法;第二篇介绍完成C语言课程设计需要的预备知识,除了C语言基础知识外,还引入了软件工程基础知识,帮助读者理解如何采用软件工程思想指导课程设计过程,此外,还介绍了时下最热门和流行的C语言开发平台VS 2013,取代TC和VC 6.0等早期版本开发平台,预备知识还包括信息管理系统开发所需的数据管理技术和游戏项目开发所需的图形编程技术,并将目前软件公司普遍采用的热门图形编程技术OpenGL和WinAPI两套方案介绍给读者,取代TC平台下已经过时的图形库;第三篇是课程设计项目指导,结合软件工程思想,通过10个经典项目的开发过程,逐步展示软件生命周期各个阶段的工作,项目涵盖信息管理系统、经典游戏、应用工具三个类别,所有项目均在VS 2013平台调试通过。本书内容丰富,介绍的技术新颖,课程设计指导详尽,既可以作为C语言课程设计教学的指导用书,也可以作为C语言项目开发者和编程爱好者的参考用书。
1)将C语言课程与软件工程课程的知识体系相衔接:现有C语言课程设计参考书往往只是按照需求分析、设计、实现的步骤去介绍,并没有涉及软件工程中生命周期方法学的理论知识,本书拟介绍相关理论作为预备知识,让读者知其然并知其所以然,以软件工程思想指导C语言项目的开发; 2)所有项目开发采用VS2013编译器:现有C语言课程设计参考书多数采用TC环境或者VC6.0环境,过于陈旧,不利于读者掌握新的开发环境的使用,本书是现有类似书籍中个引入VS2013开发环境的教材,很多以TC环境为平台的书籍中的项目无法在VS2013环境下运行,本书将给出VS2013中的解决方案。 3)启发式案例设计:除了给出十个经典的完整案例之外,还给出多个详细的课程设计任务书,启发学生举一反三,独立完成课程设计任务。 4)增加项目验收评价细节:结合课程设计的实际教学经验,给出完整的课程设计任务书模板、过程评价模板、课程验收项目文档模板、评分方案等,切实指导课程设计开展的全过程。
- 版权: 清华大学出版社
- 出版: 2016-07-01
- 更新: 2023-06-07
- 书号:9787302416739
- 中图:TP312C
- 学科:工学控制科学与工程工学计算机科学与技术