毕业论文
职称论文发表
论文 论文发表
7彩论文网专业提供论文与 表服务其次提供论文范文免费阅读
经济论文| 管理论文| 法学论文| 教学论文| 教育论文| 新闻传播| 财政税收| 财务管理| 市场营销| 物流论文| 教师论文| 保险论文| 心理学| 图书馆>
会计论文| 医学论文| 文学论文| 英语论文| 医院管理| 护理论文| 政治论文| 哲学论文| 医药论文| 计算机| 社会学| 艺术| 科学| 工程| 文化| MBA
关于谈谈《C++语言程序设计》教学改革网站位置: >> 汉语言文学 >> 现代汉语论文 >> 浏览文章
谈谈《C++语言程序设计》教学改革

论文导读:智能识别等领域得到了进一步的推动和发展。但人才短缺依然制约着行业的发展,很多高校都认识到这一点,相继开设《C++语言程序设计》课程,目的在于让计算机专业的学生多学会一门编程语言,进一步培养学生独立深思、分析和解决理由的能力,增加就业砝码。然而《C++语言程序设计》这门课程学起来并不容易,不仅有很强的理论性,更具有原文出自:中报教育网论文中心 http://www.zbjy.cn

《C++语言程序设计》教学改革研究摘要:针对高校《C++语言程序设计》课程教学中普遍存在的理由,提出教师应该在教学中让学生明确学习目标,从而激发学生的学习兴趣,同时要从教学内容、教学策略等多方面变革传统教学模式,切实提高该课程的教学效果。
  关键词关键词:C++;程序设计; 教学策略;教学改革
  16727800(2014)002018902
  0引言
  C++语言广泛应用于基础软件、桌面系统、网络通信、音频视频、游戏娱乐等诸多领域,是世界上使用最广泛的编程语言之一。随着物联网技术的发展,C/C++技术在3G网络通信、多媒体处理、智能识别等领域得到了进一步的推动和发展。但人才短缺依然制约着行业的发展,很多高校都认识到这一点,相继开设《C++语言程序设计》课程,目的在于让计算机专业的学生多学会一门编程语言,进一步培养学生独立深思、分析和解决理由的能力,增加就业砝码。然而《C++语言程序设计》这门课程学起来并不容易,不仅有很强的理论性,更具有实用性,课堂理论教学和代码编写缺一不可。在传统教学过程中,由于教学目标不清晰,部分学生会质疑开设这门课程的必要性,并且教学内容或教学策略上的不足,也使得学生学起来枯燥,逐渐产生畏难心理。因此,高校《C++语言程序设计课程》的教学改革势在必行。本文根据多年来的实际教学情况和C++培训市场调研分析,从该课程的教学目标、教学内容以及教学实施策略等方面进行探索性的改革。
  1教学中存在的普遍理由
  1.1学生无法明确教学目标
  以武汉东湖学院的《计算机语言程序设计》课程为例,4年的时间依次开设了《高级语言程序设计——C》、《面向对象程序设计——Java》、《C++语言程序设计》《.net 程序设计》4门课程。学校的出发点是全面培养学生的软件开发编程能力,不断提高学生独立深思、分析和解决理由的能力,从而增加学生就业砝码。4门课程跨越不同的教学学期,由不同的教师授课,教师如果只关注自己所授课程,没能从全局比较分析,学生很可能无法明确教学目标。
  C++语言比较难学,课程教学中牵涉到的概念比较复杂、规则繁多;C++使用灵活、容易出错,不少学生感到学习困难;同时C++是面向对象程序设计语言,但又不是纯面向对象语言,它在过程语言中增加了面向对象的结构。这种特性使得C++语言能够保持与C语言的兼容。在教学初期,学生会觉得C++很亲切,许多C语言代码不经修改就可以为C++语言使用[1]。此时如果不让学生明确学习的目标和作用,学生很容易误解甚至会置疑:学了C为什么还要学《C++语言程序设计》教学改革由专注毕业论文与职称论文的http://www.7ctime.com提供,转载请保留 .C++,既然不是纯面向对象语言,用Java替代C++不就可以了吗?这样,C++语言教学自然不会有良好的教学效果。
  1.2教学内容注重语法,课后延伸不多
  教学内容更多关注语法。C++语言同所有算法语言一样都由自己特定语句组成,每条语句又有自己的一些特定使用规则[2]。在传统的《C++语言程序设计》课程教学中,无论是教材还是教师授课,都是先介绍概念,再介绍规则,最后讲解例子。有关概念规则的内容相对来说较为枯燥难记,在讲授过程中,难以引起学生的兴趣。虽然最后有例子讲解,但通常都是彼此孤立的、按章节对应教学内容的一些小数学理由[2],学生还是很难从中感受到实际应用价值。
  受课程学时所限,课程教学内容大多也只能以基本的语法、规则、小案例形式来呈现。如果课后不加以延伸或适当学习,学生对C++的学习就只能停留在皮毛。
  1.3教学策略与企业实际脱节
  学生在学习《C++语言程序设计》课程时,往往有种“只见树木,不见森林”的感觉。因为传统教学往往都是简单地按照教材顺序循序渐进地进行,每节课都会让学生学习并记住许多概念和规则,但他们并不知如何综合起来解决理由[3]。即使安排大量实验课,也多是围绕每个章节分散地进行相关概念或者规则的实践。一段时间后学生往往对这门课感到厌倦,学到的知识也不足以驾驭实际项目开发。
  2教学改革策略
  针对上述现象,本文从以下几方面探讨了对课程的教学改革,实际运用中也取得了良好的教学效果。
  2.1明确学习目的,激发学生的内在动力
  教育心理学指出,学习动机是学习活动得以发生、维持进行,直到完成的内在动力。现代大学生对自己的学习活动、学习内容以及其对未来的就业和发展十分关注,如能在课堂教学初期讲清课程的开设目标以及相关就业前景,充分重视学生的这种学习动机,学习效果自然会提高。例如,在讲授《C++语言程序设计》课程前,可以收集一些招聘C++语言编程人员的就业信息及毕业生从事C++语言编程工作的收入、工作岗位发展趋势等学生十分关注的重要信息。到了教学初期,在讲授“什么是C++”时,可穿插着介绍这些信息,并让学生知道“C++语言广泛应用于基础软件、桌面系统、网络通信、音频视频、游戏娱乐等诸多领域。目前,企业招牌C++软件开发工程的数量占软件开发工程师总量的1/3左右,薪水居高不下。要尽快使每个学生明确即将学习的知识与社会的关系,因人而异地帮助学生找到各自的学习目标,激发学生的内在动力。
  2.2教学内容注重从整体到具体,再从具体到整体
  虽然教材的编排大都按照先概念、再规则、最后举例这一顺序,但由于其间知识的分散性,彼此缺乏联系,使学生不能体会一个完整的编程过程。在教学中,应注重教学内容从整体到具体,再从具体到整体,使学生通过一个完整案例先快速了解C++语言程序设计的全过程,然后增添程序设计的教学内容,具体分析实现步骤中的各个知识点,学习更高标准和要求的程序,最后学生在学完所有知识点后完成一个完整的设计。这种思路特别适合程序设计类的其它课程。
  2.3教学策略注重同中求异、异中求同
  这样可使学生学会抓住事物的本质特点,加深对事物的理解,有利于培养学生的创造性思维。为了能使学生的学习更深入,采用对比的策略进行教学,可以达到很好的教学效果。例如,学生在学习C++语言时可以拿它与C语言作比较,C++程序语言与C语言在程序设计思路上存在着不同:一个是面向对 全文地址:http://www.7ctime.com/xdhylw/lw17701.html
论文写作技巧论文写作技巧

关于谈谈《C++语言程序设计》教学改革论文范文由7彩论文网整理编辑提供免费阅读硕士毕业论文