高职院校Java程序设计课程教学方法的研究.doc

上传人:3d66 文档编号:1865391 上传时间:2019-01-14 格式:DOC 页数:8 大小:19KB
返回 下载 相关 举报
高职院校Java程序设计课程教学方法的研究.doc_第1页
第1页 / 共8页
高职院校Java程序设计课程教学方法的研究.doc_第2页
第2页 / 共8页
高职院校Java程序设计课程教学方法的研究.doc_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《高职院校Java程序设计课程教学方法的研究.doc》由会员分享,可在线阅读,更多相关《高职院校Java程序设计课程教学方法的研究.doc(8页珍藏版)》请在三一文库上搜索。

1、高职院校程序设计课程教学方法的研究 Java是由Sun公司开发的新一代编程语言,使用它可在各种机器、多种操作平台的网络环境中开发软件。由于Java语言具有平台无关性、安全可靠性,加之Internet的迅猛发展,环球信息网WWW的快速增长,使得它逐渐成为Internet上最受欢迎的开发与编程语言。国内有的软件开发企业,不惜花费大量的时间与资金,培训软件开发人员;有的甚至声称,要将以往用其他语言开发的软件产品全部用Java改写实现。在这种大趋势下,市场大了,对人才的需求量也在猛增,为了适应企业的需要,提升毕业生的就业率,几乎所有的大、中专院校都竞相开设了Java语言程序设计课程,当然,高职院校也不

2、例外。但由于Java语言的实践性和开发环境的特殊性,究竟采用何种教学方法,才能显著提高教学效果,却是近几年来教育界普遍关注和研究的热点。 截至今日,人们已研究出了很多的教学方法,如悬念法、类比法、案例教学法、任务驱动法等,但高职院校的Java程序设计课程大多还是采用讲授法,只不过很多院校从以往的写板书升级为多媒体教学。形式虽改观,本质却没变,只是使用多媒体教学更生动、直观,教学效果可能会好些。以往有些教师采用启发式教学模式,这种教学法仅仅激发了学生的学习兴趣,对学生的软件开发能力并没有太大的提高。为了加强学生的Java语言编程能力,所有老师都采用了实验法,但实验的内容往往局限于课本上的简单例子

3、,仅能起到验证语法正确性的作用,没有连贯性和系统性。据调查,在学期末,很多高职院校都会安排12个星期的实训,实训的内容大多取材于过去的资料文献,或是教师根据教材与教学内容构想的,与当今企业实际的运作方式和业务流程存在严重的脱节。上述几种教学方法,都具有一定的局限性,会使学生脱离社会、远离企业。鉴于此,通过不断摸索和实践,我们认为采用项目驱动教学法进行Java程序设计课程的教学,可收到显著的成效,其要点是以一个完整项目贯穿整个教学过程的始终。其前提是项目须来源于企业,并具备鲜明的时代感和实际的功能需求,制定周详的项目计划,有效地利用一个学期充裕的时间,不断研习和吸收当今计算机软件开发的新技术,使

4、学生身临其境,站在用户的角度审视软件,从而进行科学的总体设计与模块实现,能逐渐学会和养成良好的编程风格和编程思想,既提高软件开发技能,又增加有关专业知识,对软件开发流程形成系统的认知和理解,此法可大大提升毕业生的就业竞争力,并为很快适应社会的选择与需求,奠定扎实的基础。 下面着重介绍基于Java程序设计课程项目驱动教学方法的关键环节。 1 教学设计 Java程序设计是一门集知识和技能于一体,实践性很强的课程,对于高职院校的学生来说,注重的是学生的实际编程能力,教学活动中必须遵循“以学生为主体,教师为主导”的原则。采用项目驱动教学方法时,一定要强调教学过程与软件开发进程的一致性,其教学过程必须精

5、心设计,以适应学生的学习进度与接受能力。在教学设计中需注意以下几个问题 (1) 授课项目的选择 由于教师授课项目直接影响其教学过程,也直接影响教学效果,因此,教师授课项目的选择至关重要。项目应来源于企业,授课教师从企业得到的资料对项目进行分析,找出其知识点。Java程序设计课程一般仅开设一个学期,在选择项目时,必须考虑项目的规模和难度,项目过大,教师只能抽取其中小部分讲解和辅导,影响授课的完整性;如果项目难以完成或技术含量过高,会直接影响学生的自信心,可能使得部分学生知难而退;但如果项目过小或过于简单,就很难激发学生学习Java的热情。项目规模的大小选择应适中,既要包括Java语言的基本语法知

6、识,又要体现数据库管理、网络连接等实用性强的内容。 (2) 授课教师的软件开发能力 授课项目直接影响到教学效果,因此,项目的设计、框架的构建非常关键。要想完成软件项目,授课教师除了具备扎实的Java程序设计语言知识外,还必须具备软件开发的经验,这不仅要求授课教师能“讲课”,还要求其具有软件开发能力,这样,在处理授课项目时,才会显得得心应手。所以,采用项目驱动教学法讲授Java程序设计的教师,最好来自于软件开发企业的第一线,或者与企业合作,聘请企业的软件工程师及资深人员作为兼职教师。由于来自于生产第一线的教师非常清楚企业需要什么样的知识和技能,也就可以培养出社会所需的人才;其次,让现有教师到软件

