计算机协作学习环境中项目教学法的应用与实践
2018-01-11俞洪键
中国信息技术教育 2018年24期
俞洪键



● 引言
1.项目教学法
项目教学法是指在教师的指导下,将一个相对独立的项目交由学生处理的教学方法。信息的收集、方案的设计、项目实施及最终评价,都由学生自己负责,学生通过该项目的进行,了解并把握整个过程及每一个环节中的基本要求。项目教学法以“项目为主线、教师为引导、学生为主体”,注重理论与实践相结合。
2.选择冒泡排序作为项目教学法的实施原因
笔者所在学校的生源相对不好,而且学生的信息技术学科基础差异较大,在讲解算法和程序设计的编程题目时学生不太容易掌握,且经常遗忘。而冒泡排序是属于当前高考中最重要的几个知识点之一。所以,针对这个知识点笔者打算用项目教学法来进行教学。
● “冒泡排序”采用项目教学法的具体实施流程
1.设计项目内容创设情境
首先告诉学生要探究的是排序算法中的冒泡排序,要求了解它的基本思想以及理解程序实现过程中代碼段每一行的含义。
2.选择主题,分组分工
笔者根据班里学生的情况,采用四个小组分工合作的方式来研究冒泡排序的基本思想,理解程序实现代码片段中核心代码比较的含义(如下表)。
3.探究协作,交流成果
冒泡排序的问题笔者共花了三节课来进行项目学习,其中第一节课做项目1和项目2的教学研究,第二节课是根据组别,各组按要求研究理解冒泡排序从后往前由小到大或由大到小,以及冒泡排序从前往后由小到大或由大到小这四种不同的核心代码片段的比较方式,第三节课是每组派一个代表来给全班讲解他们组所研究出来的经验。……
登录APP查看全文
