首页> 外文期刊>Education and information technologies >Designing and deploying programming courses: Strategies, tools, difficulties and pedagogy
【24h】

Designing and deploying programming courses: Strategies, tools, difficulties and pedagogy

机译:设计和部署编程课程:策略,工具,困难和教学法

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

摘要

Designing and deploying programming courses is undoubtedly a challenging task. In this paper, an attempt to analyze important aspects of a sequence of two courses on imperative-procedural and object-oriented programming in a non-CS majors Department is made. This analysis is based on a questionnaire filled in by fifty students in a voluntary basis. The issues of the programming courses that are investigated refer to: the strategy selected for the introduction to programming; the sequence of the programming techniques and languages taught and the transition from the one to the other; students' difficulties with programming in general and with imperative-procedural and object-oriented programming in specific; the teaching and learning design of both courses; and the material that students rely on for learning programming. Based on the analysis of students' replies on the questionnaire, related work and the instructor's experience on teaching the courses, conclusions are drawn regarding all the aforementioned aspects of designing and deploying programming courses. The main contribution of the paper is the fact that all the important and interrelated aspects of a sequence of two programming courses are investigated in conjunction, providing realistic implications and guidelines for improving the quality and effectiveness of existing programming courses and designing and deploying new courses. The main results refer to the usage of a pseudo-language for an introduction to programming, the transition from procedural to object-oriented programming, the intrinsic difficulties of learning programming, and practices for a more successful teaching and learning design of programming courses.
机译:设计和部署编程课程无疑是一项艰巨的任务。本文试图分析非CS专业的两门有关命令式,过程式和面向对象程序设计课程的重要方面。这项分析是基于由五十名学生自愿填写的调查表得出的。所研究的编程课程的问题涉及:为编程入门选择的策略;所教授的编程技术和语言的顺序以及从一种过渡到另一种的过渡;学生在一般编程方面的困难,在特定情况下在命令式程序和面向对象编程方面的困难;两门课程的教学设计;以及学生学习编程所依赖的材料。在对学生对问卷的答复,相关工作以及教师在课程教学中的经验进行分析的基础上,得出关于设计和部署编程课程的所有上述方面的结论。本文的主要贡献在于,对两个编程课程序列的所有重要和相互关联的方面进行了联合研究,为提高现有编程课程的质量和有效性以及设计和部署新课程提供了现实的启示和指导。主要结果涉及使用伪语言进行编程介绍,从过程式编程到面向对象编程的过渡,学习编程的内在困难以及为编程课程的更成功的教学设计所采用的实践。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号