高校Java程序设计基础教学研究

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:ridou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文作者针对我国高校Java程序设计基础教学的现状,介绍和分析目前高校Java程序设计基础教学存在的问题,在教学方法、教学手段、教学考核和教学设计上提出改进方案,旨在为提高高校Java程序设计基础教学水平和质量作参考。
  关键词:Java程序设计基础教学;实践;改革
  中图分类号:G648
  Java是一种可跨平台编写应用软件的面向对象的程序设计语言,它具有优秀的通用性、安全性、高效性和可移植性。目前,Java被广泛应用于PC、程序设计、游戏开发和互联网等领域,在计算机行业占据重要地位并拥有广阔的前景。高校Java程序设计基础教学是大学生学习和了解Java的重要途径,是高校教学的重点。分析和研究如何提高高校Java程序设计基础教学质量是高等教育的重要课题。
  一、高校Java程序设计基础教学的现状
  目前,高校的Java程序设计基础教学以理论教学为主,主要是讲授Java语言基础,包括Java的基本编程语法和基本工作原理,重点是Java面向对象的知识、输入输出、图形界面程序开发等方面的内容。它的主要目标是培养大学生了解和学习Java的兴趣,为更加深入掌握和应用Java奠定基础。Java程序设计基础教学在我国高校已经基本普及,教学水平也在日益提高,随着计算机技术的飞速发展,高校Java程序设计基础教学在我国高校教育中占据着越来越重要的地位。
  高校Java程序设计基础教学在不断发展的同时也存在着一个现象,那就是很多大学生觉得学习Java程序设计基础知识只是为了应付考试,根本不知道为何学习和如何使用这些知识,而且Java程序设计基础知识的学习过程比较枯燥泛味。这说明我国高校的Java程序设计基础教学存在一些问题和弊端,需要我们不断改进和完善。
  二、高校Java程序设计基础教学存在的问题
  Java在教学上有其独特的特点,不同于其他任何课程教学,它具有很强的实践性和应用性,目前我国高校Java程序设计基础教学存在的问题主要体现在以下几个方面:
  1、知识片面且理论性强,易导致厌学情绪。Java本身是一个完整的庞大的知识体系,涉及到语法、文件格式、平台及应用等多方面的知识,而高效Java程序设计基础教学所面对的知识相对较片面且理论性太强,导致初入门的学生比较迷茫,这样极易产生厌学情绪。从情绪上抵触一门课程,自然很难学好这门课程。
  2、课时较短,不能完全消化教学内容。Java程序设计基础教学是高校的必修课,每个专业的学生都要学习。一般高校在Java程序设计基础教学的课时安排上是统一的,大多在60课时左右,对于复杂的Java来说,这个课时显然是不够的,因此,为了在有限的课时内完成教学任务,教师不得不增加每课时的课堂教学内容和(或)删减一些教学内容,这就使得学生很难短时间内消化教学内容和(或)对于教学内容一知半解。另外,不同专业的学生对于Java的学习起点也不同,统一的课时不合理。
  3、教学模式的限制。高校Java程序设计基础教学多讲授的是理论知识,一般以传统课堂授课为主,教师讲授的大多是书面的、原理性的内容,而Java本身是一门实践性和动手性很强的学科,单纯的书面学习难以真正了解和掌握Java的奥妙。
  4、教学考核的弊端。高校Java程序设计基础教学的考核大多以纸质试卷考试为主,考试的内容也主要是一些关于Java的知识性、原理性的理论内容,学生只要记住了书本上的内容就不能通过考试。这就导致了很多学生为了通过考试,只好死记硬背,这种考核机制不但起不到真正的考核作用,相反在一定程度上遏制了学生的实践和创新。
  三、高校Java程序设计基础教学的改革
  1、教学方法的改进
  教学方法上的改进主要是引入引申教学方法和实训教学法。
  (1)引申教学法。C、C++和Java都是编程语言,它们有很多的相同点和不同点,都是高校编程语言的必修课,在学习Java前,学生一般都有过C、C++的学习经历。因此,在Java程序设计基础教学中可以采用引申教学法,在讲授Java知识时可以因势利导,引导学生联系C和C++进行对比学习,启发学生从多个角度来思考和解决问题。这样不仅能激发学习兴趣,还能加强和巩固整套编程语言知识体系,同时还能培养学生举一反三的思维。
  (2)实训教学法。Java本身是一门实践性很强的学科,单靠理论知识的学习是远远不够的,高校Java程序设计基础教学应当引入实训教学法。首先,教师在课堂教学时应多运用一些案例来讲解知识,只有在案例中才能让学生真实的系统的了解Java的知识;其次,单纯的 Java书面知识传授的只是Java的皮毛,作为一门离不开计算机的语言,高校Java程序设计基础教学必须与计算机教学结合起来,学生只有上机亲身体验,才能了解和掌握Java的应用,并从根本上巩固课堂所学理论知识;另外,教师在课后应当适当安排和指导学生参与一些软件开发项目,对所学知识进行深化,培养学生的创新思维和动手能力。
  2、教学手段的创新
  首先,加强教师与学生间的互动,让学生自己参与到教学的过程中来,多与学生进行互动,这样不仅可以生动的传授Java的知识,还能提高课堂活力、增强学习兴趣;其次,多开展一些课堂分组讨论,启发学生的思考,只有在思考和讨论中,才能深入了解课堂知识;最后,多布置一些与课堂教学进度相关的Java程序操作作业,让学生课后多动手操作,尝试自己编写和修改程序代码。
  只有加强教学过程的互动,才能让学生充分学习和掌握Java的理论知识和实际作用。
  3、考核方式的改革
  课程考核时衡量教学的客观手段,在教学环节中起着很重要的作用。传统的高校Java程序设计基础教学考核主要采用的是笔试形式,这对于一门实践性很强的学科来说很不合理,它忽视了对学生实践操作的能力测试,很有可能会出现“高分低能”的情况。因此,在Java教学考核上应当强化上机考试这一环节,笔试时对书面基础知识的考查,上机则是考察学生的理解能力和综合应用能力。只有强化上机考试,才能真正意义上的理解Java知识,培养学生的主动性和实践性,为今后Java的实际运用打下坚实的基础。
  4、课时、课程设计上的改进
  目前,很多高校Java程序设计基础教学在课时和课程设计上是统一的,没有特别针对文、理科或者专业的不同而专门设计,这就导致学生接受程度的不同。高校Java程序设计基础教学在课时、课程设计上应当充分考虑学生的实际情况,例如文科与理科学生相比,由于基础水平不同,對于Java这种理论性和实践性很强的学科,理解和学习的能力自然会差些,高校对于文科生的Java教学应适当增加课时和减少学习难度,否则会适得其反,导致文科生的厌学和惧学心理。只有根据学生的实际情况,在高校Java程序设计基础教学课时和课程上进行人性化设计,才能满足更多学生的学习需要和普遍提高高校Java程序设计基础教学水平。
  四、结语
  高校Java程序设计基础教学是我国高等教育的重要组成部分,它在发展过程中不断的得到提升,但仍然存在一些问题。我们只有重视和加强高校Java程序设计基础教学的研究,结合教学实际,不断改进和完善教学方法、手段和考核机制,才能从根本上解决高校Java程序设计基础教学的现存问题和提高教学质量,使学生能够真正意义上的了解和掌握Java程序设计基础知识。
