程序设计教学设计(精选4篇)_小学程序设计教学设计

2021-09-29 教学设计 下载本文

程序设计教学设计(精选4篇)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“小学程序设计教学设计”。

第1篇:程序与程序设计 教学设计

程序与程序设计 教学设计

一、教学目标

知识目标:1、掌握计算机程序的概念

2、掌握计算机程序的概念、计算机语言分类及其特征。技能目标:通过阅读程序,学生主动探寻算法与程序的关系 情感态度与价值观:编程语言没有好坏之分,应选择适合自己的语言深入学习

二、教学重点和难点

重点:1、计算机语言的概念。

2、高级语言的特征 难点:程序的编译与解释 三、教学过程

以九歌机器人七秒成诗引入新课(一)程序和程序设计

计算机能做很多的事情,包括各种控制活动,它们都是在程序的控制和指挥下进行的,可以这么说:离开了程序,计算机什么也干不了。1、程序及其特征

(1)程序(Program):是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。(2)程序的特征:

一个或多个操作,每一个操作都有执行对象。

序执行。

2、程序的基本结构(1)顺序结构(2)选择结构(3)循环结构

3、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。

(二)程序设计语言

程序设计语言:是指人们编制程序所使用的计算机语言。程序设计语言的分类: 机器语言 汇编语言 高级语言

1、机器语言

机器语言(machine language):把直接用二进制代码表示的计算机指令系统称为机器语言。机器语言特点:

①用机器语言编写的程序可以被计算机直接执行,速度快,占用内存少。

②编写程序相当繁琐。

③程序不具有通用性。2、汇编语言

汇编语言(aembly language):用符号和数字来代替二进制代码的计算机语言称为汇编语言。汇编语言特点:

①不能被计算机直接执行。

②编写程序比机器语言方便得多。

③程序不具有通用性。3、高级语言

高级语言(high-level language):由一系列按一定语法规则的语句组成(与计算机内部结构无关、通用、用其编写的程序需要“翻译”后才可执行)。高级语言特点:

①不能被计算机直接执行。

②易读、易改,编写程序方便。

③程序通用性好。补充:Basic语言的发展历程

BASIC(Beginner’s All-purpose Symbolic Instruction Code的缩写,即初学者通用符号指令代码)语言简单易学,适合初学者。

BASIC语言于1964年问世 作者:John.G.Kemeny 和 Thomos E.Kurtz.“Beginner's All-purpose Symbolic instruction Code”

