Java语言实践教学解析

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:yangsongzhao99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:Java语言是计算机程序设计中一门常用的语言,它建立在c语言等基础性语言的基础之上,是实用性较强的计算机程序设计语言。在我国高校教育模式改革的背景下,为了进一步促进对计算机专业性实用人才的培养,在Java语言教学中实践教学是一个重要的环节,该文将对Java语言的实践教学进行探讨,在分析实践教学现存问题的基础之上,提出实践教学的操作思路,并对实践教学进行详细的解析。
  关键词:Java语言;教学;实践;分析
  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)18-0096-02
  在Java语言的学习过程中,教师在讲述基本理论知识之后,还应配合实践课程,加强学生对知识的掌握和运用,并培养学生对计算机程序设计的兴趣和操作能力。因此,需要结合大量的实践课程,根据学生思维运动的发散性特征,促进学生自由探索知识。Java语言经过二十多年的发展,已拥有了完善的理论和实践操作体系,其具有很好的解释性、分布性、面向对象、可移植性和安全可靠性的特征,是计算机软件开发过程中运用最为广泛的程序设计语言。在高校Java语言的课程学习中,主要集中于对Java SE的学习,即标准开发版本,还有JavaME和Java EE,分别是企业完全版本和移动设备开发版本。鉴于Java语言的实用性,若仅是掌握理论知识,而不加强实践,不仅无法让学生灵活的掌握编程的相关知识,也无法提高学生的积极性。合理设计实践环节,不仅有助于帮助学生运用已经掌握的知识,还能培养并提高学生的实际应用能力,是培养综合性高素质专业人才的重要途径。
  1.Java语言实践教学中存在的问题
  当前,教师在Java语言的教学过程中,依然不能摆脱传统填鸭式的教学方式,不注重对学生思维的启发,提问不能很好的起到作用。因此学生在接收、理解和运用的各个阶段会出现不同的问题。教师若不能有效的进行了解和控制,将无法提高整体的课程教学成效。部分高校在Java语言的教学过程中,开始注重实践教学,然而在具体的操作环节,没有做到精细的设计和控制,也存在着一些问题。比如:实训课程的时间比例以及实训指导教师应如何有效的控制和提高学生的实训成绩,均需要进行细致的探讨和研究。Java语言的知识点较多,体系稍显复杂,且大部分的知识点均需要结合实训进行运用才能很好的掌握,在学习期间,除了正常的学时安排,还需要为学生创造更多参与实际项目开发的机会,否则,提高学生的运用能力只是空中楼阁。
  2.Java语言实践教学思路解析
  2.1明确教学目的
  明确的教学目的是整个专业培养目标的二级指标,Java的教学目标需要从理论教学和实践教学两个方面进行,应以理论教学为辅实践教学为主。对于主要的教学目标可以概括为:力图让学生理解类与对象的关系,掌握面向对象程序设计过程中类的继承,数据的封装和多态性等有关的00P机制;并同时掌握类的设计方法和对象的使用,以及类与类的层次结构关系等内容。总的说来,学生应能够熟练掌握Java语言在程序设计中的基本语言,能够熟练掌握Eclipse开发的环境以及AH等帮助文档,让学生在完成课程之后,具备参加实际项目的开发能力。
  2.2合理安排教学内容
  结合近年来Java语言实践教学体系的发展和完善过程,并结合笔者自身的教学实际,可以发现,当前社会和行业对Java语言实践性人才的需求是刚性的,且需求量较大。而实践能力相对较强的学生,在走上工作岗位之后,其职业发展将更加的顺利。当前计算机程序设计专业领域,要求学生能够拥有较好的解决实际问题的能力,并具备良好的团队合作能力。而创造力较好的学生,其职业发展将富有更加广阔的空间。以社会对人才的实际需求为考量,我们在安排实验课程内容的时候可分为4个环节,分别是:验证性实验阶段、设计实验阶段、综合性实验阶段和课程设计阶段。这4个环节环环相扣、相辅相成,由浅入深,学生最后完成的课程设计成果便能很好的体现其对课程的掌握和运用能力。
  2.3设计实验项目
  实验项目设计的合理与否也是实践教学中重要的环节,Java语言是在C语言学习之后,更注重实用性的课程,教师需要注意培养学生的主观能动性。在设计实验项目的过程中,注重选择难度适中,且具有一定趣味性的实验题目来提高学生的兴趣和求知欲。比如学生管理信息系统,能够很好的检验学生对Java语言的掌握和运用程度,还能很好的激发学生的兴趣和积极性,起到培养学生解决实际问题能力的作用。在这个系统设计中,主要有JDK与Eclipse开发环境的安装、界面及菜单等的运用,要求熟悉安装和开发环境,并简单的现实界面和菜单。另外,还有菜单功能的实现、界面用户的验证、数据操作、文件的复制和学生信息管理系统个的最终成型这6个方面的关键内容。除此之外,还有算法设计、类的编写、定时器的设计与应用等。比如一些游戏程序也是很好的设计实验项目,如俄罗斯方块、坦克大战、贪吃蛇等小游戏,拼图游戏、聊天室等,可根据学生自身的喜好,让学生自行挑选合适的项目。
  3.Java语言实践教学的组织方法及效果评价
  3.1实践教学具体环节
  当前,在Java实践教学的过程中,主要包括单元实践教学和一周专项课程实训,即将理论教学方式和实践教学方式结合起来。
  3.1.1单元实践教学
  这里单元实践是基于一个实训项目而进行的,主要目的是引入知识点和操练语法点。这个过程又分为两个阶段,一是编程基础准备阶段,二是实训项目牵引阶段。
  1)基础准备阶段的内容是在数组学习之前的知识,比如:数据类型、运算符和表达式等基础语法和顺序、选择、循环结构程序设计等内容。其主要目的是为了让学生掌握程序设计的语法表达和类结构的设计。这种基础知识,教师教通过各种书面作业和训练,来促进学生对基础知识的吸收,并拓宽学生的编程思路。这个阶段,教师需要对结构设计提供多种思路,对语法点进行归纳,帮助学生梳理知识体系,并在上机训练中对学生进行指导,对学生作业进行批注和评价,有效的掌握学生在该阶段的学习效果。   2)在实训项目牵引阶段,主要包括数组、方法、继承、多态、接口和GUI设计等方面的内容。这是建立在基础知识之上的程序设计内容,在学习这些内容的过程中,不仅需要对第一阶段的内容进行巩固,还需要进一步对基础知识点进行掌握和运用。实训项目开展的原则应是以形成实训作业成果为目标的。教师以导师的身份对学生的实训项目进行指导和支持,跟进实训项目的进程。
  3.1.2一周课程实训
  一周实训课程是在科目教学结束之后,安排的实践课程,主要是对整个学习的巩固、检测和验收。在这个过程中,需要培养学生撰写项目文档的能力,主要考察学生的自主开发能力。在一周的课程实训中,学生科只有的查找各种个资料,借鉴各种程序设计的模式和方法,完成自己的实训作业。并通过项目答辩,提交程序文档来检验整个课程的教学效果。
  3.2实践教学主要方法
  实践教学的主要方法就是通过将细化的知识模块,融人到实训的模式中去,通过各个阶段的实训累计到整个项目的实训。比如,在数组、编程方法、继承等内容的学习之后,学生便可以进入到下一步构建系统框架,添加菜单等步骤。这是一个衔接连贯的过程,例如:在学生管理信息系统的实训项目中,学生可以逐步的学会并编写菜单、指针等功能模块。各个细节的设计都是在前一个细节的基础上实现的,显示了各个步骤的内在关联性,也可见Java语言的学习是一个环环相扣的过程。在实践教学中,教学内容和教学方法,都应给项目拓展教学一个实际的落脚点,符合认知和学习规律。
  在局部的教学过程中,应改变整堂课灌输的做法,将学生的手、眼、脑全部调动起来,让学生不断的动手实践,用心思考,并发挥自身的创造力。如此才能体现实践教学的意义和价值。教师需要在实践课程中,给学生一个合适的切入点,不同的学生,其基础也各有差异,这就需要教师很好的掌控学生的学习状态。为了更好的保持所有学生的实践水平,可加强同学之间的内部交流,结合知识体系,对学生的实训结果进行阶段性的评价,让学生更好的吸取同学的优点,修正自身存在的问题,保持实训结果的不断优化。这个不断发现、修正和引导的过程是一个螺旋式的提升过程,需要教师与学生高度的配合,一步一步的稳打稳扎,实现台阶式的进步。
  4.实践教学效果评价
  实践教学的评估主要体现在过程考核和结果考核两个方面,其考核对象包括教师和学生两方面。在计算机程序设计中,团队协作是主要的模式,因此,对实训结果的考核可以以小组为单位,实现小组评估、自我评估和教师评估相结合的方式。在这三个层面的评价过程中,还能够很好的培养学生的独立性和主动性。多角度、多层次的评价方式,也突破了传统上一卷定成绩的单一片面的评价模式。而对实践教学的评价体系,因涉及实践长,涉及对象多,为了提高评价的可操作性,要注意设定统一的评价标准和评价指标,以体现评价的科学性与完整性。
