高语言程序设计课程整合研究

高语言程序设计课程整合研究

ID:24630199

大小:300.52 KB

页数:18页

时间:2018-11-15

高语言程序设计课程整合研究_第1页
高语言程序设计课程整合研究_第2页
高语言程序设计课程整合研究_第3页
高语言程序设计课程整合研究_第4页
高语言程序设计课程整合研究_第5页
资源描述:

《高语言程序设计课程整合研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、高级语言程序设计课程整合研究高级语言程序设计课程整合研究高级语言程序设计课程整合研究摘要高级语言程序设计课程整合研究:本文通过对高校高级程序设计语言课程设置的调查,在分析高级程序高级语言程序设计课程整合研究设计语言在教学中不足的基础上,对高级语言课程进行了课程改革和整合,提高级语言程序设计课程整合研究出了将面向对象程序设计作为程序设计课程的入门语言。
  高级语言程序设计课程整合研究关键词:高级语言程序设计;面向对象;面向过程;课程整合
 高级语言程序设计课程整合研究     
  1高级程序设计课程的现状
  <高级语

2、言程序设计课程整合研究br>  程序设计课程作为大学计算机专业的核心课程,以培养掌握正确高级语言程序设计课程整合研究的程序设计方法与思想为目的。通过对该课程的学习,学生不仅要掌握高级语高级语言程序设计课程整合研究言程序设计的知识,更重要的是要掌握在实践中应用程序设计的思想和方高级语言程序设计课程整合研究法,进而养成独立思考的习惯和利用计算机解决实际问题的能力,并高级语言程序设计课程整合研究为后续的计算机课程,如数据结构、操作系统、软件工程等打下良好的高级语言程序设计课程整合研究基础。该课程内容变化多、更新速度快,历经Basic、FORTRAN、

3、高级语言程序设计课程整合研究Pascal、C等语言,最终形成以C++和Java为代表的面向对高级语言程序设计课程整合研究象的语言,成为程序设计的主流语言。因此,程序设计语言课程的教学、学高级语言程序设计课程整合研究生掌握程序设计语言的程度将直接影响到计算机在其专业领域中的应用高级语言程序设计课程整合研究。通过调查研究,目前国内大部分高校程序设计语言课程设置情况如表1所示高级语言程序设计课程整合研究。
  
  大部分高校认为C是C++的基础,C高级语言程序设计课程整合研究++语言和C语言在很多方面是兼容的。因此,掌握了C语言,再进一

4、步学习高级语言程序设计课程整合研究C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功高级语言程序设计课程整合研究倍的目的。Java语言是一种纯面向对象程序设计语言,为了适应企业高级语言程序设计课程整合研究实际工作的需要,很多高校将Java作为选修课开设。
    2高级语言程序设计教学中的问题
  
  高级语言程序设计课程整合研究2.1从学生角度分析
  从表1中我们可以看出,每门程序设计课高级语言程序设计课程整合研究程都包含了数据类型、运算符与表达式、语句,其内容是基本

5、相同的,高级语言程序设计课程整合研究而老师在讲授这几门课程的时候都要将这些内容进行重复讲授,这样高级语言程序设计课程整合研究不仅浪费了教学时间,也无法使学生在有限的学时内领会该语言的精髓,对高级语言程序设计课程整合研究程序设计语言的掌握只是蜻蜓点水,没有一门精通。这样就会使学生高级语言程序设计课程整合研究产生厌学情绪。由此可见,目前高校对于程序设计课程的设置不利于学高级语言程序设计课程整合研究生个性的发展,也很难培养出知识面广、动手能力强、综合素质高的专业学生高级语言程序设计课程整合研究。
  2.2从认知心理学角度分析
  建构主

6、义高级语言程序设计课程整合研究认为,教学不能无视学习者的已有知识经验,简单强硬地从外部对学习者实高级语言程序设计课程整合研究施知识的“填灌”,而是应当把学习者原有的知识经验作为新知识的生高级语言程序设计课程整合研究长点,引导学习者从原有的知识经验中,生长新的知识经验。学习者已有高级语言程序设计课程整合研究的知识经验是学习的充分条件,一些习惯了用结构化方法设计程序、高级语言程序设计课程整合研究再学习面向对象的学生反映他们设计出来的程序总是不像“面向对象的”,高级语言程序设计课程整合研究尽管他们也设法使用了类来组织程序。其原因是已有的经验先入为主,

7、以后在接受新的思想就比较难了,也就是说过去获得的知识对新知识的学习起阻碍作用,使新知识的学习发生困难,即负迁移。所以从结构化方法到面向对象方法的转变并不像从Basic到Pascal语言、或从Pascal到C语言的转变那样容易。
  2.3从应用角度分析
  面向过程程序设计是通过不断在程序的控制结构中增加细节来开发程序,可重用性较差,主要是为大型的工程计算或者为了完成某个任务而求出结果。而面向对象编程技术降低了软件开发的复杂度,能够开发出具有高可靠性的、可重用和易维护的软件,提高软件开发的效率,它对信息科学、软件工程、人工智能、认知

8、科学及系统工程等学科都将产生深远的影响。
  
  3课程整合的设想
  
  3.1减少重复的课程内容
  为了让学生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。