Font Size: a A A

Research And Implementation Of Programming Feature Detection System For Scratch

Posted on:2021-02-21Degree:MasterType:Thesis
Country:ChinaCandidate:P LiuFull Text:PDF
GTID:2428330632462926Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
At present,Scratch is the most used language in online programming education in primary and secondary schools in China.Similar to the learning process of other advanced programming languages such as Python,C++,Java,etc.,in the process of programming learning with Scratch,students often have various programming features such as duplicate blocks.Some bad programming features increase the degree of complexity of projects,and make the maintenance of the later code difficult.If these bad programming features are not detected and corrected in a timely manner,it will not be conducive to the development of students programming thinking and will hinder students programming learning.In the daily teaching process of scratch,teachers need to review students scratch projects.Since the Scratch program is developed and run in the graphical user interface(GUI),this causes the projects to be displayed in different forms,which brings great challenges to teachers review work.Therefore,it is also necessary to detect its features from the level of Scratch grammar to assist teaching and improve learning efficiency of students and productivity of teachers.Aiming at the above problems and combining with the current mainstream problems in the process of scratch learning and teaching,through the research of scratch language,a friendly and easy-to-use online work programming feature detection system for scratch 2.0 and the latest scratch 3.0 is constructed,which can assist students scratch learning and teachers scratch review.Then,the performance and stability of scratch programming feature extraction algorithm and scratch programming feature detection algorithm are analyzed and compared with the mainstream functional products in the industry in many aspects.Compared with the existing similar tools,the scratch feature detection system based on scratch programming feature extraction and detection algorithm design has higher detection recognition rate and faster detection speed.And based on the latest scratch3.0 version of the underlying storage structure changes in the corresponding performance optimization,so that its detection speed in complex works faster,the systems versatility and performance efficiency have a higher level,achieve the design expectations and can bring help to students learning and teachers teaching.
Keywords/Search Tags:Detection System, Scratch, ANTLR, Feature Extraction, Feature Detection
PDF Full Text Request
Related items