C++程序设计与实践:交大课程详解

需积分: 45 20 下载量 24 浏览量 更新于2024-07-13 收藏 4.68MB PPT 举报
"C++程序设计-交大c++课件" C++程序设计是一门深入学习编程技术的课程,尤其侧重于C++语言的应用。这门课程的目标是帮助学生掌握程序设计的基本概念,包括过程化程序设计和面向对象的程序设计。通过学习,学生将能够熟练运用C++语言进行编程,并理解常见的算法及其设计过程。 课程的评价体系由三部分构成:期末考试占总成绩的50%,平时作业占20%,上机考试占30%。因此,学生需要在理论学习和实践操作上均衡投入,确保全面掌握课程内容。 教材和参考书籍推荐了《C++程序设计思想与方法》(第2版)以供理论学习,由翁惠玉编写,人民邮电出版社出版;《C++程序设计实验指导》由孟桂娥编写,上海交通大学出版社出版,作为实验和实践操作的指导;同时,也推荐了《C程序设计》(第3版)——谭浩强著,以及《C++大学教程》(第5版),电子工业出版社出版,这两本书籍作为补充阅读材料,以加深对C++语言的理解。 课程作业是学习过程中不可或缺的一部分。学生需独立完成每次作业,作业环境可以选择VC6.0、VC2008或VC2010等开发工具。助教会每周一晚上6:00-9:00在电院4号楼208机房提供答疑服务,从第2周持续到第16周。作业的提交需要遵循特定的命名规则,例如,使用WinRAR压缩作业文件,压缩文件名为"学号_作业号.rar",如果作业包含多个小题,则每个小题的文件夹应命名为"学号_作业号_题号"。 评分标准严格,作业内容会在上课时发布,并明确截止日期和提交地址。一旦超过截止日期,将不再接受作业。抄袭行为将导致抄袭者和被抄袭者当次作业得分为0。 课程内容通过实例学习,如“第一个程序”和“第二个程序”,逐步引入变量定义、数据类型、符号常量、算术表达式、赋值表达式、自增自减运算符、强制类型转换以及数据的输入输出等基础概念。这些基本元素构成了C++编程的基础,通过深入学习和实践,学生可以逐步构建起自己的编程技能。 这门C++程序设计课程旨在提供一个系统化的学习平台,通过理论讲解、实践操作和严格的评估机制,帮助学生掌握C++编程的核心技能,并为他们未来在IT领域的发展打下坚实的基础。