检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:傅骞[1] 唐文静 王雯 郑娅峰 Fu Qian;Tang Wenjing;Wang Wen;Zheng Yafeng(School of Educational Technology,Beijing Normal University,Beijing 100875;College of Computer and Information Engineering,Henan University of Economics and Law,Zhengzhou 450003,Henan)
机构地区:[1]北京师范大学教育技术学院,北京100875 [2]河南财经政法大学计算机与信息工程学院,河南郑州450000
出 处:《中国电化教育》2021年第2期61-67,共7页China Educational Technology
基 金:国家自然科学基金项目“中小学生在线编程自适应学习系统关键技术研究”(项目编号:62077005)阶段研究成果。
摘 要:编程模式是指在代码中重复出现且具有结构意义的代码片段,准确识别高中程序设计所需的编程模式有助于教师把握编程教学的重点和途径,提升编程课程的教学效果。当前的编程教学研究鲜有关注编程模式对编程教学的意义,也未有研究明确高中编程教学中的编程模式内容和数量。为此,研究依据编程模式的结构特点,采用序列模式挖掘方法自动识别了高中阶段编程教学涉及的编程模式,并进行了有效性验证。结果表明,从现行高中信息技术课程必修“程序设计”模块识别的共计18种编程模式涉及多种基础知识点的复合应用,能够有效扩展编程教材中的教学知识范畴。研究还进一步阐述了编程模式的实践教学价值,并从教学内容、教学方法、教学资源三个方面给出了利用编程模式实施编程能力培养的具体方法。Code idioms refer to structurally meaningful code fragments that appear repeatedly in the code.Accurately identifying code idioms required for high school programming helps teachers grasp the key points and methods of programming teaching as well as enhance the effect of programming teaching.Current research on programming teaching rarely pays attention to the significance of code idioms to programming teaching,and there is no research clarifying the content and quantity of code idioms in high school programming teaching.Therefore,based on the structual features of code idioms,this research uses sequential pattern mining(PrefixSpan)to automatically identify the code idioms involved in high school programming teaching,and verify the validity.The results show that a total of 18 code idioms identified from the compulsory“programming”module of the current high school information technology curriculum involve the composite application of multiple basic knowledge points,which can effectively expand the scope of teaching knowledge in the programming textbook..The research further elaborates the teaching value of code idioms,and gives specific methods to implement programming ability training using code idioms from the three aspects of teaching content,teaching methods and teaching resources.
关 键 词:编程模式 编程教学 高中程序设计 序列模式挖掘 计算思维
分 类 号:G434[文化科学—教育技术学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.117.114.211