The present invention provides a 
computer programming learning teaching aid, and an identification operation 
system and method. The method comprises the steps of: combining 
programming statements through building blocks according to topics on learning cards, putting building blocks after combination completion on a magnetic 
basement, and arranging corresponding learning cards on a card putting portion area on the magnetic 
basement; obtaining building block image data arranged on the magnetic 
basement of the 
computer programming learning teaching aid through a mobile terminal, and uploading theobtained building block image data to a 
terminal server; performing identification for outlines, the feature images and characters in the building block images obtained by the 
terminal server throughadoption of the identification 
algorithm; according to the outlines, the feature images and the characters in the building block images, determining a putting sequence and parameters of the buildingblocks and generating a program statement or function; and performing execution for the generated program statement or function, and performing determination for an execution result of the program statement or function to determine whether a target problem is solved or not. The 
computer programming learning teaching aid, and the identification operation 
system and method reduce the 
programming learning requirements, are suitable for universal education, can be easily accepted by children and reduce the eyesight damaging.