- 12
- 0
- 约2.2千字
- 约 25页
- 2021-09-13 发布于浙江
- 举报
一、引言 ;二、选修《算法与程序设计》的优势 ;三、三个主题:计算机解决问题的基本过程、程序设计语言初步、算法与问题解决
分四个阶段实施教学:;第一阶段:体验编程,体会算法。 ;学习目标:; 体会计算机的工作原理;
理解计算机解决问题的过程(提出问题——问题分析——设计算法——编写程序——调试程序——输出结果),与人解决问题的过程比较;
明白什么是程序;
明白程序设计是怎么回事;
明白计算机语言和程序设计语言;
掌握什么是算法;
体会算法的重要性,程序=算法+数据结构;
理解对于同一问题可能有多种不同的算法(算法多样性);
了解算法的评价及优化;
掌握算法的特征:有穷性、确定性、一定有输出、不一定有输入、可行性;
会用多种方法描述算法(自然语言、伪代码、流程图);
了解程序的三种基本结构(结构化程序设计的基本知识,顺序结构、分支结构、循环结构) ;实施教学过程: ; 这一阶段,要让学生理解人在程序设计中担任的是设计计算机解题的算法,理解人与计算机解题的区别,让学生理解用计算机解题的优势(通过举大数据量处理来说明)。当然在这一阶段,要让学生完全明白哪些问题适合计算机编程解决是不可能的,只有在以后的教学和不断的训练当中去体会。
这一阶段,建议对一些常用问题的计算机算法让学生去上网搜索,包括历史上一些有名的算法,注重培养学生用流程图描述算法的能力
原创力文档

文档评论(0)