项目化教学理念下的JAVA课程改革策略

2012-12-28 05:20:58贾红雯耿春梅
滁州职业技术学院学报 2012年2期
关键词:学籍管理系统教学法

贾红雯,耿春梅

(滁州职业技术学院,安徽 滁州 239000)

项目化教学理念下的JAVA课程改革策略

贾红雯,耿春梅

(滁州职业技术学院,安徽 滁州 239000)

java语言是一门以实践为基础,促进学生创新思维发展的课程,本文在分析java程序设计传统的教学方法存在问题的基础上,针对java语言课程的特点详细研究了项目化教学理念下java课程中的改革策略。

项目化教学;Java语言;高职院校

一、引言

Java语言作为现在全球最受欢迎的开发工具之一,各大高校都开设了这门课,如何让学生掌握这门语言,尤其是在高职院校中,如何提高学生学习这门语言的积极性和创造性是目前Java教学的重点和难点,这将决定着高职院校的学生能否在社会竞争中占有一席之地。

二、高职院校Java教学的现状分析

(一)Java的传统教学模式的特点

传统的Java教学的教学目标是传授Java的基础知识和技能,教师一般会按照教材内容讲解,知识是第一目标,能力是第二目标;教师在传统的授课方式中处于主导地位,教师是整个课堂的主角,学生在整个学习过程中处于被动的接受,学生学习的主动性完全没有调动起来,大部分的学生未能掌握Java语言的精髓,更谈不上用java来解决实际问题的能力;学生接受的是“填鸭式”的教学方式,教师不会注意学生学到了什么,掌握了什么,只按照自己的思维模式来,到学期结束的时候,一张考卷即可决定学生学习的优劣,这只能从某些方面反映了学生的理论知识掌握情况,并不能真正反映学生实际的编程能力。据实际调查,有些学生根本不理解编程的思想,只是为了考试,熟记了Java中一些概念性的知识和某些他们认为重要的程序,这种模式培养的学生可能理论知识掌握很好,但是欠缺实际编的程能力。

二、项目化教学模式

1、项目化教学模式的定义

项目化教学模式就是将传统的学科体系中的知识内容转化为若干个教学项目,围绕着项目组织和展开教学,使学生直接参与项目全部的一种教学方法。项目化教学模式是师生通过共同实施一个完整的项目工作而进行的教学活动,它具有挖掘学生兴趣,激发学生内在动力使其主动投入学习的优势;能够改变传统教学中学生处于被动学习的地位[1]。当然,项目化教学模式与传统教学并不是对立的,教学中应注意将二者有机结合、相互补充。

2、项目化教学模式应满足的条件

《现代教育教学参考丛书》提出,项目化教学模式应该满足下面的条件:该工作过程可用于学习一定的教学内容,具有一定的价值;能将java课程的知识和实际技能相结合;学生具备克服项目中遇到的难题;学生能够运用新学习的java语言知识解决实际问题;项目实施结束后,老师与学生一起评价项目成果,并总结经验教训[2]。

三、用项目化教学理念改革java教学的措施

(一)项目的选取

项目的选取是Java程序设计教学的关键,既要包含基本的教学知识点,又要激发学生学习的兴趣及欲望,而且项目的难易程度要适中,太难学生接受不了,太简单学生缺乏学习的动力。根据姜大源先生的基于工作过程的教育理论,本课程选择三个依次递进的项目,分别为学籍管理系统,学生成绩管理系统和教务管理系统,这三个项目的功能由易到难,知识点由浅入深,注重知识的层次性和技能培养的渐进性,使学生的编程能力在三个项目的实施中逐步得到提高。

项目一:学籍管理系统

本项目包含六个任务:需求分析、概要设计、详细设计、编码实现、测试和项目总结。通过项目引入java程序设计学习,完成学习学生学籍管理系统的开发,通过对学生学籍管理系统设计与开发了解程序设计基本流程,掌握java语言的数据类型、运算符、表达式、选择结构、循环结构;面向对象的相关概念,类与对象的使用方法,能够熟练使用程序开发环境、使用流程图来描述实际问题。

项目二:学生成绩管理系统

本项目包含六个任务:需求分析、概要设计、详细设计、编码实现、测试和项目总结。在前一个项目基础上完成相对复杂的软件设计与开发,掌握多态的相关知识点;掌握接口的使用;掌握继承与接口实现多态的使用等。

项目三:教务管理系统

学生通过调研明确项目的具体要求,由学生(分组)完成从需求分析、概要设计、详细设计、代码实现到测试等一系列设计工作,培养学生解决实际问题的能力。

(二)课程的组织实施

本课程的教学由原来的多媒体教室改为了机房,这就为学生实际操作提供了条件。教学方法主要有:

1、项目驱动——任务分解

本课程主要有三个项目,每个项目由六个任务贯穿始终。每个项目都采用六步教学法,摒弃了传统的教学模式,提高学生的学习能力,解决问题的能力。其中每个项目中任务一属于六步教学法中资讯环节,任务二属于计划环节,任务三属于决策环节,任务四属于实施阶段,任务五属于检察阶段,任务六属于评估阶段,这些任务的划分与六步教学法紧紧相扣。第一个项目教师讲授为主,学生模仿完成;第二个项目教师边讲解学生边动手完成,教师和学生共同完成;第三个项目由学生主导,教师辅导,教师只提供必要的技术指导,由学生自主完成。

