程序设计实训教学方法的分析与设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序设计实训教学方法的分析与设计

摘要:程序设计课程是计算机软件技术专业的必修课程,也是该专业的必备实

践能力和业技能。而要培养学生的能力,实训教学是一个非常重要的环节。如何

提高程序设计实训课的教学效果,教学是关键。在此,对目前针对本人的教学经验,做一教学教学方法的探讨。

关键词:程序设计;实训;教学方法

中图分类号:O244 文献标识码:A 文章编号:1673-0992(2010)09A-0261-01 目前各个学校也都非常重视,尤其是高职高专院校在课程的学时安排上实训

教学与理论教学的比例达到了1:1,我们学校一些课程甚至达到1:2的比例。

但随着实训课程课时量的加大,如何上好实训课程,如何让实训课程有更好的效

果这一问题也随之而来。现在结合本人在实训教学过程中的经验对这一问题做一

探讨。

教学过程是一种艺术,不是单一的一种教法就能实现教学目标的,而需要多

种教学方法的配合与综合应用,才能达到我们预定的教学目标。以上我所介绍的

方法,在教学中是穿插使用,根据不同的教学目标,教学内容不同会有所侧重。

一、分层模式教学法

一个班级的学生,从计算机基础知识,接受新知识的能力,到对编程的兴趣

上存在很大的个体差异。因此,从“以人为本,因材施教”出发在计算机专业实训

中很有必要采用分层教学。分层教学是依据素质教育的要求,面向全体学生,承

认学生的个体差异,改变一统的教学模式,因材施教。在班级团体教学中,依照

实习实训大纲的要求,从学生的实际学习水平和学习能力、学习兴趣出发,确定

不同层次的实习实训目标,进行不同层次的实训,做出不同层次的实训评价,实

行有差异、共提高的实习实训。

分层模式,最重要的是学生之间的分层。可以把学生分成A、B、C三档,在

实际操作过程中,根据实训项目的大小不同,可组成三到五人的项目小组。比如

五人小组,可以按一个A,三个B,一个C的比例组合,在组合过程中,不能完

全按照学生的意愿自我组合,教师应在学生的自愿组合的基础之上,依据自己对

学生的了解情况,进行一些调配,这样也可加强了同学之间的沟通能力,更贴近

实际工作环境。

二、项目驱动教学法

在分层模式的基础之上,在项目化教学中,选取合适的项目非常重要项目要

包含课程的基本知识和基本技能,要能调动学生探究问题的积极性要使学生在项

目情境下受到协作能力和交流能力等方面的锻炼。项目实训的教学不再是以传授

新知识的课程教学,而是通过案例学习灵活运用掌握的知识;教学内容不再是按

传统的专业课程科目来划分了,而是根据专业方向和项目内容对所需要的知识内

容形成一个整体的架构,成为一个完整的项目课程体系。因为,要求我们在接受

教学任务的时间,积极的准备教学项目,选取适合的教学项目。比如我们的

《java程序设计》课程的实训,我就分阶段选取三个实训项目。一个是俄罗斯方

块游戏项目。本项目是一个小游戏,容易激发学生的学习兴趣,同时又是一般学

生都玩过、都比较熟悉的,同时完成之后,学生也比较容易找到成就感,主要用

到数组字符串、事件处理、异常处理等章节知识。第二个项目网络文件传输项目。首先引导学生按照软件工程的方法对软件的开发进行需要分析,确定完成的功能,明确实现过程,画出处理流程图;利用前期掌握的知识,根据确定的软件功能完

成界面的调整修改;设计单机中文件及文件夹的建立、复制、删除功能;加入网

络连接操作,实现网络中文件的传输。本模块主要训练对文件的操作和网络连接

的建立。第三个QQ聊天软件项目。此模块是对学生进行JAVA项目开发强化训练的部分,使用到前期涉及到的所有知识。由学生独立根据自己的经验进行项目分析,严格按照软件工程的要求进行;根据个人爱好设计有个性的聊天界面;独立

架构聊天软件的网络通讯框架;添加多用户同时在线聊天功能;将聊天用户的用

户名、密码及相关信息采用数据库管理,登录时进行身份验证。此环节重点训练

多线程和数据库连接、操作等章节知识。通过这三个项目在递进中有重叠,有承

上启下的目的,巩固上一环节,服务下一模块。把教学中使用的项目设计更好更

全面,从而达到最优的教学效果。

三、3W1H教学法

在3W1H教学法中,第一个“W”是WHAT。应用时,要求教师讲解清楚“什么是”。,第二个“W”是WHY。在教学过程中,要求教师能够讲出“为什么”。但对于WHY的讲解,要求教师具有较好的技术能力,才能自己理解了技术问题的来龙去脉,才能够做到讲得清楚,让学生听得明白。第三个“W”是WHERE。在教学过程中,要求教师能够讲出“在哪里用(做)”的部分。另外一个“H”是HOW。在教学

过程中,要求教师能够讲出“如何用(做)”的部分。HOW的讲解至关重要。

四、课堂陷阱教学法

课堂陷阱教学法主要针对学生对代码容易出错的地方,以及理解不深刻,在

上机、项目中容易持续犯错误的地方。课堂陷阱教学法实施过程中,教师会在典

型的、容易处错误的地方故意犯错,通过“出问题了”来吸引学员注意力、加深印象,提升学生对概念的理解及认识。

五、激励教学法

为方便记录学生每次操作情况,我每学期特别印制两张学生成绩记录表。设

日期,课程、学号、姓名、问题、计分等栏目。每位学生每次有一格详细记录:

得分多少,奖扣分原因。期中,期末考试结束后,汇同综合测试、作业计分、理

论课堂表现、笔记评分一起统计。将结果复印一份张贴于班级宣传栏中,并注明:“老师不会忘记你的点滴成就和进步!”或“老师记住了你的每次成绩和进步!”

教无定法,学无定律。在实际教学教学过程中,不只是单一的使用,而应是

根据知识点不同多种方法的配合使用。以上我个人在软件实训课上的一些做法,

虽然在教学实际中得到学生一定程度上的认可,也取到了一些成效。但是,个人

的方法经验毕竟有限。随着职业教育形势的发展变化,更有待进步探索和完善。

在此抛砖引玉吧!希望得到专家和同行的不吝赐教。

参考文献:

[1]曾琪、陈向明等《新课程与教师角色转变》教育科学出版社 2001年9月

出版

[2]《计算机教学中教师的语言的艺术》中国计算机学会职教委员会 2006

[3]廖远来计算机程序设计课程教学探索福建电脑.2008(6)

[4]黄海英高职计算机项目化教学设计和应用中国新技术新产品.2009

相关文档
最新文档