首页> 外文会议> >Understanding Object Oriented Programming Concepts in an Advanced Programming Course
【24h】

Understanding Object Oriented Programming Concepts in an Advanced Programming Course

机译:在高级编程课程中了解面向对象的编程概念

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

摘要

Teaching Object Oriented Programming (OOP) is a difficult task, both for teachers who have to find the best way to illustrate the concepts and for students who have to understand them. Although the OOP paradigm and its concepts reflect the "real world", it has been shown that students find hard to understand and internalize the OOP concepts such as encapsulation, inheritance and polymorphism. This paper describes difficulties in understanding OOP in an Advanced Java course given at the Computer Science Department of the Open University of Israel. We present a typical question which focuses on several aspects of OOP. We discuss the students' answers and point out typical hardships in grasping the topic.
机译:面向对象的程序设计(OOP)教学是一项艰巨的任务,无论是对于必须寻求最佳方法来说明概念的老师,还是对于必须理解它们的学生而言。尽管OOP范式及其概念反映了“现实世界”,但事实表明,学生发现难以理解和内化OOP概念,例如封装,继承和多态性。本文介绍了以色列开放大学计算机科学系开设的高级Java课程中理解OOP的困难。我们提出一个典型的问题,重点放在OOP的几个方面。我们讨论学生的答案,并指出在掌握该主题方面的典型困难。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号