...
首页> 外文期刊>Decision Sciences Journal of Innovative Education >An Approach to Teaching Object-Oriented Programming Concepts in Business Schools
【24h】

An Approach to Teaching Object-Oriented Programming Concepts in Business Schools

机译:商学院教学面向对象程序设计概念的方法

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

获取外文期刊封面封底 >>

       

摘要

Java has gained immense popularity as a language for developing business applications especially for web-based applications (on the server side). Despite its popularity, however, it has still not made extensive inroads into many Information Systems and Decision Sciences curricula. One of the primary stumbling blocks in teaching Java lies in conveying the object-oriented aspects of Java to the students. In most business school curricula, students often are exposed to Java after having been taught other procedural languages such as VB or C. In addition, very often students are exposed to both Java the language and the concepts of object-orientation in the context of a single course. Thus, an instructor is faced with two challenges: (a) overcoming the cognitive obstacles in moving from a procedural to object-oriented language (Manns & Nelson, 1996), and (b) conveying key concepts of object-orientation in a single semester. In this paper, we present an approach to teaching object-oriented concepts (using Java) that has been used successfully to overcome both of these challenges. It should be noted that while we discuss this in the context of Java, the same concepts should be applicable to teaching other object-oriented languages, for example, C# or even VB.NET. The target audience for our approach is any student who has already taken a course in programming. Based on our experiences teaching Java to students we have identified three main hurdles that they face: (a) inability to clearly distinguish between the notion of classes and objects, (b) understanding and using complex objects (objects that contain one or more objects within them), and (c) grasping the concepts of inheritance and interfaces. In the sections that follow, we present a series of steps that can help students overcome these hurdles.
机译:Java作为一种用于开发业务应用程序(尤其是用于基于Web的应用程序(在服务器端))的语言而获得了极大的普及。尽管它很受欢迎,但是它仍然没有广泛地进入许多信息系统和决策科学课程。教授Java的主要绊脚石之一是向学生传达Java的面向对象方面。在大多数商学院课程中,在学习了其他程序语言(例如VB或C)之后,学生通常会接触Java。此外,很多情况下,学生会在Java语言中接触到Java语言和面向对象的概念。单门课程。因此,教师面临两个挑战:(a)克服从程序语言到面向对象语言的认知障碍(Manns&Nelson,1996),以及(b)在一个学期内传达面向对象的关键概念。在本文中,我们提出了一种用于教学(使用Java)的面向对象概念的方法,该方法已成功用于克服这两个挑战。应该注意的是,尽管我们在Java上下文中进行讨论,但相同的概念也应适用于教授其他面向对象的语言,例如C#甚至VB.NET。我们方法的目标受众是已经学习编程课程的任何学生。根据我们向学生教授Java的经验,我们确定了他们面临的三个主要障碍:(a)无法清楚地区分类和对象的概念,(b)理解和使用复杂对象(包含一个或多个对象的对象)它们),以及(c)掌握继承和接口的概念。在以下各节中,我们提出了一系列步骤,可以帮助学生克服这些障碍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号