支架式教学在程序设计类课程中的运用研究

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:jacobyuanwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  新课标的必修课程部分要求学生掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法,通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。程序设计类课程的开设不仅仅是为了让学生掌握某种程序设计语言,更重要的是帮助学生学会运用编程分析问题、解决问题的方法与过程。在学生的程序设计基础比较薄弱甚至零基础的情况下,教学支架就显得尤为重要。在教学过程中,能够引导学生自主学习,帮助学生解决自主学习过程中遇到的问题,满足学生个性化学习需求的教学资源、教学手段等都可以称之为教学支架。程序设计类课程中常用的教学支架有问题支架、范例支架、建议支架、向导支架、图表支架、视频支架、程序支架等,程序设计类课程中利用编程解决问题的一般过程分为分析问题、设计算法、编写程序、调试运行和检测结果五个环节,不同的教学支架应用在不同的环节可以起到辅助教学的作用。
  ● 分析问题,利用问题支架和范例支架引导学生对问题进行分析
  例如,设计猜心术APP之前,教师可引导学生思考现实生活中猜心术游戏的规则是什么,根据学生说出的游戏规则(对比玩家A猜的数字和玩家B出的数字,如果猜的数字大于出的数字,则玩家B提示猜大了,如果猜的数字小于出的数字,则玩家B提示猜小了,玩家A重新猜,否则猜对了,玩家A赢得游戏)分析猜心术APP的设计原理。如果根据学生最近发展区中的认知还不能很好地分析问题,教师可以提供一个做好的APP范例演示给学生看,帮助他们更清晰地分析问题。
  ● 设计算法,利用图表支架引导学生更为直观地描述算法
  算法的分析与描述是程序设计解决问题的重要环节,算法的描述一般有自然语言和流程图两种方式。在初学编程解决问题的过程中,教师可提供空出关键部分的二维图表或者流程图支持学生对算法的分析与描述。例如,在猜心术APP算法的设计过程中,教师可向学生提供空出分支结构的判断条件和判断结果的流程图框架(如下页图1),引导学生根据对问题的分析进行流程图填空,从而完成对算法的描述。在初学编程时,提供流程图支架比直接教学生绘制流程图更容易让学生接受。
  ● 编写程序,利用程序支架帮助学生掌握程序的核心部分
  编写程序是解决问题的过程,但程序的编写对于大部分初学者来说,还是比较困难的,在这个阶段,教师可给学生提供半成品程序框架,即去掉程序代码的核心部分,这样既减轻了学生编写完整代码的负担,又帮助学生掌握了程序的核心部分。例如,在猜心术APP的程序模块中,教师可提供如下页图2所示的程序框架,空出分支结构的判断条件和判断结果,让学生在学习完分支结构相关内容后完善程序。另外,还可以列出缺失部分的程序模块供学生选择拼接。在程序支架的帮助下,学生对学习内容的接受度会更高。
  ● 调试程序,利用问题与解答列表支架帮助学生答疑解惑
  调试程序也是利用编程解决问题的过程,学生在初步完成程序的编写时可能会出现各种各样的问题,如字符拼写错误、语句格式错误等。有时候,出现同样问题的学生比较多,教师可提供一份常见问题列表和解决方案给学生,学生对照自己的问题进行查找并解决。在问题与解答列表支架的支持下,能够解决教师不能及时答疑的问题,同时能够提高课堂效率。
  ● 检测结果,利用视频支架等方式帮助学生优化解决问题的方法
  到检测结果这一步时,问题基本得到解决,但现实课堂上学生对学习内容的接受度有所差异,部分已利用编程解决了问题的学生可能无事可做,此时,教师可提供教学微视频或者其他可用于自主学习的材料,引导这部分学生思考更为优化的解决方案并尝试自主实现。例如,在猜心术游戏APP中,“如何设计使APP能以最少猜测次数猜出系统随机出的数”这个问题涉及循环结构的知识,教师可以提供讲解循环结构相关知识的微视频或者学案给学生先行自主学习。有视频或学案等支架的支持,基本能实现分层教学,提高课堂教与学的效率。
  ● 思考与建议
  1.教学微视频等向导类支架使用中存在的问题
  在实际教学中,笔者发现教学微视频等向导类支架的经常使用,容易造成学生不听讲、依赖教学支架的现象。出现此现象的原因可能在于教学微视频等向导类教学支架的内容和教师讲解的内容重复,以至于学生更愿意自主学习,针对此现象,教学微视频等支架的内容可调整为教师讲解内容的延伸而不是重复。如果需要相同内容的教学微视频等支架作为答疑支撑,也不能经常使用或者提前让学生知晓,而是在需要的时候再提供。
  2.教学支架投放的合理时间
  在程序设计类课程中,学生运用编程解决问题的每一个环节可能需要不同的教學支架,每一个环节的教学支架最好不要课前全部提供给学生,以免学生因为后面环节的内容影响当前环节内容的教学。
  3.教学支架需要及时撤离
  教学支架在程序设计类课程中的应用比较适用于初学阶段,初学阶段部分学生是零基础或者基础比较薄弱,提供教学支架能够帮助学生顺利地跨越最近发展区,提高对学习内容的接受度。在学生掌握了基础内容,并熟悉如何利用编程解决问题后,教学支架需要慢慢撤离,逐步过渡到学生自主或者合作完成程序的编写,从而解决问题。
