信息的编程加工一、教学内容分析1、课程标准内容:初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征
教师可以演示并解剖一段实用的计算机程序实例,也可以根据具体情况,让学生使用一种高级语言编程工具解决一个简单问题
2、教材作用与地位要想有效利用信息,首先要获取信息,然后要对所获信息进行加工
信息加工是信息交流、管理与利用的前提和基础
利用计算机进行信息加工有三种方法,编程加工是其中之一
教科版《信息技术基础》第三章第二节“信息的编程加工”通过实例描述了程序算法设计的思想和编程实现信息加工的主要过程
信息的编程加工是信息加工的常用方法,丰富了信息加工的内容,同时也为选修模块“算法与程序设计”作铺垫
二、教学对象分析高一学生基本上没有使用某种计算机语言编写程序的知识和经验,也没有算法的概念和思想
但对图形化界面所见即所得的操作规则已有深刻体验并能迁移,而且通过第二章“信息获取”的学习,已经掌握了利用网络获取信息的基本方法和技巧,对网页中如文本框、命令按钮等元素的作用有一定的认识
本节内容的展开可以基于学生的这些经验和发展区进行
三、教学目标:1、知识目标:理解算法的概念;了解编程加工的内在机制
2、能力目标:能列出解决简单问题的方法和步骤(算法设计)了解并尝试编程的主要过程;能使用一种高级语言编程工具解决一个简单问题
3、情感目标:体验程序设计的独特魅力;树立编程实现信息加工的意识
4、教学重点算法设计;了解并尝试编程的主要过程
5、教学难点算法设计;VB程序的实现
四、教学策略:本节采用问题驱动、自主学习、合作探究等形式组织教学,引导学生在活动中合作探究、自主建构和能力拓展
教学时间为1课时
1、通过演示“韩信点兵”程序的运行过程,使学生体验信息编程加工的独特魅力,激发学习兴趣
2、通过合作探究,从数学方法的解题思路中分析解题过程,提炼解题步骤,自然地过渡到算