论文部分内容阅读
我国的信息技术教育发展至今约有三十年了,课程建设及课程实施经验相对充实,基于经验所形成的认识也逐步深入。可是信息技术学科思想却没有一个系统的理论框架。布鲁纳认为,在每一门学科中都存在着某些广泛和强有力的适应性观念,这些观念形成了学科的深层结构,也就是所谓的学科思想(课程思想)。“算法和程序设计”模块作为信息技术课程的一门选修课,越来越受到社会以及学校的重视。学习“算法与程序设计”模块,旨在提高学生在现实生活中问题解决的能力。这就需要构建“算法和程序设计”模块的课程思想,我们可以称其为“程序设计课程思想”,它能使得算法教学成为有灵魂的教学。主要做了以下几个方面的工作。首先,围绕关键词课程思想、技术思想以及程序思想等进行文献资料的搜集和分析,了解当前国内外与本论文内容相关的研究成果、主要观点以及研究的焦点,寻找有价值的研究思路,并形成了科学的推论与假设,为构建程序设计技术思想树提供依据。以算法知识内容作为基础,抽象概括主要内容,再抽象再概括,结合已经成熟的一些学科思想,如数学思想、物理思想以及化学学科思想,并且对工程思维和计算思维进行借鉴,构建得到程序设计技术思想树。其次,在程序设计技术思想树构建完成的基础上,采用专家问卷法对技术思想树进行验证。主要从提取的技术思想是否合理、分支思想的措辞是否恰当、思想的高低层次分配是否适当以及技术思想是否重复提取等方面出发。然后根据这些意见对程序设计技术思想树进行修改。然后,以技术思想树为原材料,面向学生的特征,考虑到对学生经验、认知水平、学生学习方法及学生发展需求的适应,通过剪裁、改造等手法,设计出针对初中学段学生的课程思想树。最后,制定初中一线信息技术教师问卷,对程序设计课程思想树的设置是否符合初中学段的学情以及初中学生的特点两个方面进行验证。并制定针对初中学生的程序设计课程思想验证问卷,从学生是否理解和学生的理解程度两个方面来验证构建完成的初中学段“算法与程序设计”课程思想树。通过分析调查数据,最终得到初中学段的程序设计课程思想树。