BASIC(.14——17个语句,Minimal BASIC BASIC((2)解释程序:

解释程序(interpreter)的执行方式如同日常生活中的“同声翻译”。源程序由解释程序逐句转换为可解释执行的目标代码,然后执行。现在,大多数程序设计语言都是编译型的。

第2篇:程序和程序设计语言(教学设计)

公开课教学设计(2018.3.8)

授课人:郑开明

程序和程序设计语言

第3节 程序和程序设计语言

一、教学目标

知识目标:

1、掌握计算机程序的概念

2、掌握计算机程序的概念、计算机语言分类及其特征。技能目标:通过阅读程序,学生主动探寻算法与程序的关系

情感态度与价值观:编程语言没有好坏之分,应选择适合自己的语言深入学习

二、教学重点和难点

重点:

1、计算机语言的概念。

2、高级语言的特征 难点:程序的编译与解释

三、教学过程

以九歌机器人七秒成诗引入新课

(一)程序和程序设计

计算机能做很多的事情,包括各种控制活动,它们都是在程序的控制和指挥下进行的,可以这么说:离开了程序,计算机什么也干不了。

1、程序及其特征

(1)程序(Program):是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。(2)程序的特征:

 解决问题的每一个算法步骤对应着程序中的一个或多个语句实现一个或多个操作,每一个操作都有执行对象。

 在程序中被施行操作的对象称为数据。

 除了有特殊的程序转向控制语句外,程序都是从第一条语句开始顺序执行。

2、程序的基本结构(1)顺序结构(2)选择结构(3)循环结构

3、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。公开课教学设计(2018.3.8)

授课人:郑开明

程序和程序设计语言

(二)程序设计语言

程序设计语言:是指人们编制程序所使用的计算机语言。程序设计语言的分类:

机器语言 汇编语言 高级语言

1、机器语言

机器语言(machine language):把直接用二进制代码表示的计算机指令系统称为机器语言。

机器语言特点:

①用机器语言编写的程序可以被计算机直接执行,速度快,占用内存少。

②编写程序相当繁琐。

③程序不具有通用性。

2、汇编语言

汇编语言(aembly language):用符号和数字来代替二进制代码的计算机语言称为汇编语言。

汇编语言特点:

①不能被计算机直接执行。

②编写程序比机器语言方便得多。

③程序不具有通用性。

3、高级语言

高级语言(high-level language):由一系列按一定语法规则的语句组成(与计算机内部结构无关、通用、用其编写的程序需要“翻译”后才可执行)。

高级语言特点:

①不能被计算机直接执行。

②易读、易改,编写程序方便。

③程序通用性好。

补充:Basic语言的发展历程

BASIC(Beginner’s All-purpose Symbolic Instruction Code的缩写,即初学者通用符号指令代码)语言简单易学,适合初学者。公开课教学设计(2018.3.8)

授课人:郑开明

程序和程序设计语言

BASIC语言于1964年问世 作者:John.G.Kemeny 和 Thomos E.Kurtz.“Beginner's All-purpose Symbolic instruction Code”

 初期的BASIC(第一代)

.14——17个语句,Minimal BASIC  微机BASIC(第二代)

.Microsoft总裁Bill.Gates编写只有4k字节的解释程序

.TRS-80 BASIC

.Apple BASIC

.MSBASIC(BASICA)

.GWBASIC

 结构化BASIC(第三代)

.限制GOTO语句,程序模块化

.True BASIC

真正的BASIC

.Quick BASIC

.Turbo BASIC

.QBasic(DOS5.0以上)

 面向对象的BASIC

.windows环境下的Visual BASIC,图形界面,支持多媒体。

(三)程序的编辑和翻译

1、程序的编辑

将程序代码输入计算机中,并把它们以文件的形式保存超来,这一过程称为程序的编辑。

2、程序的翻译

所有源程序都必须翻译成机器语言程序,才能被计算机问识别并执行。

高级语言的翻译程序有两种:编译程序和解释程序。

(1)编译程序:

编译程序(compiler)的工作是将高级语言编写的源程序在执行前将其翻译成等效的机器语言程序,继而再连接生成可执行文件。(2)解释程序:

解释程序(interpreter)的执行方式如同日常生活中的“同声翻译”。源程序由解释程序逐句转换为可解释执行的目标代码,然后执行。

现在,大多数程序设计语言都是编译型的。公开课教学设计(2018.3.8)

授课人:郑开明

程序和程序设计语言

小结

一、程序和程序设计

1、程序:是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。

2、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。

二、程序设计语言

机器语言、汇编语言、高级语言

三、程序的编辑和翻译

1、编译程序:

2、解释程序:

体验活动:

1、了解最新的编程语言排行榜。

2、思考:编程语言没有好坏之分?

第3篇:程序和程序设计语言教学设计

第3节 程序和程序设计语言

一、教学目标

知识目标:1、掌握计算机程序的概念

2、掌握计算机程序的概念、计算机语言分类及其特征。技能目标:通过阅读程序,学生主动探寻算法与程序的关系

情感态度与价值观:编程语言没有好坏之分,应选择适合自己的语言深入学习

二、教学重点和难点

重点:1、计算机语言的概念。

2、高级语言的特征 难点:程序的编译与解释

三、教学过程

以九歌机器人七秒成诗引入新课

(一)程序和程序设计

计算机能做很多的事情,包括各种控制活动,它们都是在程序的控制和指挥下进行的,可以这么说:离开了程序,计算机什么也干不了。

1、程序及其特征

(1)程序(Program):是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。(2)程序的特征:

 解决问题的每一个算法步骤对应着程序中的一个或多个语句实现一个或多个操作,每一个操作都有执行对象。

 在程序中被施行操作的对象称为数据。

 除了有特殊的程序转向控制语句外,程序都是从第一条语句开始顺序执行。2、程序的基本结构(1)顺序结构(2)选择结构(3)循环结构

3、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。(二)程序设计语言

程序设计语言:是指人们编制程序所使用的计算机语言。程序设计语言的分类:

机器语言 汇编语言 高级语言

1、机器语言

机器语言(machine language):把直接用二进制代码表示的计算机指令系统称为机器语言。

机器语言特点:

①用机器语言编写的程序可以被计算机直接执行,速度快,占用内存少。

②编写程序相当繁琐。

③程序不具有通用性。2、汇编语言

汇编语言(aembly language):用符号和数字来代替二进制代码的计算机语言称为汇编语言。

汇编语言特点:

①不能被计算机直接执行。

②编写程序比机器语言方便得多。

③程序不具有通用性。3、高级语言

高级语言(high-level language):由一系列按一定语法规则的语句组成(与计算机内部结构无关、通用、用其编写的程序需要“翻译”后才可执行)。

高级语言特点:

①不能被计算机直接执行。

②易读、易改,编写程序方便。

③程序通用性好。

补充:Basic语言的发展历程

BASIC(Beginner’s All-purpose Symbolic Instruction Code的缩写,即初学者通用符号指令代码)语言简单易学,适合初学者。BASIC语言于1964年问世 作者:John.G.Kemeny 和 Thomos E.Kurtz.“Beginner's All-purpose Symbolic instruction Code”

 初期的BASIC(第一代)

.14——17个语句,Minimal BASIC  微机BASIC(第二代)

.Microsoft总裁Bill.Gates编写只有4k字节的解释程序

.TRS-80 BASIC

.Apple BASIC

.MSBASIC(BASICA)

.GWBASIC

 结构化BASIC(第三代)

.限制GOTO语句,程序模块化

.True BASIC

真正的BASIC

.Quick BASIC

.Turbo BASIC

.QBasic(DOS5.0以上)

 面向对象的BASIC

.windows环境下的Visual BASIC,图形界面,支持多媒体。

(三)程序的编辑和翻译

1、程序的编辑

将程序代码输入计算机中,并把它们以文件的形式保存超来,这一过程称为程序的编辑。

2、程序的翻译

所有源程序都必须翻译成机器语言程序,才能被计算机问识别并执行。

高级语言的翻译程序有两种:编译程序和解释程序。

(1)编译程序:

编译程序(compiler)的工作是将高级语言编写的源程序在执行前将其翻译成等效的机器语言程序,继而再连接生成可执行文件。(2)解释程序:

解释程序(interpreter)的执行方式如同日常生活中的“同声翻译”。源程序由解释程序逐句转换为可解释执行的目标代码,然后执行。

现在,大多数程序设计语言都是编译型的。

小结

一、程序和程序设计

1、程序:是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。

2、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。

二、程序设计语言

机器语言、汇编语言、高级语言 三、程序的编辑和翻译

1、编译程序: 2、解释程序:

体验活动:

1、了解最新的编程语言排行榜。

第4篇:程序设计初步教学设计

程序设计初步教学设计

内容分析:第一部分用几个实例让学生认识计算机程序解决问题的基本工作原理。第二部分主要是通过执行几段计算机程序,了解程序的编制环境和工作过程。

学生分析:实验班学生文化课底子好,好动脑,对于简单的程序设计应该容易较容易掌握。但考虑到大部分同学第一次接触程序设计,学生是不可能学会一门程序语言的,因此只能通过现成的程序,让学生体验程序设计的一般过程,体验用计算机解决实际问题即进行信息加工处理的一般过程。教学目标

1.知识目标:了解计算机解决问题的过程;算法的定义及作用。

2.技能目标:了解代码编写步骤,能修改简单地修改代码;熟练VB软件的基本操作;

3.情感目标:培养学生进一步学习程序设计的兴趣 教学重点:帮助学生掌握计算机程序解决问题的过程。教学难点:读懂计算机程序代码。课时安排:3课时

教法与学法:讲练结合、任务驱动、分组讨论

教学过程

一、新课引入

提问“用计算机解决实际问题需要哪两个重要环节”引入算法的计算机实现。(答案 1设计算法 2编制和运行程序来实现算法)

二、新课讲授

1、程序与程序设计的概念

(1)教师设问1:已知直角三角形两边,能否求出第三边?(等待学生回答)

分析:通过已知的公式,按一定过程,计算出结果。(2)教师设问2:计算机能不能解决这个问题?(学生回答:有的说不能,有的说能。)

分析:说不能,是因为计算机不能和人一样直接进行计算。说能,其实是一个过程,由人根据公式设计出算法,再按一定的顺序和过程,通过一些计算机能识别认识的指令来完成计算,其中要考虑数据(边长)和如何下指令。

(3)引入概念:程序和程序设计:(4)练习:完成学习任务单第1题。

2、程序设计实例

1、说明:这是学生第一次接触程序设计的实例,可以在这一简单问题上多花些时间,让学生即能体验和学习程序设计的一般过程,又能培养学生对程序设计的初步兴趣,还能帮助对例

2、例3的理解学习。

过程:

(1)要求学生阅读教材相关部分,分析从设计算法到写出程序共做了哪些工作。

(2)打开指定位置的vf程序,输入课本上的程序代码并运行。(3)要求输入不同的值运行程序。(目的是要学生体验用计算机解决问题的快捷、方便,提高学生对程序设计的兴趣。)

(4)总结:顺序结构的概念;INPUT语句和PRINT语句的含义。(5)练习:完成学习任务单第2题。

例2、过程:阅读教材相关部分内容,分析总结解决问题的步骤;打开指定位置的VB程序原代码,研究各语句在程序中的作用;运行原程序,体会分支结构是如何用程序实现的。

例3、过程 打开VB程序。

1、提出问题:用顺序结构:计算f=3!。(学生写出 PRINT f=1*2*3)

2、继续提出问题:编程实现:计算f=10!。(一部分学生写出 PRINT f=1*2*3*…*10,一部分学生在观察等待。)

3、继续提出问题:编程实现:计算f=100!。(学生发现,求100!方法简单,但实现起来很繁琐,可操作性差。)

4、师生共同分析:在计算过程中,第一步:先计算2!,利用所得结果与2后面的数相乘,第二步:利用所得的积与再后面的一个数相乘,第三步,……,这里面有一个通式,用vb编程语言实现就是每一步都有f=f*I I=I+1 直到I 大于所给的阶乘数。在这里上述通式被循环应用。(循环结构被自然引入。)

5、要求学生阅读教材相关内容,体会问题解决的过程;打开指定位置的原程序代码,研究各语句在程序中的作用;体会循环结构的程序实现;运行程序。

三、小结:

总结本节课所讲内容,交流讨论学习本课后的感想与疑惑。

四、作业:(课上与课后完成)

完成本课学习任务单。

教学反思

1、学生对教材中列举的源程序普遍看不懂。本课要求是体验过程,能不能换一种方式;

2、在教学过程中,按小组学习是可行的。小组中不同层次的学生可形成“伙伴教学”的关系。

《程序设计教学设计(精选4篇).docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
程序设计教学设计(精选4篇)
点击下载文档
相关专题 小学程序设计教学设计 c程序设计教学设计 小学程序设计教学设计 c程序设计教学设计
[教学设计]相关推荐
    [教学设计]热门文章
      下载全文