其他文献
摘 要:随着中国经济的快速发展,中国旅游业正朝着世界旅游强国的目标迈进。在国际旅游市场中,商务旅游占旅游市场总量的50%左右,眼下中国商务旅游市场是一个巨大的并且不断增长的市场,商机无限。这个市场引起了国内、国外旅游集团、企业、航空公司的广泛关注。针对我国商务旅游市场发展前景及特点问题,提出了中国商务旅游市场的发展战略。  关键词:商务旅游;市场;发展战略  中图分类号:F590.3  1 旅游的
期刊
摘要 要让机器“读懂”程序试题的前提是先分析出试题的内部结构。本文提出程序试题的函数模型,通过最简单常见的函数模型来分析程序试题的内在结构,为程序试题语义化工作做准备。  关键词 函数模型 程序试题 本体  中图分类号:G642  0 前言  在线判题系统Online Judge被广泛应用于国内外高校各种程序设计竞赛,用户在Web端阅读程序试题并提交程序代码,Judge端系统对程序代码进行编译执行
期刊
培养学生健全的人格是教师教书育人的一项重要职责,是素质教育的出发点和落脚点,是二十一世纪“推进人的全面进步”的需要。做为直接的教育者,教师的良好师德形象对学生人格的培养起着决定性的作用,教师自身的人格、言行和情感都无不以巨大的感染力影响和改变学生,那么在教书育人中教师如何以良好的师德形象培养学生健全人格呢?我认为:  中图分类号:C961  一、以言传身教影响学生的人格  俗话说,有什么样的父母就
期刊
摘要:高职教育是为社会培养高技能的应用型人才服务,所以高职学校的课程设计、教学等都应本着对学生实践能力的培养来进行,尤其对实践性非常强的课程更应该突出这一特点,本文通过对高职《家电维修》课程的教学研究,总结突出培养学生实践能力的一些看法,以便在其他课程的教学中可以学习效仿,促使所有的课程都能本着实践能力的培养为原则来组织开展教学,使高职教育充分发挥  育人目的。  关键词:实践能力的培养 家电维修
期刊
中图分类号:G420  一、观察能力的培养  在物理学习中,观察能力是学生学习能力的重要组成部分,也是学生的重要心理特征之一,是学生获得知识的最基本途径。  我在上课时,曾经问过学生这样一些问题:运油的汽车为何会拖着一条铁链?有很多学生说没看见过,有的竟回答是为了增大摩擦;自己煮没煮过粥,看没看见过妈妈煮粥的过程?大部分学生都说没煮过,也没看过;高压线杆上的绝缘子是什么样子的?都说不知道;黑龙江省
期刊
摘要:入学教育是高校思想政治教育的初始环节,承载着如何使高校新生尽快适应生活环境、转变学习思路、转换角色定位等多重教育任务,被认为是公民高等教育的第一课。入学教育对于大学新生具有独特且无可替代的特殊影响及作用,所以现代高校对入学教育普遍都极为重视。同时,随着社会的发展变迁,时代要求、教育理念、学生特点都发生了很大的变化,入学教育的内容变的日益宽泛、要求不断提高,如何建立起一套科学、完善的入学教育体
期刊
摘要: 随着计算机技术的飞速发展,三维CAD技术在工程技术领域得到了广泛的应用,使工程设计和制造在理论、技术等各方面都发生了巨大的变化。本文通过对现代工程设汁和制造发展趋势的分析,将三维设计理论引入到机械制图教学的思想,提出了利用CAD技术,加强三维设计,改革机械制图教学的具体思路。  关键词:二维设计;机械制图;教学改革  中图分类号:TP391.7  随着计算机技术的飞速发展,三维CAD技术在
期刊
[摘 要]高等院校金工实习中的安全管理与普通金工企业存在巨大的差异,依据安全管理的一般规律结合高校学生的特点,从人的因素、物的因素、环境因素出发,依靠完善的安全管理制度,搞好金工实习中的安全管理。  [关键词]高等院校 金工实习 安全管理  中图分类号:G424.4  一、对金工实习安全管理工作的认识  (一)金工实习安全管理工作的重要性  高等院校的金工实习工作是教学工作中的重要一环,是锻炼学生
期刊
2010年,我校在国家和甘肃省教育厅的领导下,决定推进实施新课标教学模式,这一突破性的改革,将所有传统化的教学模式推上了革新的道路,对于所有的学科与教师,这是一个前所未有的挑战。  英语教学,理所当然的走在改革的前沿。纵观教材本身,英语新课标下的英语学习目的是要培养学生的自主学习能力和综合运用语言的能力,学习英语不仅仅是为了考试,还为今后的工作,甚至终身服务,这一要求实际上也是为我们的英语教学提出
期刊
摘要:软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。  关键词:计算机软件;可维护性;软件;硬件;结合  中图分类号:TM307+.3  1 建立明确的软件质量目标和优先级  一个可维护的程序应是可理解的、可靠的、可测
期刊