首页> 外文会议>Congreso Argentino de Ciencias de la Informatica y Desarrollos de Investigacion >A pedagogical proposal for teaching object-oriented programming: Implementation through the educational software Wollok
【24h】

A pedagogical proposal for teaching object-oriented programming: Implementation through the educational software Wollok

机译:教学面向对象程序设计的教学建议:通过教育软件Wollok的实现

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

摘要

Since years, the prevalent programming paradigm in professional world of software development is the object-oriented one. However, the inertia of traditional forms of programming coupled with outdated learnings in the field, often leading to object programming languages used with a procedural approach and then waste their potential and fall into few robust software. Assuming the influence of university careers systems in the dynamics of software development industry, it is essential to address the educational processes that occur in their area. This paper presents some pedagogical choices about how to teach programming under the paradigm of OOP and use of an educational software, called Wollok, which was designed by university teachers to accompany and sustain this process. It consists in a development environment that includes a new programming language based on the classic Smalltalk ideas with more modern languages own characteristics. Its simplicity allows focus on the main concepts of paradigm - objects, messages, polymorphism- and gradually incorporate more complexity - classes, inheritance, mixins-according to the progress of the learning process.
机译:多年来,在软件开发的专业领域中流行的编程范例是面向对象的。但是,传统编程形式的惯性与该领域的过时学习相结合,通常导致对象编程语言与过程方法一起使用,然后浪费其潜能,并沦为少数健壮的软件。假设大学职业生涯系统在软件开发行业的动态中具有影响力,则必须解决在其领域中发生的教育过程。本文提出了一些有关在OOP范式下如何教授编程的教学方法选择,以及使用一种名为Wollok的教育软件的方法,该软件由大学教师设计以陪伴并维持这一过程。它包含在开发环境中,该开发环境包括基于经典Smalltalk想法的新编程语言,并具有更多现代语言自己的特征。它的简单性使其可以专注于范式的主要概念-对象,消息,多态性-并根据学习过程的进展逐渐包含更多的复杂性-类,继承,mixins。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号