2、分组实施。

通过分组实施——例如三到六人完成学习情境的项目,来进一步增强同学的团队协作精神和完成任务的成就感。

3、角色扮演

每个小组每位成员都分配不同的角色,以模拟企业中各个工作环节,这将为学生以后走上工作岗位,快速融入企业角色起到很好的过渡作用。

4、实践环节。

采用理论实践一体化教学,淡化传统理论课教学模式,授课过程中注重培养学生自主学习能力、应用知识、技能解决问题的能力。

5、引导文教学法

通过引导文指导学生课下自主学习。

本课程的三个项目的具体实施:

项目一学籍管理系统(基础)

本项目分为六个任务:

任务拆分 基本要求任务一 需求分析任务二 概要设计任务三 详细设计任务四 编码实现任务五 系统测试任务六 项目总结学生学会分析学籍管理系统应该实现哪些功能学生完成学籍管理系统的概要设计学生完成学籍管理系统的详细设计1)安装并会使用java开发环境2)理解项目、包、类关系3)类的定义及类的结构4)属性及方法的含义5)修饰符的使用6)对象的声明7)java中构造方法的定义及含义8)列表的使用9)静态方法的使用10)列表中增加,删除,得到元素以及求整个列表长度的函数1)黑盒测试(功能测试)2)白盒测试1)通过程序开发设计及操作规范,培养严谨的科学态度。2)培养程序开发的基本能力和团队沟通能力。

项目一是基础项目,因此在授课的过程中,教师处于主导地位,学生模仿实现该项目。

每个项目都是按资讯、计划、决策、实施、检查、评价的六步教学法安排的。具体过程如下:

(1)创设情景引入课题:(选取与学生实际生活密切相关、简单易懂的实例,通过Flash动画、多媒体教学手段让学生对知识与概念有一个基本的感知与理解,从而引入项目。(2)提出问题:讲述任务,学生分组进行调查与资讯。(3)学生分组讨论:根据项目,对其中知识点及相关信息作出汇总,选定并制定详细实施方案。(4)学生动手操作:学生组内分工实施,完成项目并现场演示作品,同学们之间相互进行评价。(5)检查测试。(6)项目评价:教师对完成项目实施过程中的各环节进行评价。

项目二 学生成绩管理系统(提高)。项目二学生成绩管理系统的实施跟项目一的类似,不同的是学生和教师的地位有所改变,在这个项目中,教师和学生都是参与者,教师边讲解学生边学习,改变项目一中学生模仿的状况。

项目三 教务管理系统(综合创新)

第一阶段:学生分组讨论,到教务管理处进行需求分析调研。第二阶段:项目实施,学生根据调研,完成需求分析规格说明书概要设计、详细设计文档,并编码实现。第三阶段:项目验收,通过组内自评、组间互评、教师评价综合评价项目的优劣。

每个项目都是按照六步教学法进行的,根据软件工程的思想,每个项目都分为六个任务,通过任务的实施,完成对各个项目中知识的掌握。

(三)课程的考核

传统的java考核方式以试卷的形式,题型包括填空、选择、判断和编程等标准化试题。这样会有很多弊端,考试一般安排在期末,很多学生养成平时不学习,考前突击的坏习惯。课程考核已严重地偏离了职业教育教学目标,培养的毕业生不能适应工作岗位的需要。因此,改革课程考核形式,引导学生加强实践操作技能训练,培养出合格的高技能型人才,具有极其重要的意义。本门课的考核应区别于本科教育,体现职业教育的特点,项目化教学的考核方式多种多样,java程序设计采用过程考核+期末答辩的方式。过程考核主要由学生在完成的各个项目的过程中的表现及项目完成情况组成,每个项目的考核由组内自评、组间互评和教师评价三部分组成。

四、总结

项目化教学可以提高学生学习的积极性与创造性,培养学生的团队合作精神,但也存在一些小弊端,比如教师在授课或者学生在学习的过程中稍不注意就把重心放在做项目上了,忽略了知识点的学习,后果会导致学生只会做教给他们的项目,而知识点掌握得微乎其微,更不用说能灵活的使用知识解决实际问题。这就要求教师在实际的教学过程中注意发现问题,并找到解决问题的方法,使项目化教学发挥它应有的作用。

[1]钱芬.项目教学法在计算机网络技术教学中的应用[J].科学咨询,2009,(10).

[2]吴倩.项目教学法的实践与探讨[J].中国校外教育(理论),2008,(S1).

G712 < class="emphasis_bold">文献标识码:A

A

1671-5993(2012)02-0073-03

2012-3-8

贾红雯(1978-),女,安徽省滁州市滁州职业技术学院信息工程系,计算机软件技术。

猜你喜欢
学籍管理系统教学法
基于James的院内邮件管理系统的实现
高校学籍异动学生管理工作的思考
学籍学历电子注册管理系统在学籍管理中的应用与实现
河北画报(2020年10期)2020-11-26 07:21:10
批注式阅读教学法探究
甘肃教育(2020年14期)2020-09-11 07:57:40
实施“六步教学法”构建高中政治高效课堂
甘肃教育(2020年8期)2020-06-11 06:10:04
基于LED联动显示的违停管理系统
海盾压载水管理系统
中国船检(2017年3期)2017-05-18 11:33:08
教育部:不得将学籍作为中小学生入学和转学条件
基于RFID的仓储管理系统实现
开放引导式阅读教学法描述