面向编程思维能力培养的java语言教学改革初探

来源 :课程教育研究·新教师教学 | 被引量 : 0次 | 上传用户:qipiaolang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】在这个信息迅速发展的时代,一个合格的理工类毕业生都需要具备一定的编程能力。java语言作为编程语言中的一门启蒙课程,在教学和编程的思维培养上需要做出改革,我们针对目前高校关于 java语言的教学中存在的一些问题做了详细的分析和研究,同时针对教学的模式和课程的内容以及对学生的考核方式等各个方面提出了改革的措施,而且在实践环节的管理也探讨了改革的思路,对于提高学生自身编程能力以及在遇到问题时的处理能力具有十分重要的意义。
  【关键词】java语言 ; 编程思维 ; 程序设计 ; 改革
  【中图分类号】TP312.2-4;G642 【文献标识码】B 【文章编号】2095-3089(2017)08-0141-01
  引言
  在计算机专业以及其他相关专业中,Java的语言编程课程一直是十分重要的核心课程。因此在Java语言的教学过程中,我们需要加强对Java语言学习和教育的重视,特别是在应用型的本科课程学习中,对于Java语言的教学改革是十分有必要的。Java语言改革的主要任务首先是要建立一个明确的学习目标,该目标是在符合信息产业需求的背景下,培养满足职业岗位需要,具有综合能力的学生作为主要路线,这也体现出了高技能应用型的Java程序设计人员职业的特点。但是之前的Java语言在课程教学这一方面存在很多的不足,教学的内容不够明确、重点没有突显出来、教学过程中的实验内容不够连贯,甚至是教育出来的学生明显编程能力不足,对此,我们在本文进行了探讨,从教学的内容、教学的模式以及教学的内容都做了改革,并且提出了改革的措施。
  一、教学内容上的改革
  Java语言课程在教学内容上的设置首先应该以培养应用型人才作为主要培养目标,对于教学的内容和能力进行[1]。之后在学习Java语言课程的过程中,让学生能够对面向对象程序设计的这一类思想有所了解,同时要求其具有采用Java技术来解决各种问题的能力。
  教学内容关于Java语言的主要是兩个部分。第一,Java语言的编程基础能力,主要是指Java的语言基础、Java的结构以及数组。这一部分的教学内容简化之后就是Java语言和前导课程C语言程序设计之间的差异。第二,Java面向对象编程是该课程当中十分重要的部分,主要包括程序设计的概念、多态以及继承,还有接口和包、数据的输入和输出、图形的用户界面设计,除了上述之外,还有Applet以及Java数据库的相关程序的编程[2]。
  二、对于理论课教学方法的改革
  在Java的理论课教学过程中,我们坚持将“学生作为学习的主体,教师作为主导”的教学观念,根据授课内容的不同,对于教学的方式作出灵活的变动,可以采用启发式、讨论式或者是互动式教学方式,引起学生对Java课程的学习兴趣,争取在教学的过程中,将学生从传统的被动式接受引导为主动去学习和探索知识。
  Java语言课程其实也是C语言和C++语言程序设计这两门课程后继的一门课程,在课程的前期,部分程序设计基础知识掌握不牢的学生对于Java课程的学习就存在畏难的想法,我们的教师可以对学生畏难的原因进行调查和分析,同时在进行Java语言编程基础授课的过程中,借助于课后答疑和课后作业的方式解决学生心中的难题,帮助他们建立学习的信心[3]。老师也可以采用一些比较有特色的案例进行教学,帮助学生在遇到设计问题的时候能够及时解决。在保证教学进度的同时,老师还应该根据学生实际的学习情况进行查漏补缺,帮助学生克服学习难题,鼓励学生努力学习。在面对学生提出的问题时,引导学生们积极的讨论,调动学生的学习积极性和主动性。
  三、对于实验课教学方法的改革
  老师在教学的实验阶段,对于实验的内容应该精心准备,对于培养和提高学生动手的能力方面需要提高重视,同时要引导学生学习的兴趣,激发他们对Java语言的学习潜能,提高他们在实际学习过程中的编程能力。
  (一)通过完整的案例将实验内容全部贯穿起来
  教师在综合考虑学习学习的能力以及编程基础的情况下,可以借鉴一些企业的实际开发项目,设计一些案例,案例的内容要包括Java语言的课程中的知识点以及对学生编程能力的要求,对于实验难度的设计以及工作量要适中。可以将学生分成不同的小组,每小组的案例各不相同,一个案例包括多个功能模块,在实验的过程中,学生可以根据学习到的知识对各个案例模块进行编程和设计,随着实验的推进,学生也可以设计并完成一个完整的案例。
  (二)锻炼学生在各种环境下进行程序开发和调试
  开发环境主要分为两种,第一,采用无格式文本编辑器对Java程序进行编程(比如:记事本、还有EditPlus),之后借助于Java的开发工具(Java SE Development Kits,简称 JDK) 对程序进行编译、执行。第二,采用开源集成的环境Eclipse进行Java的程序开发。在进行试验的过程中,老师可以演示本次实验过程中的相关数据,对程序的调试过程中会出现的一些问题进行讲解,同时提出对应的解决办法。教导学生学会Eclipse调试器的使用方法,比如,如何设置程序的断点以及监视的变量,然后再逐一对代码执行,对整个程序的运行进行跟踪,进而锻炼学生对Java程序代码的检查以及修复能力。在调试时遇到问题,鼓励学生继续坚持,同时我们老师也要掌握学生的學习和实验情况,之后对实验过程中常见的问题进行总结和分析。
  (三)采用Java开发工具作为文档参考
  Java应用程序编程接口(Application ProgrammingInterface,英语简称是API ),是在Java语言开发的基础上,被用在语言开发方面的一个标准类库,可以在API 中进行参考文档的查阅,同时也能够学习到编写程序过程中一些需要用到的类以及接口资料的查询方式,这样能够帮助学生养成一种自主学习的能力。
  结束语
  在一些应用型的本科学校里,主要是培养技术型人才以及具备实践能力的人才。通过本文当中所说的对Java 语言的课程教学改革以及教学的内容和教学的方法进行改革,能够有效的帮助学生掌握好Java语言面向对象的编程设计能力,同时可以提高学生对于Java 技术的运用能力,以及遇到现实问题时的利用编程解决问题的能力,经过一段时间的改革,在教学的实践过程中我们取得了不错的效果。
  参考文献
  [1]孙伟.《Java程序设计》课程的教学改革与实践[J].计算机时代,2015(11):84—85.
  [2]董婧,徐坚.《Java程序设计》课程教学改革研究[J].现代计算机,2014(7):21—23.
  [3]吕延庆,范刚龙,宋振芳. 基于教学内容的Java教学模式改革[J].计算机教育,2015(2):48-51.
