免费论文查重: 大雅 万方 维普 turnitin paperpass

探索教学改革论《Ja语言》课程在高职中教学革新

最后更新时间:2024-03-16 作者:用户投稿原创标记本站原创 点赞:12651 浏览:49270
论文导读:
摘要:Ja语言是如今社会上众多开发语言的支柱之一,越来越多的企业使用Ja语言进行开发的工作。对于各高校的计算机相关专业,也把Ja语言作为重要的必修课予以设置。对于Ja的教学,可以采用项目教学法,使用两个不同项目学习不同知识,主要是培养学生的编程思想,锻炼学生得动手能力,以达到适应社会的能力。
关键词:Ja语言教学改革项目教学法
0 引言
Ja语言是当今社会是软件开发应用最为广泛的语言之一,它为全世界的编程人员带来了新的编程思想。Ja语言的面向对象的特点和平台无关性注定了它将在Internet舞台上展现最灿烂的光辉。《Ja语言》占如此重要的地位,以至于各个职业高校不同专业纷纷开展《Ja语言》的教学工作。然而学生爱不爱学、能不能学好、是否能学以致用,除了自身的因素外,关键还是在于教师的正确引导,教学内容是否符合学生和社会的需求,课时安排是否合理,教学目标、能力和素质目标是否明确,考核方法是否能真实反映学生的整体水平,这些都是进行成功教学的关键所在。本人在课程建设中,对Ja语言重点进行了项目教学法的研究,下面从教学内容、教学过程和考核方案三方面进行教学改革尝试。
1 教学内容

1.1 能力目标的确立

学生在学完Ja语言相关课程后,在社会上并不能直接应用,想进入开发领域工作还需要在这以前去专门的培训机构进行项目的培训才能进入开发企业。这是因为学生在学校学习时,主要是对基础知识的学习,企业级的应用在学校并未接触过。所以我们在进行教学改革中对教学过程进行的较大的改革,学习的目标不完全是掌握Ja相关知识,而是培养学生的职业能力和社会能力。所以Ja相关课程的教学过程是以完成项目为基础进行的教学。
在进行教学改革的初期,首先进行市场调研,根据企业所需岗位和岗位所需能力确定Ja语言所需的能力目标。
①能够理解面向对象的原理。
②能够熟练掌握Ja基本语法。
③对Ja类库有一定的认识。
④能够熟练使用JDBC进行数据库编程。
⑤能独立完成小型系统或模块的编码工作。
⑥代码符合编码规范,保证代码质量。
通过能力目标的确定,学生需要学习的课程内容也就确定下来,包括面向对象的概念,流程控制语句,类和对象,继承,接口和包,异常的处理,基于JDBC的数据库编程,和常用类库的基本使用。另外在企业调研时基于面向对象的设计思想,是很重要的,所以这一部分也是在课程的任务设计过程中重点设计的。

1.2 项目的确立

《Ja语言》是基于Ja技术编程课的最基本课程,只有学会Ja才能从事后续课程的学习,如JSP和J2EE等,所以本课程的设置主要是对编程基础进行重点的学习和讲述。所以我们在选择企业真实项目时,企业提供的真实项目涉及到得内容无法只使用《Ja语言》这一门课程的内容实现,所以在项目优化时保留了项目的一些简单功能。
在教学改革中,我们把该课程通过两个典型项目,拆分为多个典型任务,培养学生运用Ja熟练编程的能力,为后续的J2EE编程打下坚实的基础。
项目1:人员信息类的设计与实现
任务1:人员类信息功能的设计与实现
任务2:人员类的完整设计与实现
项目2:学籍管理系统设计与实现
任务1:学籍管理界面设计及实现
任务2:学籍管理代码的设计与实现
通过项目一,学生主要学习Ja程序的核心知识,编程基础,流程控制,类的定义,成员变量和成员方法的定义及实现,构造方法、对象的定义,类的继承中涉及到的变量的隐藏及方法的覆盖,以及接口的实现。使学生初步具有面向对象思想的编程能力。
项目二主要涉及到用户界面的建立及响应,包含面向对象的设计、类、对象、继承、常用类库的应用,数据的输入输出、异常的应用,涵盖面相对象设计的全部内容,通过这个项目,可使学生建立起面向对象的概念,类的定义及调用,常用类库的应用,jadoc文件的使用,为今后的J2EE编程打下坚实的基础。
2 教学过程

2.1 课时安排

在进行项目教学时不能使用2学时为一个单位进行教学,内容讲解后任务的完成需要一个连续的时间,尤其程序的分析、代码的编写和调试都需要一个比较长的时间,所以在课时安排上可尽量4学时连排或6学时连排,这样的时间可以完成一个小的子任务。

2.2 教学方法

在“学、做一体化”教学中,有能力可以安排企业人员进行短期指导,在教师或企业技术人员指导下,学生以“团队合作”、“独立编程”,以“绩效考核”方法,以规范的企业工作流程和面向对象的编程思想,学习任务完全按企业工作流程与工作内容进行,使学生掌握实际工作方法,提高简单软件编程与开发的技能,同时可以培养信息处理能力、自主学习能力与人合作能力安全意识就业与创业意识。

2.3 书写报告

每一个任务都需要完成报告的书写,主要包括项目开发计划、项目开发文档、任务总结、学习日志等。通过日常记录,学生可以在学习过程中了解自己所遇到的问题及解决方法,积累资料便于日后的复习。同时通过标准的文档模板,学生也可以了解到企业的工作过程。对今后的工作也提供了书面的依据。
3 考核方案
学习是一个过程,在对学生的考核中也应该以过程的形式进行考核,而不应该只注重最后一个结果。所以ja语言的考核一改只按期中期末的形式考核,而是根据任务分配不同的比例进行考核,如完成任务1应该占据总评的30%,任务2为20%,任务3为15%,任务4为15%,最后理论考试占20%。通过完成4个任务和理论组成这门课的总成绩。在过程考核中还需要对细节进行考核,如任务1中对“工作计划”进行考核又分成了工作计划详实、完整,体现学习和任务要求;小组成员分工明确、合理,工作量饱满;工作计划时间安排具体,符合要求等细节。这样可以充分了解学生的能力,又能对学生进行真实考核。
4 小结
随着社会对ja开发人员需求越来越多,高职学生进入企业成为“软件蓝领”的人员也越来越多,如何对培养的学生能直接进入企业成为企业的开发人才,学校针对开发类课程的教学改论文导读:in}版).StevenJohnMetsker著.电子工业出版.李艳红.浅谈JaBean组件及其在JSP中的使用.价值工程.2012(06).作者简介:刘妍东(1976-),女,山东莱州人,讲师,硕士学位,从事计算机软件开发及应用的研究。上一页12
革将势在必行,在学校学习中直接接触企业的实际项目和实际工作流程,对培养学生解决实际应用问题的合理和适应社会需求能力起到了巨大的推动作用。
参考文献:
Ja程序员职场全攻略——从小工到专家.吴亚峰.著电子工业出版社.
Ja设计模式(第2源于:www.7ctime.com
版).Steven John Metsker著.电子工业出版.
[3]李艳红.浅谈JaBean组件及其在JSP中的使用[J].价值工程.2012(06).
作者简介:刘妍东(1976-),女,山东莱州人,讲师,硕士学位,从事计算机软件开发及应用的研究。