公务员期刊网 论文中心 正文

Java程序设计课堂教学的研究

Java程序设计课堂教学的研究

摘要:在高职计算类软件技术专业教学中《Java程序设计》是重要的课程,本文结合学生特点,整合教学经验,对高职Java程序设计课堂教学方法进行探析,从课程设置、课程内容设计、课程教学方法等方面进行教学改革。

关键词:高职;Java程序设计;课堂教学;方法

1当前高职院校《Java程序设计》课程教学现状概述

高职Java程序设计课程具有较强的操作性、实践性与理论性,在教学过程中,教师要对理论教学与实践教学的基本比重进行控制,对不同教学案例和教学模式合理应用。从目前我国部分高职院校Java程序设计课堂教学现状来看,有部分学生在学习过程中对不同知识难以深入理解与掌握,缺乏良好的实践能力与基本操作能力,学习兴趣较低。导致此类问题发生的主要原因是由于高职院校在Java程序设计课程体系建立中缺乏创新度,比如AWT、Applet等当前实际应用较少的知识,还将其作为教学主要内容,对于注解、JDBC等常用的知识点讲解较少,导致学生难以学以致用。在Java程序设计课程教学案例编排与应用中存在一定问题,教学方法较为传统,学生在学习中处于被动局面,导致学生学习兴趣难以有效提升。此外,有部分教师自身综合业务技能较差,不能全面教授学生更多Java程序设计方面的技能。当前要全面提升高职Java程序设计课堂教学质量,要强化改革,全面激发学生学习兴趣,使学生技能水平能全面提升。

2高职Java程序设计课程教学设计与实现

2.1《Java程序设计》课程设置

在高职Java程序课程设计过程中要对课程教学体系进行优化,要对不同软件企业以及程序开发企业进行调查,促使Ja⁃va程序设计课程体系内容与整体结构能有效确立,要对不同用人单位各项需要进行分析,对课程体系基本内容进行合理调整,对教学总学时进行调整。可以将Java程序设计分为初级和高级部分,在初级教学过程中,可以着重对Java语法、编码等内容进行讲解,在高级部分教学中,要将教学重点转为注解、集合、JDBC等内容中,这样能有效满足用人单位各项需求,全面提升课程体系合理性与课程设置科学性[1]。

2.2《Java程序设计》课程内容设计

在教学活动开展之前,教师要对授课项目合理选取,通过优化教学内容选取对提升教学成效具有重要影响。在授课项目确立过程中,要对项目难度、规模进行分析,在项目教学中不仅要含有Java语言语法知识,还要包括网络连接与数据库管理等内容,对其教学意义进行讲解,全面激发学生学习积极性。此外,要对授课项目进行有效分解,在实践教学中要明确整体教学目标,在不影响教学进度基础上,将其分解为不同的教学任务,分解过程中要对不同教学知识点进行合理延伸,对教学重难点进行着重讲解,有利于对学生进行引导。最后,要重点对学生群体与个体学习发展特点进行分析,由于高职学生学习层次差异性较大,对知识理解与接受能力各不相同,所以要对学生进行分组训练,强化其学习能力。Java程序设计课程难度较高,学生难以单独完成,可以选取分组协作方式完成相应的学习任务,还能重点对学生团队协作意识以及主观能动性进行培育,降低教师教学压力[2]。

2.3《Java程序设计》课程教学实施

高职教学在Java程序设计课程教学过程中,要注重实践教学,比如在数据库教学过程中,可以将“小型通讯录”作为授课项目,对数据库各项操作知识进行合理应用,让学生能认识到数据搜索、添加与删改的方法与步骤,再让学生进行分组联系,教师起到引导作用,让学生在实际参与实践与共同讨论中研究不同的解决方法,解决问题。其次,教师要注重客观公正的教学评价,补充奖励环节,对各方面表现突出的小组给予充分的讲解,激励学生更主动地完成各项学习目标,从实践中获取不同知识,提升课堂教学成果[3]。

2.4考核方式的改革

对教学成果进行有效考核能对教和学都做出有效评价,当前大多数高职院校都通过考核此类手段对教学成果进行检验。在传统教学中,大多都是通过考试环节来对学生学习成果进行考核,然后结合考试成绩对学生进行评判,此类考核模式不具有科学性。不能对学生整体学习能力、学习技能真实反映,所以需要对学习活动进行规范化评价,对考核方式进行全面改革,拟定完善的评价标准,对学生知识应用能力进行培育。在高职Java程序设计过程中,要通过不同方面开展考核工作,比如可以从日常课堂教学表现以及综合能力考核成绩对学生进行考核。给予学生更多知识、技能、实践等综合能力展示的机会,此类考核方式能让学生综合学习成果集中展示。

3高职Java程序设计在移动互联网下的教学方法探析

