基于树莓派的高级语言程序设计类课程教学研究
[Abstract]:With the wide application of information technology, advanced language programming has become a compulsory course for college students. However, due to the limitations of teaching methods and teaching resources, quite a number of schools remain in the basic concept of programming, the introduction of basic knowledge and the simple case study of programming in the teaching of this kind of courses. A few colleges and universities have added the related knowledge of data structure and algorithm analysis to the teaching content of the course. The purpose of the teaching is mainly aimed at the computer grade two level examination. Although this kind of teaching method can complete the answer of the program design examination, it is very difficult to train the students' ability to apply the knowledge of program design to solve the practical problems, and the emergence of raspberry pie creates the conditions for solving this teaching problem. Raspberry pie is a microcomputer designed for student computer programming education that supports language development environments such as Python,C,JAVA,Scratch. Abroad, raspberry pie is widely used in education, industrial control, robotics, Internet of things, smart home and other fields. Many schools and training institutions have begun to use raspberry pie for programming teaching. Therefore, it is of theoretical and practical significance to study the application of raspberry school in the teaching of advanced programming courses. This paper briefly summarizes the related knowledge of raspberry pie and its application at home and abroad, and holds that the teaching of program design course based on raspberry pie provides a new way of teaching and classroom design for the teaching staff. The comprehensive teaching theory, mixed learning theory, STEM educational theory, constructivism theory and so on are summarized and analyzed. The cooperative working ability and the ability to solve practical problems in real environment are the goal of the teaching model, which lays the theoretical foundation; This paper sums up and analyzes the teaching characteristics of advanced language programming courses and summarizes the general teaching methods and principles of advanced language programming courses. The teaching design framework and design flow of high-level language programming courses based on raspberry pie are given, and the application examples of raspberry pie based programming teaching are given with Python language programming teaching as the research object.
【学位授予单位】:重庆师范大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.1-4;G642
【参考文献】
相关期刊论文 前10条
1 汪琴;李明;;谈树莓派在学生创新教育中的应用[J];中国信息技术教育;2017年05期
2 西奥多W.弗里克;李璨;;全面综合教育理论(下)[J];中国电化教育;2016年12期
3 西奥多W.弗里克;李璨;;全面综合教育理论(上)[J];中国电化教育;2016年11期
4 李逢庆;;混合式教学的理论基础与教学设计[J];现代教育技术;2016年09期
5 杰伦.J.G.范梅里恩伯尔;理查德.E.克拉格;马塞尔B.M.特克洛克;陈雪玮;;综合学习的蓝图(下)——四元教学设计模式[J];当代教师教育;2016年02期
6 杰伦.J.G.范梅里恩伯尔;理查德.E.克拉格;马塞尔B.M.德克洛克;陈雪玮;;综合学习的蓝图(上)——四元教学设计模式[J];当代教师教育;2016年01期
7 王节旺;王瑞宝;;基于树莓派的雷电预警系统设计方案[J];电子设计工程;2016年01期
8 姚鹏阁;颜磊;杨阳;郭光武;郭玉翠;;树莓派教育应用:儿童编程能力培养的新途径[J];现代教育技术;2015年10期
9 顾艳华;王闯;;基于树莓派的高清视频播放器的设计与实现[J];科技视界;2015年29期
10 杨晓哲;任友群;;数字化时代的STEM教育与创客教育[J];开放教育研究;2015年05期
相关会议论文 前1条
1 叶兆宁;周建中;郝瑞辉;凡霞;叶艳;陈_g;;课内外融合的STEM教育资源开发的探索与实践[A];第十六届中国科协年会——分16以科学发展的新视野,努力创新科技教育内容论坛论文集[C];2014年
相关硕士学位论文 前1条
1 王玫;程序设计语言模型的设计与实现[D];山东科技大学;2004年
,本文编号:2320092
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2320092.html