共查询到20条相似文献,搜索用时 9 毫秒
1.
Abstract A major problem in introducing computing into schools is how to teach teachers programming and give them confidence to write programs which they can use in their class-rooms. The Exeter Project, originally into PROLOG and History teaching, has experimented with a new user-friendly front-end to PROLOG , called MITSI (Man In The Street Interface), and has written teacher oriented documentation for the existing front-end, SIMPLE . This article analyses teacher's responses to the Project's two latest programming courses, and suggests that PROLOG programming, using appropriate front-ends, might be a particularly successful medium for Humanities teachers. 相似文献
2.
M. H. Mohamedali D. J. Messer B. . Fletcher 《Journal of Computer Assisted Learning》1987,3(4):224-239
Abstract A survey was conducted in Hertfordshire to provide information about microcomputer use both in school and at home. All schools were found to possess microcomputers but only a limited number of pupils reported using the machines. The extent and type of use was found to be affected by gender, access to a home computer, experience, and competence. The survey included a measure of programming competence and factors that influenced this were investigated. Able programmers were frequently found to be male and to have access to home computers. 相似文献
3.
通过对知识程序设计语言LISP和PROLOG两种语言进行分析比较,揭示了二者间的差异和以及所具有的共同特点。 相似文献
4.
5.
WOLFRAM BÜTTNER 《国际通用系统杂志》2013,42(2):129-139
One way to extend resolution based theorem proving is by means of unification in algebras modelling interesting domains of application. We will discuss in this paper the theoretical and practical aspects of unification in the unitarytheory of Post algebras, which cover among others boolean algebras, algebras formalizing multivalued logic and finite fields. Therefore, a theorem prover using unification in Post algebras is capable of dealing with the design of digital circuits, combinatorics, applications of multivalued logic and mathematics over finite fields. 相似文献
6.
PROLOG运行机制的辅助理解工具 总被引:1,自引:0,他引:1
用表意图形的方法研究了人工智能语言PROLOG的各种语法成份,找出一套有效的辅助理解工具,它能准确清晰地图解PROLOG程序,如目标和子句,谓词FAIL和回溯,以及截断谓词等内容。文中特别用两个例子详述了在PROLOG语言中最难理解的递归过程。最后,简述了矩形表示法,该工具的图册和配套的图形动画软件。 相似文献
7.
Novice programmers struggle to understand introductory programming concepts and this difficulty, associated with learning to program, contributes mainly to the lack of interest in the field of Computer Science at tertiary level. Programming assistance tools have been used to assist novice programmers extensively at education institutions. A programming assistance tool (PAT) is a software program that can be used by novice programmers to learn how to program and/or improve their understanding of programming concepts.This research proposes that novice programmers, specifically Information Technology (IT) scholars in South African secondary schools, could be supported by PATs. The main objective of this research was to determine whether the use of a PAT impacted IT scholars' understanding of programming concepts and their motivation towards programming in general. Criteria for the selection of PATs were derived from the programming difficulties identified in literature and from surveys to IT teachers and scholars. The selection criteria were grouped into programming knowledge and programming skills categories. Existing PATs were evaluated using the selection criteria and three PATs, namely, RoboMind, Scratch and B#, were selected for evaluation in this research study. A convenience sample of schools participated in the study. The three PATs provided different approaches while being able to support the Delphi programming language used in schools that participated in the study.The findings of this research indicated that, although scholars perceived the PATs to be useful in the explanation of certain of the programming concepts, there was no conclusive evidence that IT scholars who used a PAT had a significantly better understanding of programming concepts and motivation towards programming than scholars who did not use a PAT. Participant feedback was used to identify the strengths and shortcomings of the three PATs and to provide recommendations for the development of future PATs specifically designed to support IT scholars. 相似文献
8.
Richard Schmid Hans-Albert Schneider Thomas Filkorn 《Journal of Automated Reasoning》1989,5(3):403-408
This paper presents a general approach to solve a constraint satisfaction problem over a finite domain by reducing it to unification in finite algebras. The lion and unicorn puzzle is considered as a constraint satisfaction problem and its implementation in an extended PROLOG is described. 相似文献
9.
本文描述了用第五代计算机程序设计语言-PROLOG表示和处理分子结构的方法,提出了按照环系和功能团对分子结构进行归约的方法,并且设计了由母核与分子片段组合产生分子结构的PROLOG程序。 相似文献
10.
11.
Abstract Recent out-of-classroom studies have shown that interaction between children can facilitate correct solution of problem solving tasks, and that the benefits of interactive experience can carry over to subsequent individual post-tests. These results have also been demonstrated in the context of schoolchildren's microcomputer use, although with caveats that may have more to do with the tasks than the medium. The present study investigated peer interaction in a more naturalistic classroom-like context. Groups of children, with access to different levels of microcomputer resource, were given an introduction to using micro-PROLOG. 相似文献
12.
基于PROLOG语言的数字电路逻辑模拟 总被引:1,自引:0,他引:1
欧阳一鸣 《计算机工程与应用》1999,35(12):69-72
文章阐述了PROLOG语言在数字电路逻辑模拟中的应用,通过一些具体电路说明PROLOG语言用于对门级和功能块级电路的描述及模拟的便利之处,对不同的电路采用不同的方法,PROLOG语言的灵活性和推理技术,为逻辑模拟提供了新的技术和手段。 相似文献
13.
连接PROLOG与DBMS系统的专用,并行通信技术 总被引:2,自引:0,他引:2
在结合PROLOG和DBMS技术的研究领域中,一个关键的问题是效率,而解决这个问题的基本关键之一是每次PROLOG与DBMS系统间通信的代价。我们提出了专用,并行通信技术大大地降低了每次通信的开销,使这一问题基本获得解决。我们提出的这一技术还为实现PROLOG与多个,多种和分布式数据库连接奠定了基础。 相似文献
14.
15.
周炎涛 《计算机工程与应用》2003,39(21):195-196
该文在介绍事务数据库及其关联规则的基础上,对挖掘布尔关联规则频繁项集的Apriori算法进行了具体描述,并使用ext-PROLOG语言加以实现。 相似文献
16.
The purpose of this study was to examine individual differences in the effectiveness of learning objects in secondary school classrooms. Specifically, gender, age, grade, subject area, and computer comfort (self-efficacy) were examined in 850 students. Effectiveness was measured in terms of student attitude (learning, quality, and engagement) and student performance. No gender differences were observed between males and females with respect to student attitudes or performance. Age was significantly correlated with student attitudes and performance, however correlation coefficients were small. Grade 12 students were more positive about learning objects and performed better than grade 9 and 10 students. Science students had significantly more positive attitudes and performed better than mathematics students. Finally, students who were more comfortable about computers, appreciated learning objects more than their less confident peers, however performance was unaffected. 相似文献
17.
Brigham Bell Wayne Citrin Clayton Lewis John Rieman Robert Weaver Nick Wilde Benjamin Zorn 《Software》1994,24(1):1-25
The programming walkthrough is a method for assessing how easy or hard it will be for users to write programs in a programming language. It is intended to enable language designers to identify problems early in design and to help them choose among alternative designs. We describe the method and present experience in applying it in four language design projects. Results indicate that the method is a useful supplement to existing design approaches. 相似文献
18.
Grantham K. H. Pang 《Journal of Intelligent and Robotic Systems》1989,2(4):425-444
This paper describes the use of the blackboard architecture for the off-line programming of an IMB 7565 Robot. A blackboard system was implemented in PROLOG and it has been applied successfully for the automatic generation of a control code for the robot to perform the task of block assembly in an environment with an obstacle. The opportunistic type of problem-solving offered by the blackboard architecture has succeeded in obtaining a solution. The user-interface to the system is represented as a knowledge source in the blackboard system, which allows the user to modify the goal specifications during the operation of the blackboard system. 相似文献
19.
Java作为计算机专业的核心专业课程,引入双语教学是发展的必然趋势.本文论述了开展双语教学的必要性,以及开展双语教学需要做的准备.在教学开展过程中,针对教材选择,教学实施和考核方式进行了论述. 相似文献
20.
本文讨论了分布式计算机系统中进程通信的一种机制──远程过程调用(RPC)的设计与实现。在此基础上,将RPC机制扩充到PROLOG语言中,使该语言具有网络通信能力,初步实现了计算机局域网络环境下PROLOG语言的应用,为分布式专家系统的程序实用于网络探索新路。 相似文献