付博文
摘 要:随着时代的发展以及社会的进步,计算机技术逐步发展并在社会发展中发挥出重要的作用。在这样的背景之下,我国的各大高校为了顺应时代发展的需要加强了对于程序设计课程的设置,进而确保计算机专业的学生在实际的学习过程中能够有效地提升自身的编程思想以及能力。目前,在JAVA程序设计教学的过程中为了促进教学效率以及质量的提升,确保学生的积极性以及实践能力的提升,加强了对于仿真教学法的运用。该文基于此,分析探讨JAVA程序设计教学活动在开展过程中所遇到的问题,并仿真教学法的运用进行论述。
关键词:JAVA 程序设计 仿真 教学法
中图分类号:G642.0 文献标识码:A 文章编号:1672-3791(2017)06(a)-0154-02
为了进一步促进我国高校计算机专业教学质量以及效率的提升,确保相关专业的学生能够拥有适应时代发展的能力,需要各大院校开设JAVA程序设计课程,进而由此确保学生能够对握程序设计方法以及能力的掌握。由于JAVA程序设计课程的实践性较强,且教学内容较为复杂,故而需要教师加强对于教学方法的优化以及提升,确保课程教学目的的实现。该文基于此,着重分析仿真教学法在JAVA程序设计中的运用。
1 JAVA程序设计课程教学问题
目前,我国的高校为了顺应信息时代发展的需要,逐步开设JAVA程序设计课程。事实上,该课程在开展的过程中基于教师能力以及教学环境的影响而出现了诸多的问题。关于JAVA程序设计课程教学中存在的问题,笔者进行了相关总结,具体内容如下。
1.1 教学问题
目前,各大院校在进行JAVA程序设计课程教学的过程中,大多以计算机编程语法教学为主,通过理论教学让学生在掌握相关的知识之后在进行上机验证教学。事实上,这一教学方法在运用的过程中虽然能够有效的保障教师调控教学过程,并让学生对分散知识点得到了解。但是学生在这一过程中往往处于被动的状态,不利于其学习积极性以及主动性的提升,故而导致学生学习效率的低下,且不利于学生编程思维以及程序设计能力的提升。
1.2 实践问題
由于高校教师在教学的过程中受到传统教学理念的影响,故而在安排教学作业的过程中,布置教学实践题目,让学生以此为基础进行程序的编写。事实上,这一方法在运用的过程中难以促进学生兴趣的提升。不仅如此,这种较为死板的教学实践作业的开展往往阻碍了学生对于课本之外JAVA主流开发工具以及技术的了解。
1.3 考核问题
此外,教师在实际的教学过程中往往借助平时成绩以及考试成绩对学生进行学习状况的考核。事实上,这一方法在运用的过程难以对学生实践能力的考核。事实上,这种考核方法在实际运行的过程中往往会出现学生笔试成绩较高,且对理论知识有了较为全面的掌握,但是其无法将知识运用到实际的JAVA编程作业过程中去,不利于相关效益的取得。
2 仿真式教学法在JAVA程序设计中的运用
为了进一步促进JAVA程序设计课程教学质量以及效率的提升,我国的高校加强了对于教学方法以及理念的革新,并在此过程中利用仿真式教学法进行作业,进而保障学生在了解相关专业知识的前提之下,实现JAVA程序设计能力的提升以及锻炼。关于JAVA程序设计的仿真式教学法基本结构,笔者进行了相关总结,具体内容见图1。
该仿真式教学法在实际的运用过程中以具有典型性的JAVA软件项目为基础,将JAVA程序设计课程教学的内容有机的融入到其中,促进教学作业的稳步开展。在这一教学法之下,课程教学内容把若干从简单到复杂的主题单元组成,进而能够由此递进的提升学生发现以及解决问题的综合能力,促进其自身的发展以及进步。
2.1 关键模块
2.1.1 问题引导的理论教学
作为实践性较强的课程,JAVA程序设计课程教学在开展的过程中往往借助经典问题来引导理论教学。在实际的过程中,教师需要将理论教学内容分为若干个主题,并以此为基础将JAVA程序设计的教学内核融入到各个主题的主线之中,由此促进学生自主学习。
在这一过程中,需要教师借助各类JAVA案例讲解程序设计过程中的思想理论以及方法,并由此循序渐进地让学生掌握面向对象编程的基本思想和关键方法,促进教学效果的提升。
在借助仿真式教学法进行程序设计教学的过程中,教师需要采取开放式的教学方式进行具的操作,从而由此鼓励学生对于各类问题的探讨以及钻研。在此过程中,教师需要引导学生对正确的JAVA程序设计方法进行把握,培养学生发现、分析和解决问题的综合能力。
2.1.2 项目驱动的协作实验
由于Java程序设计教学具有较强的实践性,故而在借助仿真教学法进行教学的过程中需要对学生的实践能力进行有提升锻炼。基于此,教师在教学的过程中采用项目驱动的协作实验教学法进行实践教学。
在实际的教学过程中,需要教师依据学生的学习能力、个性特征等因素将全面划分为若干个小组。随后在以各小组的实际状况为基础选用侧重点以及难点不同的项目对学生进行教学指导。在小组教学的过程中,需要发挥出能力强的学生的主导作用,进而以此实现对于基础薄弱学生的帮助,促进“以强带弱、以弱促强”局面的形成。
教学实践显示:项目驱动协作教学的开展能够在最大程度上促进学生JAVA程序设计兴趣以及能力的提升,促进教学目标的完成。
2.1.3 构建以实践为核心的综合考核
为了促进JAVA程序设计考核作业的科学性以及合理性的提升,需要作业人改变传统的考核方式,并构建起“个人+小组+教师”的评价模式。所谓的个人评价指的是学生依据自身在小组学习过程中的表现以及能力而进行评分;二则是以小组成员为单位对学生的表现按照一定的评分规范进行评价。最后需要进行教师评价,并以此帮助学生对任务的过程以及方法的运用,促使学生反思自己的思路和行为,进一步消化学到的JAVA知识和技能。
3 结语
随着时代的发展以及我国计算机信息技术的发展,我国的高校在教学的过程中加强了对于计算机专业的设置,并加强了JAVA程序设计课程的教学。目前,JAVA程序设计课程的教学在开展的过程中存在实践、评价等问题,基于此教师加强了对于仿真教学法的运用。该文主要分析探讨了JAVA程序设计课程教学问题,并就仿真式教学法在JAVA程序设计中的运用进行了论述,笔者认为,随着相关措施的落实到位以及相关教学改革的发展,我国的JAVA程序设计作业必将获得长足的发展,并由此促进该专业学生素质以及技能的提升,满足社会发展的需要。
参考文献
[1] 刘小红,张蓉.校企合作下项目引领模块教学法在Java程序课程的改革探讨[J].电脑知识与技术,2016(22):118-119.
[2] 赵晓雷.项目教学法在Java程序设计实验教学中的应用研究[J].渭南师范学院学报,2016(6):32-36.
[3] 郭伟业,庞英智.模拟公司项目教学模式在“Java程序设计”课程中的应用[J].中国职业技术教育,2015(20):76-79.
[4] 罗刚,李涛,任廷艳,等.《Java程序设计》在高校教学中的研究[J].电脑知识与技术,2014(16):3848-3850,3853.
[5] Yu Dieqiong.Application of project teaching method in Java programming course[J].computer science and technology,2013(18):4279-4281.
[6] 林哲,郑麟,蔡恬.《Java程序设计》任务驱动式教学设计[J].南方职业教育学刊,2012(5):23-27.