Collaborative entity programming method

A kind of physical programming and collaborative operation technology, applied in the field of human-computer interaction, can solve the problem of not being able to support multiple users to program at the same time

Inactive Publication Date: 2012-11-28
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF8 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

It is not able to support multiple users to program at the same time, and to cooperate with each other through the program

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Collaborative entity programming method
  • Collaborative entity programming method
  • Collaborative entity programming method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] In order to enable those skilled in the art to better understand, the collaborative programming method will be further described in detail below in conjunction with the accompanying drawings and implementation methods:

[0068] The connection structure diagram of the two-person cooperation example of the method of the present invention is as follows image 3 As shown, it is mainly composed of a host computer, a display, two cameras and two sets of physical programming blocks. The host is used to store programs and perform calculations, and the display is used to feed back the results, while two cameras are used to take pictures of the sequence of physical programming blocks placed by the two users.

[0069] The realization process of the present invention is as Figure 4 shown. It is mainly divided into three stages: state control, programming debugging and program execution.

[0070] The first is the state control part. like Figure 4 As shown, this stage is mainl...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a collaborative entity programming method, belonging to the field of man-machine interaction. The collaborative entity programming method comprises the following steps of: 1) selecting or establishing a collaborative entity programming display condition; 2) placing an entity programming block sequence according to a collaborative mission requirement by a user; and 3) obtaining the entity programming block sequence currently placed by each user in real time, and sending to a collaborative entity programming treatment module, so as to convert into a corresponding function semanteme sequence; getting out operation instructions in sequence from the current function semanteme sequence; when the instruction is a collaborative operation starting instruction, starting synchronizing communication by the user, and reading and executing an order of a collaborative operation part in the current function semanteme sequence; if the collaborative operation of one user is inaccurate, feeding back prompt information to the user; and otherwise, executing the next instruction and judging whether the collaborative operation is accurate or not until collaborative judgment and synchronous communication are stopped through a collaborative operation stopping instruction. With the adoption of the collaborative entity programming method provided by the invention, a program can be allowed to be compiled by a plurality of children, and the program synchronization can be realized.

Description

technical field [0001] The invention belongs to the field of human-computer interaction, and in particular relates to a method for multi-person collaborative programming through physical objects. Background technique [0002] With the rapid development of computing technology, computational thinking has been paid more and more attention by researchers. Zhou Yizhen, a professor at Carnegie Mellon University, proposed that computational thinking is a basic skill that everyone should have in the 21st century, and pointed out that computational thinking will become an ability that every child should have, which is as important as reading, writing, and arithmetic. Computational thinking helps children develop analytical skills and has great benefits for them in STEM (science, technology, engineering and mathematics) subjects and other fields, and even in everyday life. Coding allows children to explore creative issues and enables them to learn problem-solving skills. Although c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G09B19/00G06F9/52
Inventor 王丹力张铖王宏安戴国忠
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products