C++编程基础与实战训练

需积分: 9 4 下载量 191 浏览量 更新于2024-08-23 收藏 466KB PPT 举报
"学习方法-c 简单知识 c++基础" 在学习C和C++的过程中,吴文虎老师的指导原则是至关重要的。首先,强调动手动脑,这意味着在理论学习的同时,应该通过实际编程来加深理解。编程思路的学习和总结同样重要,这有助于形成良好的编程思维习惯。此外,提倡“做学问”,鼓励提问和解决问题,这有助于解决学习过程中的疑惑。大量的练习是提升技能的关键,只有通过不断实践,才能使编程技巧达到熟练和自如的程度。 "程序设计实习"这门课程由李文新、余华山、汪洋、郭炜四位教师共同授课,其中汪洋老师提供了具体的联系方式。课程主要针对C++编程基础,旨在帮助学生巩固C语言知识,并深入学习C++。课程内容包括使用VC++编程环境,高精度计算,日期处理,字符串处理,链表,枚举,递归等。同时,课程涵盖了C++的核心概念,如类、对象、数据抽象、重载、继承、虚函数、多态,以及相关的语法实现。 授课方式多元化,包括课堂讲授、练习、测验、自学、书面作业、上机实习和上机作业。课程成绩由期中和期末考试,以及平时成绩(包括作业和课堂表现)组成。作业部分包括课堂留的作业、上机实习和Blocks程序对战,后者可以不在机房完成,而是通过比赛成绩计分。 教材推荐了《程序设计导引及在线实践》和《C++大学教程》(第二版),由Harvey M. Deitel和Paul James Deitel编写,邱仲潘等译,冯平审校。课程网页提供了额外的学习资源,包括课程大纲和进度安排。 课程进度安排从C++基础知识开始,逐步深入到高级主题,如类和对象、运算符重载、继承、多态,以及标准模板库的应用。整个课程设计旨在逐步提升学生的编程能力和问题解决能力,使其能够熟练运用C++进行复杂程序设计。通过这样的学习过程,学生不仅可以掌握编程语言本身,还能培养出良好的编程习惯和解决问题的能力,为未来在IT领域的进一步发展奠定坚实的基础。