其他文献
【中图分类号】G637 【文献标识码】B 【文章编号】2095-3089(2017)08-0131-02  我怀着惊讶而又十分好奇的心情,非常认真地阅读了《杜郎口,你在忽悠中国教育》一文。想通过阅读此文讨个究竟?因此,对于每一个字眼儿、每一个疑惑、每一种现象品尝得可谓认真仔细。结果,我非但没有“人云亦云”的感觉,也未顺其自然地随其走进所谓的“疑惑——困惑——迷惑”的令人盲然的领地;在内心深处也未萌
期刊
案例rnH公司成立于1986年,系某大型国企下属A分公司(以下简称A公司)的三产单位,接受A公司的全面领导与管理.2005年,H公司完成改制挂牌,成为一家民营企业,自主经营、自负盈亏,
期刊
【摘要】在任何一所学校中,班级都是最基础的结构单位,同时也是最重要的结构单位。学生在一个个班集体中共同學习、共同生活、共同提高,班集体能否团结、和谐、进步,将直接关系到一所学校的稳定,关系到学校教学质量的提升,关系到学校日后的进步与发展。从这个意义上说,直接负责一个班级的全面工作,对学生起到最基础的管理、教育工作作用的班主任,更是一所学校工作开展的重中之重,班主任的工作理念也将直接关系到一个班级的
【摘要】班主任是学生在校期间的主要组织者、教育者和指导者,是学校领导实施学校管理的有力助手,班主任的工作更关系到学生的健康成长。班主任的班级管理不仅要讲究科学,更应该注重管理艺术,使学生乐于接受班主任的管理,从而提高班级管理的效率。本文分别从班主任自身管理、班委管理、创造班级文化以及家长学生沟通交流等四个方面对班主任班级管理方法进行了探讨,以进一步提升班级管理水平,促进班级管理工作稳定良好地发展。
【摘要】在广播电视大学中,计算机实验室是一个学习和教学的重要场所,尤其是利用计算机进行考试能够节约更多的时间和资源。因此在计算机实验室使用的过程中,需要不断的加强管理,为学生提供更好的实验室环境。本文主要是对加强广播电视大学计算机实验室管理进行探讨。  【关键词】广播电视大学 ; 计算机实验室 ; 管理  【中图分类号】TP308 【文献标识码】B 【文章编号】2095-3089(2017)08-
【摘要】工程地质是一门实践性很强的专业基础课程,而野外地质实习是工程地质教学过程中不可或缺的重要环节,如何在较短的时间内提高野外地质实习教学质量,是一项亟待深入研究的教学课题。通过将地理信息系统引入到野外地质实习中,可以精确地反映当前的地形地貌特征,也方便学生在实习过程中及时定位查找路线,辨别当地的地质情形;另一方面,采用地理信息软件能够高效完成路线剖面图的绘制,还能够让学生熟悉地质调查的电子化办
戊型肝炎病毒(Fepatitis Evirus,FtEV)是无包膜的单正链RNA病毒,主要通过胃肠道传播,是引发急性戊型肝炎(Hepatitis E,HE)的病原体。目前HE尚无特效的抗病毒治疗药物,因此,HEV疫苗
【摘要】目前,我国高职院校教学面临的最大“痛点”是学生职业素养的培养。职业素养包括了解企业文化,掌握生产标准等,因此如何实现学生在校学习与行业岗位需求“零接轨”则显得尤为重要。本文以长春汽车工业高等专科学校校企合作开发实训基地为例,探索基于信息技术条件下“理论知识→虚拟仿真→应用实践”结合的教学模式。通过企业专家、骨干教师、软件研发团队三方合作,优势互补、资源共享,打造基于虚拟仿真技术的企业现场管