Font Size: a A A

Teaching Research Of High School App Inventor Creative Programming Course Based On The Concept Of STEAM

Posted on:2020-12-24Degree:MasterType:Thesis
Country:ChinaCandidate:X YangFull Text:PDF
GTID:2417330575474903Subject:The modern education technology
Abstract/Summary:PDF Full Text Request
The artificial intelligence,which is hailed as the core driving force of the next industrial revolution,is revolutionizing human cognition of machine behavior.It is not only a revolution at the technical level,but also a new development and great change in human society.Programming as a knowledge literacy urgently needed by AI industry,should be had by teenagers as soon as possible.In the ?New Generation of Artificial Intelligence Development Plan?,the State Council of China pointed out that "The courses related to artificial intelligence should be set up in primary and secondary schools and gradually promote programming education." In the ?Action Plan of Education Information 2.0?,the Ministry of Education put forward that "enriching the content of artificial intelligence and programming courses needed to adapt to the needs of the development of the information age and the intelligent era ".The promulgation of relevant policies mean that programming education in China is following the pace of the world towards popularization and younger age.Only by speeding up the popularization of programming education in primary and secondary schools and striving to explore new ways and new methods of programming education,can we lay the foundation for the lifelong development of students and keep them moving forward in the wave of artificial intelligence.At present,the programming education of compulsory education in China has not been fully promoted.After entering high school,the programming level of students is irregularity.The old curriculum is not adapted to the times,and the cohesion of learning segments is lacking,which frustrates teachers' teaching enthusiasm and students' interest in learning.STEAM,as an educational innovation model that has become more and more popular in the world in recent years,is gradually being applied to programming education in primary and secondary schools,but the lack of curriculum content and teaching resources hinders its development.App Inventor,as a visual programming platform,allows students who have no programming foundation to experience the fun of programming and master the method of programming through simple construction.Teachers can not only learn excellent courses and cases from App Inventor official website,but also develop apps with students to solve problems in life,so as to enrich the teaching resources of STEAM programming coursesand expand the effective teaching ways of STEAM development.In addition,STEAM and App Inventor are highly compatible in training students' logical thinking,task disassembly,interdisciplinary learning and team work.With STEAM as the educational concept and App Inventor as the teaching platform,this paper divides the teaching research of creative programming into the following five chapters.The first is the introduction.Through the research background,the proposed question,the domestic and foreign research present situation,the research content,the method,the research goal and the significance launches the elaboration.The second is the basis of research.The concepts and category of creative programming,computational thinking,creative computational thinking and STEAM education are defined.Constructivist learning theory,project-based learning theory,interest-driven creator theory,and App Inventor technology and hardware control board are introduced.The third is the STEAM-based high school App Inventor creative programming teaching design.The teaching design idea of App Inventor is expounded,and the teaching design framework of App Inventor creative programming based on STEAM is built,including the generation of STEAM guiding teaching objectives,the analysis of STEAM-based cognitive learners,the design of STEAM optimizing teaching strategies,the development of STEAM throughout teaching content,the evaluation and modification of STEAM service teaching.The fourth is based on STEAM's high school App Inventor creative programming teaching implementation.Before the implementation,the teaching practice environment,teaching practice objects,preliminary investigation and analysis were carried out.Through the two teaching designs of "Xiao Ai Balls" and "Sound Control Lamp",the teaching process containing STEAM teaching concept is demonstrated.After that,the results of teaching practice are analyzed to measure the students' computational thinking ability and to investigate the students' satisfaction with teaching.The fifth is the summary and outlook.This paper analyses the teaching effect of App Inventor creative programming course based on STEAM educational concept and draws aconclusion.Reflections are inadequate,improvement measures are proposed,and follow-up research is prospected.
Keywords/Search Tags:STEAM, App Inventor, creative programming, computational thinking
PDF Full Text Request
Related items