《C++程序设计》是地理信息科学、遥感科学与技术等专业的一门专业基础课,本课程的主要任务是培养学生掌握基本的程序设计方法,进而能用所学的知识解决一定得实际问题应用能力;培养学生在软件编程领域中中小程序设计开发能力。 教学内容: 本课程教学内容主要有C++入门知识介绍,基本数据类型和自定义数据类型、表达式和语句、基本输入输出、程序流程控制,函数、数组、指针与引用、预处理命令、IO操作、面向对象的程序设计基本概念、方法,同时对C++中常用的“流”进行详细的介绍。我们将理论教学与实践教学相结合,引导学生深入思考,充分调动学生学习的主动性。 课程目标: 为了加强提高效果,本课程以实践为中心,以“实践教学”为核心组织教学。通过该课程的学习,学生能够掌握C++程序设计基础知识,程序设计方法与基本数据结构。通过上机能进一步加深对课程基本内容的理解。同时,在上机操作、练习实践等基本技能训练中,培养学生分析具体问题,建立数学模型,用C++解决实际问题的能力;培养学生的编程能力和阅读、分析程序的能力;培养学生的创新意识和提高学生的实践能力,同时达到“学以致用”的目的。 指定教材: 该门课程选用中国高等院校计算机基础教育课程体系规划教材:C++程序设计(第2版),谭浩强 著,清华大学出版社。