【24h】

Teaching of Programming with a Programmer's Theory of Programming

机译:用程序员的编程理论进行编程教学

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

摘要

We review the introductory programming courses of the widely accepted Curricula '68,'78,'1991 and '2001. We note that a one-language, imperative-paradigm approach still prevails, although multi-language programming systems are already available. We discuss the Kernel Language Approach, which provides a programmer's theory of programming that permits a widening of introductory courses to multi-language, multi-thread programming without loss of depth. We suggest two broad outlines for the removal of the one-language constriction from introductory programming courses. We observe that because of the introduction of dotNET and because of student exposure to net-centric multimedia applications, text-based "Hello World !" examples disappoint the expectations of today's students.
机译:我们回顾了广泛接受的课程“ 68、78、1991和2001”的入门编程课程。我们注意到,尽管已经提供了多语言编程系统,但单语言,命令式范例方法仍然占主导地位。我们讨论了内核语言方法,该方法提供了程序员的编程理论,该理论允许将入门课程扩展到多语言,多线程编程,而不会损失深度。对于从入门编程课程中删除一种语言的限制,我们提出了两个概括的大纲。我们注意到,由于dotNET的引入,以及由于学生接触了以网络为中心的多媒体应用程序,因此基于文本的“ Hello World!”例子使当今学生的期望令人失望。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号