



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机专业论文关于非计算机专业的C+教学论文范文参考资料 摘 要:C+是高等学校广泛使用的教学语言,并对后续专业课程的学习起到重要的铺垫作用。该文结合对非专业讲授C+课程及实验的经验,对目前高校非计算机专业C+课程教学中存在的主要理由进行研究和探讨,并提出相应的改善措施。实践表明这些原则和策略增强了学生的积极性,较好的提高了教学效果,值得推广。 关键词:C+语言程序设计 非计算机专业 教学策略 1674-098X(xx)04(b)-0122-02 当今,社会信息化全面推进,各行各业都受到计算机的强烈影响,从而对人才的计算机水平和能力的要求越来越高。此时,非计算机专业的人才如果能自行开发计算机程序解决专业中的理由,将是提高自身竞争力的一个重要手段。为此,现在很多高校都已经将程序设计作为理工科非计算机专业学生的必修课程之一。该文结合笔者为数学、电气及其自动化等非计算机专业学生讲授面向对象技术与C+程序设计课程与实验指导的经验,针对当前高校非计算机专业面向对象程序设计(C+)教学存在的理由,从教学内容的调整、教学策略的改善和学生自学能力的培养等方面进行了探讨。 1 理工类学校数学专业开设C+课程的必要性 1.1 培养交叉学科人才 计算机与数学、电气、金融商务等结合,是社会发展长期积累的智慧结晶。我们认为,在高等学校中,有效的计算机及数学、电气、金融相关学科的学习活动不能单纯地分开进行,这些课程的专业知识应该相互渗透、相互融合,而在此过程中,学生要注重动手实践、自主探索与合作交流,从而使自己的知识结构和能力水平达到最佳效果,成为多学科交叉人才1。 1.2 需求更多就业机会 计算机人才是当今社会急需的人才,制约计算机人才的瓶颈往往是算法、建模,但是对数学专业的学生来说,这些刚好涉及到自己的专业内容。可是在数学专业的人才培养模式当中计算机开发、编程的学习仅仅只是基础,还远远达不到行业的入门要求2。所以,调整学校中非计算机专业的培养模式以适应社会的需求,可以为数学及其它专业的毕业生寻求更多的就业机会和更广阔的发展空间。 2 非计算机专业C+教学中存在的理由 C+是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。C+是适应多方面需求的编程语言,在很多行业应用广泛。相对于J*A,.NET来说,入门较难,而高等学校非计算机专业C+教学也存在着不少的理由。 2.1 学生重视不够,缺乏学习的主动性 由于授课对象是非计算机专业的学生,他们认为这门课程不是他们的专业范畴,自己不是学计算机专业的,不必自己编写程序3。因此,学生对学习程序设计的认识不足,从思想上缺乏足够的重视,缺乏学习的主动性。 2.2 学生主动学习的精力不够 在总学时有限的情况下,繁多且既有难度又有深度的教学内容,导致教学过程中理论和上机实践的时间不足,学生对知识点不能很好地掌握。同时由于自己专业本身的课业负担致使对这门课程不能全身心投入。 2.3 学生学习策略不正确 很多学生按照学习一般文科课程一样去学习程序设计,课前预习、按时上课、认真听讲、仔细阅读相关教材,但是一到写程序的时候就显得力不从心。其实这些学生并没有真正掌握正确的学习程序设计的策略,忽视了上机实践过程。 2.4 教师教学策略欠缺 学习程序设计的最好策略就是去上机写程序,只有在写程序、编译、调试程序的过程中,才能对程序设计有更深入的理解。但在实际的教学过程中,因为授课对象是非计算机专业的学生,许多老师很少教学生们如何利用编译器的调试工具对程序进行排错。很多学生一看见程序有很多编译错误,就会产生畏惧感,对学习丧失了兴趣4。 3 有效的解决策略 综上所示,C+程序设计语言是一门既有难度又有深度的课程,非计算机专业的学生要学好它,不仅其自身的学习策略与学习态度是关键,教师好的教学策略同样不可忽视。 3.1 激发学生的学习兴趣,建立信心 上第一堂课时,可以对C+语言的发展追本溯源,适时穿插对C+语言的发展做出突出贡献的一些家的生平趣事,这样可以在课程伊始就吸引学生的注意力。同时,还可以演示有趣的C+语言程序,例如贪食蛇、排序算法的动画演示等,让学生认识到学习这门课是非常实用并且十分有趣的,激发学生学习程序设计的兴趣,推动后续知识的学习。 另外,要排除学生对程序设计语言的误解,尤其是女生,多数会觉得编程是男生的强项,这时可以给她们介绍世界上第一位程序员Ada,她就是一名女性。在开始的时候就鼓励学生建立学习的信心,这将是整个课程学好的关键一步。 3.2 针对专业特点,调整内容 对于非计算机专业的学生来讲首先要明确学习计算机语言对于本专业的重要性,然后架设一座计算机专业与其所学专业的桥梁,如果能将计算机技术灵活地运用到本专业领域里,将会对两个专业做出贡献5。 一般非计算机专业开设的高级语言程序设计课程学时都比计算机专业的学时数少,让学生掌握所有C+语言的知识点不现实,应针对不同专业的应用背景和课程特点,举例说明编程在其专业中的具体应用。例如数学专业主要是进行数学计算和求解,我就会在平时上课或
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入围项目采购方案(3篇)
- 公厕安全整治方案(3篇)
- 薪酬内部审计方案(3篇)
- 业务理赔服务方案(3篇)
- 销售质检方案模板(3篇)
- 仓库索赔方案模板(3篇)
- 商务走访策划方案模板(3篇)
- 新疆医科大学《大学音乐基础与鉴赏》2023-2024学年第二学期期末试卷
- 管道清洗拆除方案(3篇)
- 洗煤企业整合方案(3篇)
- 妊娠期急性脂肪肝临床管理指南(2022版)解读
- 呼伦贝尔农业无人机项目可行性研究报告(范文)
- LTPS-LCD工艺流程简介资料
- 初中生物总复习(七八年级上下册)
- (完整版)10KV配电室安装工程施工方案
- 幼儿卫生保健试题和参考答案解析
- 锅炉基础知识及水泥余热发电锅炉性能1
- 辽宁省建筑施工三类人员安全生产考核合格证变更申请表
- (完整版)家庭亲密度与适应性量表
- DOE操作作业指导书
- 初三自主招生简历范文
评论
0/150
提交评论