论文部分内容阅读
在我国2003年颁布的高中信息技术和数学课程标准中,算法知识被纳入到信息技术选修模块1“算法与程序设计”和必修模块数学3的“算法初步”中,这两部分都要求高中生掌握必要的算法基础知识。而现在使用的算法教学语言如Visual Basic、C语言、JAVA是面向开发人员的商业语言,它们比较繁琐,不易掌握。Small Basic语言具有技术细节少;学习坡度平缓;容易实现算法可视化等特点。本文探索了基于Small Basic的算法教学设计方法,以及如何通过OneNote实现算法教学的社会化互动。本文分为六大模块:第一章绪论部分,主要介绍研究背景、提出研究问题、确定研究目的与意义、介绍研究方法以及论文框架;第二章分析目前高中信息技术课算法教学面临的各种挑战,介绍教学大纲对算法的要求,阐述目前我国高中课程中教授算法的科目,分析教学重点和难点以及算法教学相关研究的文献综述;第三章则针对第二部分中提出的挑战,提出应对挑战的方法设计与技术;说明基本思路;并对算法进行系统化教学设计,使用Small Basic编写算法;使用Small Basic实现算法可视化;提供算法样章;第四章首先对教学互动的文献进行了综述,然后讨论了OneNote的技术特性,并在此基础之上提出了OneNote教学互动平台的技术方案,以及构建共享笔记本教学互动平台的具体步骤;第五章主要针对论文算法教学设计过程中遇到的一些问题进行讨论;最后一章对全文进行总结和展望。