7、企业去参加培训,以期达到应有的授课水平。 (3) 授课项目的分解 授课项目的实现要体现整体目标,而我们的授课时间分散于一个学期,这就势必将大的项目,根据授课进度计划,逐层分解为一个个可实现的子任务。项目分解时要采用递进的方法,将各种知识点、重点及难点分布于具体的子任务中,根据学生的实际情况进行实施,这样既具有很强的可操作性,又能让学生有成就感。 2 教学实施 采用项目驱动教学方法进行Java程序设计课程教学时,要遵循灵活多样的原则。教师在授课前,不仅要确定授课项目,还要指导学生选择实训项目,这个过程应该在Java程序设计课程正式授课前完成。 (1) 学生分组 项目驱动教学法与传统的课堂讲授法之

8、间本质的差别,就在于所传授的知识是否具有系统性和连贯性,后者的课程试验只是为了验证课本上或教师精心准备的实例,各部分知识间往往是分散的,可由学生单独完成;而前者更注重项目的整体性和知识的综合性,为了完成项目,学生必须花费大量的时间和精力,另外,我们还应考虑他们每个人的能力与水平差异,并从培养学生团队合作精神出发,根据学生的现状分组,每个组选出一个小组长,即项目经理PM,对该组的项目负责。每个组的成员一般在35人,组长给每个组员分配任务。这种项目分组的方式,既锻炼了学生的团队合作精神,又可以起到“以强扶弱”的作用;既能充分调动学生的主观能动性,提高组织、协调能力,又可减轻教师的负担。 (2) 学

9、生实训项目的选择 在授课初期,鼓励每个学生自行寻找项目,了解用户需求,再汇集到组长处,经过小组讨论,集思广益,在教师的指导下,根据每个小组成员的实际情况,确定一个理想的、可行的软件开发项目,并按功能划分模块,最后将模块分配给每个小组成员。所划分的模块在很多方面具有相似性,如用户界面的设计、数据库的连接、系统的框架结构等,采用的方法是一样的,只是具体内容不同而已,将项目分块完成,可以使每个学生得到全方位的锻炼。 (3) 授课方法 使用项目驱动教学法讲授Java程序设计课程时,需要与项目的软件开发流程一致,具体方法如下 搭建软件开发平台,确定开发工具及辅助开发工具。不但要使学生了解程序设计的目标,

10、还要使其知道实现目标的各种辅助条件。在给高职院校的学生讲授Java程序设计课程时,最好先使用可视化的开发工具,有“所见即所得”的效果,框架结构部分已由开发工具自动生成,编写的代码比较少,又很直观;当学生有一定的程序设计基础后,再让学生并行使用非可视化的开发环境,以得到更好的锻炼。讲授程序设计课程时,一定要从软件工程的角度出发,鼓励学生适当使用一些其他的辅助工具,如代码版本管理、数据库结构设计、项目进度管理等,以提高学生综合应用知识的能力,培养企业真正需要的人才。 详解软件开发环境。软件企业为了提高软件开发速度,缩短开发周期,普遍使用可视化的集成开发环境,往往将开发工具、数据库、Web服务器等集

11、成到一起,这就增加了高职院校学生理解的难度,加之Java的开发环境基本上是英文版本的,授课教师一定要详细讲解开发环境中的关键内容,力争让学生全面理解,为后续开发扫清一切障碍。 设计用户界面。采取先易后难、循序渐进的方法,先行安排界面设计。由于未涉及程序代码的编写,学生容易入门,不会感到有太大的困难,极易产生满足感、成就感,以此激发进一步学习的热情。 编写程序代码。讲授程序代码编写时,一定先要根据功能的要求,给出每部分的大体框架,然后再细化。这部分涉及Java程序设计的语法知识,应按照事先划分好的子任务,根据学生的实际接受能力,用通俗的语言对每一个知识点进行讲解。切忌贪多求全,尽量消除学生对编写

12、程序代码的畏惧心理,让他们产生自信心和自豪感,建立起很好的编程思想。 学习结果的考核方式 传统的学习考核方式已不适合使用项目驱动教学法授课的科目。在整个授课过程中,学生都在渐进地完成属于自己的项目部分,其结果如何直接反映了每位学生的学习态度、知识的掌握程度等。授课教师可对学生所作项目每个月检查一次,作为平时成绩;期末,要求学生对项目作演示汇报,由相关学科的教师组成专家组对每个项目评分,再结合学生相互评定的分数,作为学期总评成绩的一部分,既体现了公平性,又体现出权威性。 3 结论 采用项目驱动教学法,进行Java程序设计课程的教学,能激发学生的学习兴趣,消除学生编写程序的恐惧心理,提高学生对知识的综合应用能力,达到高职院校学生的培养目标,此法也可广泛应用于其他各种程序设计语言的教学工作。第 8 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1