- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
本科生课程大纲
C++程序设计
课程名称课程代码082302201291
ProgrammingwithC++Language
课程属性学科基础课时/学分64/3
课程性质必修实践学时32
责任教师课外学时64(32*2)
课程属性:公共基础/通识教育/学科基础/专业知识/工作技能,课程性质:必修、选修
一、课程介绍
1.课程描述:
《C++程序设计》是自动化专业本科生的一门重要专业必修基础课程。该课程与本
科生的许多专业课(微机原理及接口技术、信号与系统、数据结构、数字图像处理等)
有着较强的联系。《C++程序设计》将为自动化专业、电子信息专业、计算机科学与技
术专业的学生系统学习的软件设计语言,具备程序编制与调试的基本能力,掌握软件
设计的思想、框架与方法,也将为各相关专业学生后续课程的学习及设计实践环节打
下良好的编程基础。
课程主要内容包括:C++编程基本知识、面向过程的程序设计、基于对象的程序设
计、面向对象的程序设计等内容。
2.设计思路:
依照教育部高等学校电子信息与电气学科教学指导委员会与自动化专业教学指导
分委员会在2010年12月颁布的《普通高校自动化专业规范》,《C++程序设计》是自
动化专业基础课程之一。依照该规范,课程内容主要包括:面向过程的程序设计、基
于对象的程序设计、面向对象的程序设计等内容。以《C++程序设计》课本章节顺序为
基础,本课程的内容编排顺序为:(1)C++编程基本知识;(2)面向过程的程序设计;
-1-
(3)基于对象的程序设计;(4)面向对象的程序设计。
3.课程与其他课程的关系
先修课程:无
后置课程:C++程序设计实训,数据结构,数字图像处理
二、课程目标
通过学习本课程,使学生首先掌握C语言面向过程程序设计的基本知识,然后逐
步掌握C++面向对象程序设计的思想与方法,熟悉C++程序设计相关的概念与方法,熟
悉调试的平台与环境,能顺利编制、调试各种C++程序。同时了解VisualC++编程的
基本框架,为学生将来从事软件开发奠定良好的基础和能力。
三、学习要求
1、最低学习要求:
每节课前预习。授课过程中,接受教师提问。上机编程调试中,积极与教师或助
教进行交流,并对遇到的编程问题进行咨询、讨论。独立完成例题、部分习题作业以
及老师布置的编程作业,并向教师或助教进行演示完成的作业情况。
2、进一步学习指导:
深入学习VisualC++编程环境下的程序设计框架、方法,自己尝试一些具有可视
化界面的有趣软件的开发。
四、教学内容
计划
内容顺序主题主要内容概述
课时
C++的初步
第一章4C++语言程序简介与上机实践
知识
数据类型与
第二章4数据类型与算术表达式等
表达式
-2-
程序设计初
第三章8输入输出以及顺序、分支、循环程序的设计方法
步
函数与预处
第四章
文档评论(0)