Artificial intelligence assisted graphical programming teaching method and system

An auxiliary graphics and artificial intelligence technology, applied in the field of programming teaching, can solve problems such as boring process, boring content, and unfavorable learning of programming learners, and achieve the effect of retaining creativity, reducing obstacles to program understanding, and learning programming easily and happily

Pending Publication Date: 2020-03-24
北京龙码科技有限公司
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At this stage, most programming education is generally taught by teachers to understand programming languages ​​and tools, and learn layer by layer, but the content is boring and the process is tedious, which is not conducive to the learning of programming learners.

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
  • Artificial intelligence assisted graphical programming teaching method and system
  • Artificial intelligence assisted graphical programming teaching method and system
  • Artificial intelligence assisted graphical programming teaching method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present invention will be described in more detail below with reference to the accompanying drawings. Although preferred embodiments of the invention are shown in the drawings, it should be understood that the invention may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

[0039] figure 1 A flowchart showing the steps of the artificial intelligence-assisted graphical programming teaching method according to the present invention.

[0040] In this embodiment, the artificial intelligence-assisted graphical programming teaching method according to the present invention may include:

[0041] Step 101, extracting a code model based on a graphical code block;

[0042] For programming based on building blocks, the code is essentially an XML or a JSON structu...

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 an artificial intelligence assisted graphical programming teaching method and system. The method comprises the following steps: extracting a code model based on a graphical code block; obtaining a target function model; obtaining the shortest difference distance between the code model and the target function model; calculating the change of the shortest difference distancegenerated by adding or deleting each code block, and generating a modification scheme according to the reduction direction of the change of the shortest difference distance; performing code modification according to the modification scheme until the shortest difference distance is zero; and achieving the teaching process of the method through the system. According to the invention, the original complex English code programming language is converted into the graphical instruction module, so that the method and system are suitable for different age levels, the obstacle of a programming learner to program understanding is reduced, the creativity of the programming learner is reserved, and the programming learner can learn programming easily and happily.

Description

technical field [0001] The present invention relates to the field of programming teaching, and more specifically, to an artificial intelligence-assisted graphical programming teaching method and system. Background technique [0002] Programming is the Chinese abbreviation for writing a program. It is the process of letting the computer solve a certain problem on its behalf, specifying a certain calculation method for a certain computing system, making the computing system run according to the calculation method, and finally obtaining the corresponding result. [0003] In order for the computer to understand human intentions, humans must tell the computer the ideas, methods and means of the problem to be solved in a form that the computer can understand, so that the computer can work step by step according to human instructions and complete a specific task. . This process of communication between humans and computing systems is programming. At this stage, most programming e...

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): G06F8/34
CPCG06F8/34
Inventor 吴宏刚万治河闫国魁
Owner 北京龙码科技有限公司
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