首页 > 范文大全 > 正文

独立学院Java语言教学改革与实践研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇独立学院Java语言教学改革与实践研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:对独立学院java程序设计”的课程特点进行了分析。通过对独立学院Java语言教学改革的思路和方法的探讨,设计了适用于独立学院的Java语言教学模式及相关教学内容。从课堂教学、课程考核和课后教辅等方面阐述了Java语言教学改革的实施,并在此基础上提出了改善教学效果的措施。

关键词:Java程序设计;独立学院;教学改革;教学模式

中图分类号:G64文献标识码:A文章编号:1009-3044(2012)08-1886-02

Research on Java Language Teaching Reformation and Practice of Independent College

ZHANG Yin-qiong,DAI Xiao-peng

(College of Information Science Technology, Hunan Agricultural University, Changsha 410128, China)

Abstract:Analyzed "Java program design" course features of independent college, designed Java language teaching model and related teaching content that applicable to independent college through discussing teaching reformation ideas and methods for independent college, described the implementation of the Java language teaching reformation from three aspects ,the classroom teaching, curriculum evaluation and after-class tutors , and then proposed the measures for improving the teaching effect.

Key words:Java programming design; independent college; teaching reformation; teaching model

随着企业对软件人才能力需求的加剧,高校人才培养模式与企业人才需求不对称的矛盾日益突出。为了提高独立院校信息工程专业学生的专业技术能力、行业通用能力和核心竞争能,学院的人才培养模式逐渐由研究型人才的培养转换为应用型人才的培养。由于Java语言本身所具备的跨平台、多线程、垃圾收集等优点,以及基于J2EE的企业级应用的大规模开发和基于J2ME的嵌入式应用程序的开发,Java语言已经成为企业开发的主流程序设计语言之一。Java程序设计作为是独立学院信息工程相关专业的必修课,为学生提供了实践学习的平台,为培养企业应用型人才奠定了基础。但由于教学管理和教学条件的限制,目前的教学仍是“以课堂为中心,以教师讲授为中心”的传统模式,不利于培养学生的学习兴趣以及学生创新实践的能力。本文对独立学院Java语言教学改革进行了探讨,并结合笔者的教学实践提出了改进教学方法的措施。

1独立学院Java语言教学现状

1.1课程设置不够合理,教学管理滞后

国内大多数高校的信息工程相关专业都开设了《Java程序设计》课程,学习周期为一个学期,培养学生综合能力的Java课程设计的学习周期仅为2~3周。而部分独立院校为了给学生提供更多的课外实习机会,将校内学习压缩成3年完成,更是将Java课程设计的课时缩减为1周。有限的学时导致教师教学任务繁重,章节内容不能完全细化,很多知识在课堂讲授并演示后部分学生仍然一知半解。有限的实训导致学生无法用现有的知识完成复杂的课程设计解题,只能“以教师为主体,以书本为参考”设计较为简单的程序。而面临巨大就业压力的学生们,为了提高自己的竞争力,不惜花大量的金钱去培训机构进行培训。当课堂教学和课外实训矛盾冲突时,独立学院的教学管理也没能找到合适的平衡点。教学管理方法的滞后导致学生到课率低,学习效果差。如何让我们的教学适应企业对人才的需求是我们急需解决的问题。

1.2学生水平参差不齐,学习积极性差

独立学院的学生相对一本、二本院校的学生而言基础稍差,两级分化更为严重。部分学生程序设计语言基础较差,学习主动性欠缺,缺乏学习的毅力,学习效率低,学习效果较差。独立学院依托母体高校的培养模式及Java课程教学计划的制定,没有充分发挥独立学院学生敢于创新的特点,难以激发学生的学习兴趣。

2独立学院Java语言教学改革探讨

2.1改革教学方法

综合采用启发式讲授、研讨法、项目驱动教学法等多种教学方法,使学生在掌握基础理论的基础上能具有较强的动手能力。在理论课堂教学时,利用“项目驱动教学法”提出问题,让学生能直观地理解所学知识能解决的相关问题。同时采用“启发式讲授法”指导学生从浅入深,由易到难,逐步发现问题解决的办法。例如,在讲授Java的多线程时,笔者首先给出了一个简单的多线程火车售票程序,以此程序为基础,给学生讲解了多线程的创建及控制线程的相关函数。实例的启发使学生非常直观地学习到Java多线程的作用,给学生留下深刻印象。在学生具备了多线程的基础之后,笔者再通过启发式的教学,引导学生循序渐进地对原有的多线程火车售票程序进行完善。在教学实践的过程中,培养了学生的思维创造能力及理论知识的运用能力,提高了学生分析问题、解决问题的能力。对于较为复杂的Java程序设计命题,教师还可以适当地开设研讨课。在师生之间的讨论过程中,引导学生自主学习,积极思考,找到最佳的解题途径,培养学生良好的学习习惯。这种研讨的方式不仅可以让教师了解学生的学习情况,还能依据学生的信息反馈来改进课堂教学。

