论文摘要
算法与程序设计是信息技术的核心,也是我国中学计算机教育起步之时的主要教学内容。随着我国中学计算机教育的逐步发展,逐渐出现了对算法与程序设计是否有必要在中学进行教学的争议。争议的实质是对算法与程序设计在中学教学价值的争议。针对这一争议,本文主要进行了算法与程序设计在中学(初中、高中)的教学设计并分别在初高中开展了教学实践,探讨算法与程序设计在中学的教学价值。本论文主要完成了以下几个方面的工作:第一,对算法与程序设计在我国中学教学的历史流变进行了回溯。以新课程改革为界限,将算法与程序设计在中学的教学分成新课改前和新课改后两个阶段进行回溯,对其历史流变中的价值取向进行了分析。第二,对算法与程序设计进行了从初中到高中的教学设计。分析了初中算法与程序设计教学的可行性;调查了高中数学课程中的“算法初步”必修模块与信息技术课程中的“算法与程序设计”选修模块的教学现状。在这基础上,笔将算法与程序设计在中学的教学设计分为初中和高中两个阶段。即初中以课外兴趣课程为形式的《触摸计算机的灵魂》的教学设计、高中基于数学课程与信息技术课程整合的《算法初步与Scilab的应用》的教学模块设计。第三,在教学设计的基础上分别在上海市工商外国语学院附属中学(初中)和上海师范大学附属中学(高中)进行了教学实践,对教学实践进行了评价,探讨了算法与程序设计在中学的教学价值。最后,对论文研究中的不足进行了反思,对进一步的研究进行了展望。