首页> 外文会议>International Conference on Informatics in Secondary Schools, Evolution and Perspectives >Evolving Boxes as Flexible Tools for Teaching High-School Students Declarative and Procedural Aspects of Logic Programming
【24h】

Evolving Boxes as Flexible Tools for Teaching High-School Students Declarative and Procedural Aspects of Logic Programming

机译:不断发展的盒子作为逻辑编程的高中生宣言和程序方面的逻辑编程的灵活工具

获取原文

摘要

During the last decade a new computer science curriculum has been taught in Israeli high schools. The curriculum introduces CS concepts and problem-solving methods and combines both theoretical and practical issues. The Logic Programming elective module of the curriculum was designed to introduce to students a second programming paradigm. In this paper we describe how we used evolving boxes, when teaching abstract data types (ADTs), to introduce the interweaving declarative and procedural aspects of logic programming. The following types of evolving boxes were used: (a) black boxes that could be used transparently, (b) white boxes that could be modified to suit specific needs, and (c) grey boxes that reveal parts of their internal workings. We conducted a study aimed at assessing students' use of ADTs. The findings indicated that the students demonstrated an integrative knowledge of ADT boxes as programming tools, and employed unique autonomous problem-solving strategies when using ADTs in programming.
机译:在过去十年中,在以色列高中教授新的计算机科学课程。课程引入了CS概念和解决问题的方法,并结合了理论和实际问题。课程的逻辑编程选修模块旨在向学生介绍第二个编程范式。在本文中,我们描述了我们如何在教导抽象数据类型(ADTS)时如何使用不断发展的框,介绍逻辑编程的交织声明和程序方面。使用以下类型的不断发展框:(a)可透明地使用的黑色盒子,(b)可以修改以适应特定需求的白色盒子,以及(c)灰色框,透露其内部工作的部分。我们进行了一项旨在评估学生使用ADTS的研究。这些研究结果表明,学生们展示了ADT盒作为编程工具的综合知识,并在编程中使用ADTS时,采用独特的自主问题解决策略。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号