其他文献
通过6根高延性聚酯纤维加固RC柱水平荷载低周反复试验,分析不同混凝土强度、不同加固层数试件的破坏形态、荷载-位移滞回曲线、延性、耗能、刚度退化等。研究结果表明:采用高
针对程序设计类教学中存在的问题,在调研AcM/ICPc竞赛模式和特点的基础上,将ACM/ICPC竞赛引入到程序设计类教学中,通过建立ACM/ICPC在线评测系统、课堂教学融入ACM/ICPC、实践教学全
组织web网络考试时,需要限定考生除了考试网站页面外,不能操作其他的网络和本地资源。通过使用web浏览器的Kiosk模式,结合C#编程对计算机系统热键、鼠标右键以及系统功能进行
摘要:随着网络上信息的飞速增长,网络已发展成为一个巨大的数据库,人们对快速准确地获取网页数据提出了更多的需求。目前,自然语言处理领域已经将网页信息抽取技术的研究作为一个重点。首先该文介绍了关于本体的一些基础知识,在此基础上提出并实现了一种基于领域本体的网页数据抽取方法。在该文中,利用领域本体的关键词、概念及关系来生成抽取规则,采用语法分析模块对输入的文档进行预处理,最后根据语法分析的机构和生成的抽
生产实际中,小农户已经越来越多通过采购专业组织提供的生产资料以及接受培训、统一销售等活动,融入到现代农业价值链中。基于猕猴桃农户调研数据,分析农户参与价值链活动生
三维地质模型网格数据量庞大,直接应用于油藏模拟多有不便。为减轻CPU工作负荷,方便油藏数值模拟,需要对大数据量的数值模型进行粗化处理,旨在减少三维网格体数据量的同时,尽
近日根据小说《有匪》改编的电视剧《有翡》播出,其以南北朝乱世为背景,以江湖斗争为主要故事,塑造了一个连接朝廷和江湖的武侠世界。本文主要探究《有翡》中体现的武侠文化
摘要:为推动高校教学和人才培养,全国各大高校不断进行改革创新,以学分制替代学年制的管理模式。作为学分制的核心自主选课制尊重学生主体地位,发展学生个性发展,调动学生学习的积极性等方面发挥积极作用。但在教学管理进程中,学生自主选课面临诸多挑战。该文通过对在实践中存在问题进行分析,并提出其具体的发展路径,推动学分制改革质的提升。  关键词:学分制;自主;选课;发展路径  中图分类号:G424 文献标识码
本文以设置4种工程中常见形式加强层的高层混合结构为研究对象,利用有限元分析软件MIDAS分析其在地震作用下结构周期、位移和内力的变化规律.结果表明,桁架加强层结构在受力
土坯材料作为一种最古老的建筑材料在我国仍大量使用。近些年来由于地震的频繁发生,土坯房屋的倒塌造成了大量的人员伤亡和财产损失。本文通过对素土坯砌体、改性土坯砌体、