首页> 外文学位 >Cognitive characteristics of learning Java, an object -oriented programming language
【24h】

Cognitive characteristics of learning Java, an object -oriented programming language

机译:学习Java(一种面向对象的编程语言)的认知特征

获取原文
获取原文并翻译 | 示例

摘要

Industry and Academia are moving from procedural programming languages (e.g., COBOL) to object-oriented programming languages, such as Java for the Internet. Past studies in the cognitive aspects of programming have focused primarily on procedural programming languages. Some of the languages used have been Pascal, C, Basic, FORTAN, and COBOL. Object-oriented programming (OOP) represents a new paradigm for computing. Industry is finding that programmers are having difficulty shifting to this new programming paradigm. This instruction in OOP is currently starting in colleges and universities across the country.;What are the cognitive aspects for this new OOP language Java? When is a student developmentally ready to handle the cognitive characteristics of the OOP language Java? Which cognitive teaching style is best for this OOP language Java? Questions such as the aforementioned are the focus of this research Such research is needed to improve understanding of the learning process and identify students' difficulties with OOP methods. This can enhance academic teaching and industry training (Scholtz, 1993; Sheetz, 1997; Rosson, 1990).;Cognitive development as measured by the Propositional Logic Test, cognitive style as measured by the Hemispheric Mode Indicator, and physical hemispheric dominance as measured by a self-report survey were obtained from thirty-six university students studying Java programming. Findings reveal that physical hemispheric dominance is unrelated to cognitive and programming language variables. However, both procedural and object oriented programming require Piaget's formal operation cognitive level as indicated by the Propositional Logic Test. This is consistent with prior research A new finding is that object oriented programming also requires formal operation cognitive level. Another new finding is that object oriented programming appears to be unrelated to hemispheric cognitive style as indicated by the Hemispheric Mode Indicator (HMI). This research suggests that object oriented programming is hemispheric thinking style friendly, while procedural programming is left hemispheric cognitive style.;The conclusion is that cognitive characteristics are not the cause for the difficulty in shifting from procedural to this new programming paradigm of object oriented programming. An alternative possibility to the difficulty is proactive interference. Prior learning of procedural programming makes it harder to learning object oriented programming. Further research is needed to determine if proactive interference is the cause for the difficulty in shifting from procedural programming to object oriented programming.
机译:工业界和学术界正在从过程编程语言(例如COBOL)转向面向对象的编程语言,例如Internet的Java。过去在编程的认知方面的研究主要集中在过程编程语言上。使用的某些语言为Pascal,C,Basic,FORTAN和COBOL。面向对象编程(OOP)代表了一种新的计算范式。工业界发现程序员很难转换到这种新的编程范例。 OOP中的该指令当前在全国的大学中开始。;这种新的OOP语言Java的认知方面是什么?学生什么时候准备好应对OOP语言Java的认知特性?哪种认知教学风格最适合这种OOP语言Java?诸如上述的问题是本研究的重点。需要进行此类研究来提高对学习过程的理解,并通过OOP方法确定学生的困难。这可以增强学术教学和行业培训(Scholtz,1993; Sheetz,1997; Rosson,1990)。;通过命题逻辑测验测量的认知发展,通过半球模式指示符测量的认知风格以及通过一项自报调查是从36名学习Java编程的大学生那里获得的。研究发现,物理上的半球优势与认知和编程语言变量无关。但是,过程和面向对象的程序设计都需要伯爵的正式操作认知水平,如命题逻辑测试所示。这与先前的研究一致。一个新发现是面向对象的编程也需要正式的操作认知水平。另一个新发现是,如半球模式指示器(HMI)所示,面向对象的编程似乎与半球认知风格无关。这项研究表明,面向对象的程序设计是半球思维风格友好的,而过程式程序设计则是左半球的认知风格。结论是,认知特征并不是导致从程序性转换到面向对象程序设计这一新的编程范式的困难的原因。困难的另一种可能性是主动干扰。事先学习过程编程使学习面向对象的编程变得更加困难。需要进行进一步的研究以确定主动干扰是否是导致难以从过程编程转换为面向对象编程的原因。

著录项

  • 作者

    White, Garry Lynn.;

  • 作者单位

    The University of Texas at Austin.;

  • 授予单位 The University of Texas at Austin.;
  • 学科 Educational technology.;Science education.;Cognitive psychology.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 113 p.
  • 总页数 113
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:47:03

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号