其他文献
摘要:本文分析了在传统课程中进行创新教育的紧迫性和必要性,总结了为培养创新能力在传统课程中对已有课程知识体系所作的改造,然后以软件工程课程为例,介绍作者所在学校如何在软件工程专业开设的软件工程课程中进行创新教育的主要改革内容,并以此为例,提出了在实施过程中应该注意的教学方法、教学过程管理以及教学评价等问题。  关键词:创新教育;软件工程;课程改革  中图分类号:G434 文献标识码:A 论文编号:
翻转课堂不是为平庸准备的。这话用在翻转课堂“吴门学派”的佼佼者之一、苏州新草桥中学化学教师俞叶的身上,丝毫也不为过。  俞叶尝试“翻转”实验始于2013年秋冬,当时她执教高中化学。由于实验不仅提升学生综合素养,而且学习成绩丝毫不让“传统”,于是,她又把翻转课堂带进初中。《翻转课堂复习课:〈水和常用的溶液〉教学设计及反思》就是她初中翻转课堂的缩影。  这篇文章写的是复习课翻转课堂。从中可见,俞叶秉承
《普通高中信息技术课程标准(2017年版)》中明确将“数字化学习与创新”作为高中信息技术学科的四大核心素养之一。“数字化学习与创新”素养的发展强调学生需要具备数字化资源与工具的操作技能,并将技术应用于创造性的解决问题,用于开展自主学习、协同工作以及形成创新作品。在新课标中,基于项目的学习指的是学生在教师指导下发现问题,以解决问题为导向开展方案设计、新知学习、实践探索,具有创新特质的学习活动。项目学
国家已经发布了新的课程标准,也正在进行新教材的编写与审查。那么,我们教研部门和广大教师准备好了吗?本期解码,让我们走进两个新课程实施地区的交流现场,看一看教学的变化、专业的发展。  山东省高中信息技术自从2017级学生开始实施新课程以来,课堂教学发生了哪些变化呢?让我们走进来自一线的课例评选活动,一起分析教学中的各种变化。2018年上半年,滨州市进行了高中信息技术学科德育优秀课例评选活动。本次活动
“活动”是教科书的重要组成部分,是把理论知识运用于实践的重要辅助栏目。而信息技术课程是以学生的直接经验和亲身经历为基础的,通过各类“操作”活动中的调查、讨论、交流和实验,来促进学生的情感态度、价值观和信息处理能力的发展。活动配置的好坏直接影响着教科书的教学质量及学生动手操作能力的培养。因此,对教科书中活动配置的研究就具有重要的意义。本研究对现行五个版本的高中信息技术实验教科书(这五个版本分别是教育
创新整合点  本教学设计引导学生认识扇形统计图的特征,运用观察的学习方法,以学生为主体,做到关注知识的同时更关注学生的获得感,把传授知识转变为引导学生探索,从而培养学生的自学能力,让其真正成为学习的主人。整个过程是一个在自主情况下的知识构建,不仅能让学生明白扇形统计图是“什么样”,更能让他们理解为何“这样”及“这样”的价值是什么,从而体会到学习数学的价值。信息技术的介入,充当了学生的帮手,在化解重
教材分析  《让多莉回家》是人教版小学信息技术第五册第七课的内容,原课题为《奥运网站我设计》。这节课主要是让学生掌握如下知识:①理解站点、导航等概念;②在FrontPage里创建站点;③在网页里输入文字并且美化文字。本节课以帮助小鱼“多莉”回家为任务载体,通过微视频和微课程实施方案让学生掌握新建站点的方法,在网页中添加简单的标题、导航等内容,为今后进一步学习制作网站的内容打下基础。  学情分析  
外公坐在藤椅上,漆木拐杖别在放茶杯的圆孔里。夕阳照着他的左脸,似乎有泪闪烁。他说光线晃眼。我把窗帘拉上。  他在倒数的日子里,一天就这样度过,看着太阳从东边升起,到达当中,又从西边落下,什么也不做,什么也做不了。  “我快到那边去了。”他声音低沉得有些变形,似乎一口痰在喉咙口上下。  我把茶端到他嘴边,他润润嗓子,“昨晚,我做梦了。其实我早就死了,那颗炸弹在我身上裂开,我的灵魂从此没了躯壳。我四处
“计算”一词在不同语境下有不同的含义,即便是将范围严格限定于“用机器进行自动计算”这样狭窄的场景之中,其含义也是丰富多彩、变化多样的。考虑这样一个简单的需求,计算第一项为1,且第二项为1的斐波那契数列第n项的值,如用户输入的是数字6,而机器给出的是对应的第6项斐波那契数列的值8,显然,机器的确进行了计算,可要是深究其“计算”的含义,却有如下不同。例如,机器可能只是预存了整个斐波那契数列,对于输入的
摘要:移动通信技术的发展和以智能手机为代表的自带设备的普及为1∶1数字化学习的有效开展提供了有力的技术支撑,本文从四川大学手机互动系统的建设和应用出发,介绍手机互动APP“爱课堂”的系统组成和功能特征,并阐述了1∶1数学化环境下课堂教学互动的普遍应用模式和典型应用案例。  关键词:1∶1数字化学习;自带设备;手机互动系统  中图分类号:G434 文献标识码:A 论文编号:1674-2117(201