首页> 外文期刊>Computing reviews >Processing: a programming handbook for visual designers and artists (2nd ed.)
【24h】

Processing: a programming handbook for visual designers and artists (2nd ed.)

机译:处理:面向视觉设计师和艺术家的编程手册(第二版)

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

摘要

As a computer science (CS) instructor, one of the teaching practices that most irks me is the teaching of programming languages via lectures using PowerPoint or PDF overheads. Even without moving completely to the practice of "flipped teaching," I have always felt there should be a better way of making the teaching of programming more exciting, particularly when teaching an audience that does not (yet) profess a strong interest in programming. I have tried using both Python and OCaml interactively in lectures, with I believe a good deal of success. The interactive nature of simply firing up the interpreter and developing code in front of the audience's eyes makes for a lively teaching session. Unfortunately, it is more difficult to do this with the traditional imperative/object-oriented languages. Having to start with the magical incantations of public, float, abstract, and so on takes some of the spontaneity away. The choice of first examples also becomes important: beyond printing "Hello, World!" most Java and C tutorials move to numerical calculations, which may not be of interest to all potential programmers.
机译:作为计算机科学(CS)讲师,最让我讨厌的一种教学实践是通过使用PowerPoint或PDF开销的讲座进行编程语言的教学。即使没有完全转向“翻转教学”的实践,我也一直觉得应该有一种更好的方法来使编程教学变得更加令人兴奋,尤其是在教尚未(但)对编程表现出浓厚兴趣的听众时。我曾尝试在讲座中以交互方式使用Python和OCaml,但相信会有很大的成功。只需触发翻译人员并在观众眼前开发代码的互动性质便可以进行生动活泼的教学。不幸的是,使用传统的命令式/面向对象语言很难做到这一点。必须从公共,浮动,抽象等等的神奇咒语开始,才能消除一些自发性。选择第一个示例也很重要:除了打印“ Hello,World!”之外,大多数Java和C教程都转向数值计算,这可能不是所有潜在程序员都感兴趣的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号