近些年我国移动互联网发展速度较快,为了全面适应不同技术变化要求,要对原有的教学方法进行全面创新。此外,随着移动互联网在教育领域应用范围逐步扩大,对促进教学方式发展变革产生了较大影响,在现阶段课堂教学中有更多IT技术应用其中。在新型教学背景下,为了给行业发展培育更多人才,当前要对课程教学方法进行创新[4]。

3.1基于项目的教学方法

从Java程序设计教学内容来看,涉及的教学内容较多,主要有Java程序基础、Java面向对象程序基础、Java异常处理、Ja⁃va文件输入输出、Java网络编程基础、Java设计模式基础、Java数据库编程等,主要知识点较多,所以要结合教学内容合理选取相应的教学方法。在目前诸多教学方法中,项目教学法应用范围较广,主要是教师在教学过程中结合教学内容与任务选取教学案例来创设教学情境,通过教师指引能让学生全面理解相应问题,借助自身思维能力与掌握的知识提出相应方案来解决问题。在完成任务过程中能获取更多新的知识点。项目教学法在应用中重点环节是选取相应的项目,如果项目过于简单,将难以激发学生学习兴趣,如果项目难度较高,将会打击学生学习信心。从Java程序设计来说,可以对专业核心课程基本服务作用进行分析,在专业核心课程中抽取相应案例,然后让学生对案例进行分析,认识到重要知识点。对软件工程设计原则进行分析,明确给定条件,确定最终实践目标。对问题解决规律进行判定,选取问题解决方法,然后依照相应的设计算法对程序进行编写。比如从服务器端和客户端的应用中来设计Ja⁃va项目。在项目教学法实践过程中需要组织不同学生参与其中,在当前互联网+发展环境下,移动互联技术覆盖面较广,对互联网技术人才多项要求较高,所以在项目教学法中要和分组教学法进行配合应用。

3.2应用在线资源的教学方法

在移动互联网发展过程中Java是重要开发工具,在网络环境中有诸多形式多样、内容丰富的学习资源。当前通过在线资源学习,能促进线下教学活动开展。MOOC是诸多网络教学资源类型的一种,是大规模开放在线学习课程,主要是提供不同的视频讲座、习题训练、模拟考试等,能全面掌握真实的学习状态。上述提到的项目教学法主要是借助不同项目将主要知识点进行串联,对不同知识点进行重组,但是MOOC通过较短时间的识破教学能对碎片化知识点进行传授。MOOC资源的线上与线下教学就是将传统课堂教学延伸到课外,构建教师主讲与课外MOOC辅助教学形式,不同教学模式相互配合,共同促进。在MOOC资源基础上的线上与线下教学,在信息化学科教学中合理融入MOOC教学手段,是社会发展新时期移动互联网时代背景下的学习方式,对提升学生技能学习与应用能力以及职业发展能力具有重要促进作用。此类教学模式应用要在理论与时间教学环境中实现,在此教学环境中能全面转变传统教学模式,以实践训练为主线,学生为主体,教师为引导者,将传统教学场地从教室转为各个实训与实验场地。

3.3应用微课进行教学

在教学中教师要对不同教学要求进行分析,建立现代化教学工作方案,对不同方面教学内容进行分析,提升工作水平。比如在讲述《Java程序设计》多态知识时,结合教学内容为学生制作时长为5分钟的微课视频,分析教学重难点知识。在学习过程中,大多数学生掌握了继承性相关知识,教师要在多态原理基础上,建立重难点知识讲解体系,通过动画形式进行教学,提升学生理解能力。可以应用动画演示以及PPT资源展开教学工作,将掌握多态知识作为重要的教学目标,对Java程序中的多态知识进行分析,采取相应措施进行处理,使得程序编写成效有效提升。

4结语

总而言之,Java程序设计课程具有较强的实践性,高职院校计算机以及软件技术相关专业的学生通过有效掌握此门课程对今后学习发展具有重要促进作用。教育工作中要对课程内容进行合理设计,提升其实践性,帮助学生掌握更多应用技巧,提升学生Java程序设计能力,为现代社会发展输送更多复合型优秀人才,为全面提升高职院校Java程序设计课程教学质量提供动力。

参考文献:

[1]冯满堂.首要教学原理在高职JAVA程序设计教学中的应用探讨[J].软件导刊•教育技术,2015(6):6-7.

[2]王国华,刘新桥.高职《Java程序设计》任务驱动分步迭代教学改革与实践[J].科技信息,2012(3):411-412,393.

[3]杨斐.高职Java程序设计课程"H-C-MOOCs"教学模式探索[J].广西科技师范学院学报,2017,32(2):35-37,34.

[4]林志红.关于"Java多线程编程"高职课堂教学的思考[J].赤子,2017(20):63-64.

作者:杨琴 单位:桂林理工大学南宁分校 计算机应用系