2.2合理调整教学内容

国外的Java课程教学周期一般为一年,课程设置也分为Java程序设计基础知识与Java程序设计高级部分[1]。而国内大多数高校的Java课程教学周期仅为一个学期,课时相当有限。如何在有限的课时内圆满的完成Java课程教学,教学内容的选取尤为重要。教学内容的选取应充分考虑知识的难易度与实用性、所选项目的规模及趣味性。

考虑到授课课时的局限性以及独立学院学生专业基础相对薄弱,《Java程序设计》课程教学除了采用教材与教学参考用书同时使用的形式。笔者根据本院信息工程专业学生的特点编写了《Java程序设计教学辅导(内部使用)》及相关实验讲义《Java程序设计实验指导(内部使用)》。以上资料与课堂教学知识点紧密结合,并总结和分析了课堂知识的重难点。而课程设计教学内容的选择遵循理论与实践结合、经典内容与前沿技术结合、课程内容精简与知识背景广博相结合的原则。

2.3分组教学,因材施教

由于理论教学环境的局限性,无法针对每个学生的特点有的放矢,在实践教学环境中应对此做有效的弥补。在实践教学时,应根据学生所掌握的知识背景,因材施教,分组教学。项目创新实践以小组为单位,结合学生研究能力、研究兴趣,支持学生从已有知识出发,加入对旧知识的新理解;此外,教师给予方向性指导,给出阶段性的提问,并引导学生关注Java程序设计领域前沿的、富有争议性的问题。在小组成员互相协作的学习环境中,不仅培养了学生的专业技能,更加培养了学生的项目分工和合作能力,为将来的项目研发打下扎实的基础。

1)校企结合,改革课程教学模式:由于大多数独立学院Java语言教学的专业教师缺乏大型项目的研发经验,通过带学生到企业见习及邀请企业研发人员讲座的形式,能够让学生更深入地了解项目开发流程及企业对程序设计人员的需求方向。笔者针对本院信息工程专业的《Java程序设计》实践课程,采用了邀请企业研发人员协助培训的方式,教学效果提高明显。

2)加强课后教辅,改革课程考核方式:课时的局限性导致学生无法仅靠课堂教学解决学习过程中的各种疑问。为了提高学生的学习效率,保证教学效果,课后教辅工作至关重要。因此,笔者在教学实践中为学生提供了各种教辅平台。一方面为学生建立了《Java程序设计》课程的网络教学平台,为学生及时更新教学课件、实验例程、实验指导书等各种教辅资料。另一方面,为学生建立《Java程序设计》网络交流平台,学生可以通过该平台相互讨论并将自己遇到的问题和教学建议反馈给老师。各种教辅平台的搭建促使学生更愿意主动学习与思考问题,提高了学生独立分析问题的能力,加强了学生与教师之间的沟通。

为适应独立学院从“研究型人才”培养到“应用型人才”培养的转变,在教学实践中应适当改革Java课程的考核方式。改变传统的纯理论考试的考核方式,根据学生的课程学习情况对学生进行分阶段评分。课程考核按照平时成绩占40%,考试成绩占60%。平时成绩根据学生的Java认识水平和研发能力、团队协作精神、解决问题的创造力和探索精神等方面进行的综合评价。考试成绩包括卷面考试成绩和课程设计的答辩成绩。

3总结

“项目驱动”教学法及校企结合的理念引入Java语言教学中,有利于传统教学模式向“以学生为主体,以项目为主线,以教师为主导”的应用型教学模式的转变。在专业技术能力方面,通过加入项目实训促使学生通过阶段目标的实现提高自身Java语言编写程序的熟练度和规范性;在行业通用能力方面,通过对项目的讲评和实际训练,使学生熟悉软件的开发过程,增加对各种软件开发模型的理解,掌握Java语言面向对象的编程思想及C/S、B/S程序结构的开发技术;在核心竞争能力方面,通过协作开发项目训练,培养学生良好的软件职业素养。在Java语言教学的创新实践过程中,使学生由被动学习转向主动学习,为学生提供发现、研究和解决问题的基本方法,缩短了学生未来适应实际工作的时间,并为学生未来的行业发展提供宝贵的可借鉴经验。

参考文献:

[1]张席,王志强.国内外Java教学模式的比较与探讨[J].计算机教育,2007(1):45-47.

[2]张哲,陈桂生.在Java语言教学中实施“项目驱动"教学法的实践探索[J].教育与职业,2007.6(18) :160-161.