C++程序设计I课程编码:课程英文译名:C++Programming(1)课程类别:公共基础课开课对象:信息类专业开课学期:第一学期学分:4学分总学时:64学时;理论课学时:48学时;实验学时:16学时教材:《C++程序设计教程(修订版)——设计思想与实现》,钱能著,清华大学出版社,2009
6《C++程序设计教程(第二版)实验指导》,钱能著,清华大学出版社,2007
8参考书:【1】《C++程序设计教程(第二版)》,钱能著,清华大学出版社,2009
6【2】《C++程序设计教程(第二版)习题与解答》,钱能著,清华大学出版社,2009
7【3】《C++PrimerPlus(第五版)中文版》,[美]普拉塔(Prata,S
),孙建春/韦强译,人民邮电出版社,2005
1【4】《C++程序设计》,谭浩强编著,清华大学出版社,2004
8一、课程的性质、目的和任务C++是一门高效实用的通用型程序设计语言,它既可进行过程化编程,也可进行基于对象的模块化编程,也可进行面向对象编程
在计算机科学飞速发展的今天,C++能够很好地作为描述具体问题的工具,又可高效地实现各种编程方法的程序
作为程序设计语言,其在软件产业界得到了无可比拟的广泛应用
开设《C++程序设计I》课程,是为了尽早使用优秀的编程语言,开展以计算机算法实现为工具的领域研究,同时为进一步学习《C++程序设计II》课程,尽快学习高级编程技术打下基础
学习《C++程序设计基础》课程,学习程序设计基本思想与方法,通过充分的程序设计实践,掌握基本的程序设计方法和技巧,了解抽象数据类型的概念和简单使用
学会使用一定的程序设计风格,学会编制不具复杂算法的简单程序,灵活组织程序结构,正确控制多重循环过程,灵活运用各种简单数据类型,学会使用常用的标准库,并获得进一步学习C++语言特性的能力
二、课程的基本要求掌握C++程序设计语言的基本语法