4.1编制计算机程序解决问题(上)
一、课程内容标准:
初步掌握用计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。
二、教材分析:
本节课的教学内容是广东教育出社版、高中课程标准实验教材必修《信息技术基础》第四章4.1《用计算机程序解决问题》第一课时的内容。
【地位与作用】:
1、用计算机程序解决问题是用计算机进行信息处理的几种方法中的一种,使计算机解决问题的最基本形式,学生通过操作使用已经编写好的计算机程序,在解决实际问题中分析并了解其工作过程,对计算机程序的具体作用加以认识。
2、本章学习的用计算机程序解决问题也是信息处理的基本方法之一,是使用计算机处理问题的延续。同时,与下学期学习的选修模块《算法与程序设计》相衔接。因此在这里激发他们学习的兴趣就显的犹为重要。
【主要内容】:
体验计算机程序运行过程及作用;熟悉简单的VB程序设计;了解程序及代码。
三、学情分析:
本节内容涉及的是面向对象的高级编程语言,对于完全没有接触过编程的高一学生来说有一定难度。同时学生因为在初中没有接触过程序设计,普遍对程序的本质认识模糊,因此,本节课目标要求学生对程序有个大致的认识、并通过计算商场打折问题体验程序运行的过程,激发他们学习编程知识的兴趣。
四、教学目标:
1、了解计算机的构成及工作原理
2、能在高级语言编程环境操作执行一段简单的计算机程序代码。
3、初步认识计算机程序代码的执行目的。
4、初步了解VB语言的工作环境。
5、培养学生进一步学习程序设计的兴趣。
五、教学重、难点:
重点:
(1)了解计算机的构成及工作原理,大体了解程序段执行的功能是什么。
(2)初步体验vb语言编译环境,并尝试在其中操作执行一段实用的计算机程序代。
难点:了解计算机程序代码的作用,培养学生对计算机程序的兴趣。
六、教学策略:
针对以上教学目标和教学重难点,在教学中我首先以解决问题的形式引入,如果自己要加密一个文件都有哪些方法?自然的引入加密与解密程序让学生亲自操作体验,分析程序代码,了解程序段执行的功能;然后要求学生通过看书了解计算机的构成及工作原理,熟悉计算机程序设计语言的发展,提出新问题—打折问题,如何利用程序来处理?引入程序设计语言,介绍VB,明确了用数学方法如何解决后,让学生在VB中复制课前准备好的代码解决问题,激发学生兴趣,实现“能在高级语言编程环境操作执行一段简单的计算机程序代码”的教学目标。
七、教学课时:1课时(45分钟)
八、教学过程
教学
环节
教师活动
学生活动
教学设计意图
引入
一、复习:
二、直接引入新课:计算机处理信息的另外一种方法:编制计算机程序解决问题
与教师一起回想、复习第三章内容
通过对比引出课题,使学生明白:编制计算机程序解决问题也是进行信息处理的一种方法。
学
习
新
知
一、体验计算机程序的运行过程及作用
1、教师演示事先准备好的加法器小程序。
2、提出问题:你如何保护你通过计算机交流的信息不被别人窃取?
3、教师演示利用加密程序如何加密
4、下发解密程序与已经加密过的文本文件,让学生自己运行解密程序,体验。
5、讲解加密与加密程序的原理,观摩程序代码。
二、认识计算机与程序
1、要求学生阅读书上74页4.1.1内容
2、思考并回答教师出示两个问题。
三、体验体验利用程序解决问题的过程
1、出示商场打折问题引导学生首先用数学方法解决此问题。
2、提出问题:如果要用计算机程序解决该如何做?
3、演示并简单介绍VB
运行VB并通过复制课前准备好的代码,实现用计算机程序解决打折问题。
1、体验计算机程序解决问题的过程
2、学生通过观看或自己查看程序代码从而更深入的理解计算机语言和程序的概念
3、通过自己看书并回答教师出示的问题了解计算机的构成及工作原理,熟悉计算机程序设计语言的发展。
4、与教师一起表述此问题的数学解决方法,理清思路。
5、学生在一次体会,程序是信息处理的一种基本方式。
6、学生通过观摩教师的讲解、演示,了解VB是程序设计语言的一种。
通过加法器小程序引起学生用程序解决问题的意识,激发兴趣。
通过学生的尝试,让学生体验程序运行的过程及解决问题的作用。
通过观摩,让学生看到程序内部代码情况,从而了解程序设计过程和内容。
了解计算机的构成及工作原理,熟悉计算机程序设计语言的发展。
为下一节课讲解算法打下基础。
引入程序设计语言的概念,简单介绍VB.
让学生通过具体事例加深用计算机程序解决问题的意识,激发学习计算机程序学习的兴趣。
课堂
实践
要求学生模仿教师,用VB求解打折问题。
学生操作实践
让学生实际感受编程语言的使用和程序设计的过程。以方便学生了解程序代码及程序的作用。
课堂
小结
教师总结这节课的主要内容,重点知识。
让学生重新梳理自己的学习收获,查漏补缺。