空间信息与数字技术专业的C++课程建设.doc 立即下载
2025-02-20
约5.8千字
约8页
0
22KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

空间信息与数字技术专业的C++课程建设.doc

空间信息与数字技术专业的C++课程建设.doc

预览

免费试读已结束,剩余 3 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页共NUMPAGES8页
空间信息与数字技术专业的C++课程建设

文章编号:1672-5913(2021)23-0044-04中图分类号:G642文献标识码:A
摘要:C++程序设计是我校空间信息与数字技术新专业的重要基础课程。近年来,根据专业知识体系要求,我们对该专业C++课程教学进行了系统建设。本文介绍了C++课程建设的相关结果,包括课程教学与实践教学的安排、教材的选择、教学方法的探索以及对教学内容中与其他计算机课程的衔接处理等,可为本专业C++课程教学及其他计算机课程建设的开展提供参考。
【关键词】:^p:C++教学;课程建设;教学安排;教学方法探索;课程衔接处理
空间信息与数字技术专业(数技专业)是我校新建本科专业,开设数学、计算机、地理信息系统和遥感等课程,培养从事空间信息处理和海洋信息系统研发的专业人才。C++课程作为数技专业的基础课程,教学目的是培养学生面向对象的程序设计能力,为后续学习数据结构、算法分析^p与设计、地理信息系统等课程建立编程基础。
数技专业属非计算机专业,我校计算机专业已有C++课程教学体系不适合直接用于数技专业的C++教学。近三年来,我专业C++教师基于“以学生为本”的思想,从学生培养目标出发,在梳理C++及相关课程的知识体系并吸取已有C++教学经验的基础上,从课程教学安排、教材及教学环节、教学手段和教学方法以及与其他程序设计语言的衔接处理上,对本专业的C++课程进行了系统建设,为本专业C++课程教学提供了保证。本文介绍本专业在C++课程教学内容安排、教学方法探索和与其他相关课程的衔接等方面的建设结果。
1合理安排教学内容
制定符合专业实际的C++课程教学计划,可为C++教学规定合理的教学框架。我校数技专业是强调计算机教学的非计算机专业,开设的计算机课程包括计算机应用基础、程序设计语言、数据结构、
算法分析^p与设计和操作系统等。本校计算机专业的程序语言是先开C再开C++。考虑到C++基础部分是C的超集,比C应用更广[1-2],C++高级部分中的面向对象程序设计思想可直接用到C#和中[3]。此外,C++还是数据结构、算法分析^p、操作系统等后续课程的首选实现语言,因此,本专业选择在程序语言中直接开C++,并将其教学目的规定为以C++语法教学为基础,以培养学生面向对象编程能力为重点。
基于C++教学目的,我校确定数技专业C++教学大纲为贯彻培养学生面向对象编程能力主线,保证数据结构等课程学习必需的基本知识,将表达式、数据类型、控制结构、函数、指针与数组、类与对象、运算符重载、继承、多态和模板等确定为必学内容,教学中以C++语法教学为辅助,将程序设计方法的教学作为重点。
在教学计划方面,学生修完“计算机应用基础课程”后,在第二学期开设C++(理论课时64学时、实践课时32学时),在第二学期后的小学期中开C++课程设计(32个学时)。
2探索有效的教学手段与教学方法
采用科学有效的教学方法,是完成C++课程教学目标的重要保证。与C、C#和相比,C++内容多而抽象,而数技专业学生学习C++之前没有程序语言基础。因此,在C++教学中,需要探索有效的教学手段与方法,重点解决让学生乐于学和易于学的问题。
2.1明确C++学习意义
明确C++的学习意义,可提高学生学习C++的兴趣。我们主要从“C++学习有何用”着手,仔细挑选了由C++语言开发的几款典型软件,在第一节课简单演示这些软件,以此说明C++语言在整个计算机软件开发中的重要地位,触发学生学习愿望。主要介绍的软件包括开发平台NokiaQt、VisualStudio和VC++;桌面工具Office、Photoshop、K3DSurf和Matlab;数据库系统SqlServer;网络软件IE和Google搜索引擎;C++小游戏GDI动画;行业应用软件“临港城市风暴潮灾害三维展示系统”(由本专业教师参与开发)等。另外,我们还罗列了数技专业与C++密切相关的后续核心课程,包括数据结构、操作系统、算法分析^p与设计等,说明C++在数技专业课程中不可或缺的基础地位。
2.2灵活采用多种教学方法和手段
学生理解C++的学习意义后,仍可能会因C++的复杂而缺少学习信心。对于解决C++难学的问题,我们从理论与实践教学两方面探索解决方法:始终以学生为教学主体,将对学生面向对象程序设计思维的培养作为教学主线,注重对案例教学[4-7]、启发式教学[4-5]的灵活应用,并督促学生读写程序。
1)把握C++教学主线。
C++语法复杂又细碎。为避免学生被C++语法“海洋”淹没,在教学中,我们把握“面向对象程序设计”这条主线,在C++教学内容处理上,以数据类型与表达式、控制结构、函数、数组与指针为基础,以多态为目标,强化类与对象、继承和多态等重点内容。
此外,在C++教学中,
查看更多
王子****青蛙
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

空间信息与数字技术专业的C++课程建设

文档大小:22KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用