(2)内容多、课时少、完成不了教学任务来*自-优=尔,论:文+网www.youerw.com
算法与程序设计模块的知识是由计算机解决问题的基本过程、程序设计语言初步、算法解决问题例举这三大部分组成。在程序设计语言初步这部分内容中,基础知识包含了大量的语言基础、知识点概念、数据结构及众多过程语句,这些都是学生需要掌握并且能熟练运用的知识,所以需要大量课时和教师的深入讲解,并且能利用许多的针对性练习来加深所学知识的印象。在大部分的学校中,信息技术课每周只有一到两节课,想让学生通过学校课程的学习能掌握算法并会编写程序,教学难度很大。
(3)学生差异问题
首先,高中生的信息素养水平有着很大的不同。由于学校对这门课的不重视,很多学生在升入高中之前,信息素养水平还很低。对于算法与程序这块的知识内容,大部分学生并没有接触过,所以大部分学生在这块的基础比较差。其次,算法与程序设计知识中所包含的算法程序的编写都是以数学为根本,数学思维能力好、理解能力强的同学可以很快地接受教师所讲的知识,而思维能力较差的学生接受起来就比较困难,需要教师反复讲解难点问题才能接受。