C++11教程解析:国外与国内教程的差异

需积分: 9 3 下载量 36 浏览量 更新于2024-07-13 收藏 2.71MB PPT 举报
"C++11程序设计教程,由金建勋教授于2017年9月授课,强调了C++语言的学习及其重要性。教程涵盖了C++的基础概念、编程步骤和方法,旨在为后续高级课程打下坚实基础。教程特点分为国内外两方面,国外教程更注重实践应用,而国内教程则较为理论化。课程安排包括理论课、实验和讨论,采用多种编译器,如visual studio和DEV。学习过程中,建议学生认真听讲、做好笔记并独立完成作业。" 本教程围绕"C++11程序设计"展开,由金建勋教授讲解,时间设定在2017年9月。课程主要基于"C++大学教程(第9版)",同时推荐了几本重要的参考书籍,包括谭浩强的《C程序设计》以及Bjarne Stroustrup的《C++程序设计语言(特别版)》。课程的目标是帮助学生掌握程序设计语言的基本概念和编程技巧,为未来学习如"数据结构"、"高级程序设计语言"和"操作系统原理"等课程做好准备。 教程的特点对比中,国外的教程更倾向于将理论知识与实际应用相结合,每一章都涉及到A、B、C三个方面的知识点,如A1至A5、B1至B5、C1至C4,通过这种方式让学生在实践中学习和理解。而国内的教程虽然同样涵盖这些知识点,但其呈现方式可能更为抽象,强调理论的系统性和深度。 课程的组织形式包括每周四的理论课、交叉进行的实验以及讨论环节,总共40学时,其中20学时为理论教学,16学时为上机实验,4学时用于讨论。考核方式是结合平时成绩、笔试和实验结果。推荐使用的C++编译器有visual studio的不同版本和DEV5.11。为了支持学习,教师提供了电子讲稿和作业,并提供了邮箱和联系方式以便学生咨询。 学习C++语言是一项挑战,教师提醒学生需要认真听讲、做笔记,确保按时独立完成作业,且在上机实验前要充分准备。通过这样的学习方法,期望学生能逐步掌握C++语言,形成良好的编程习惯,并为未来的技术学习之路铺平道路。