java程序设计教学改革_《Java程序设计》课程教学改革与实践

1概述目前,Java已经成为全球最受欢迎的编程语言之一。Java程序设计课程是很多高校计算机相关专业的主干课程,其内容主要是介绍J2SE相关知识,包括Java语法基础、面向对象理论知识、基本类库、图形用户界面及事件处理机制、异常处理机制、多线程程序设计、数据库的连接访问、输入输出流和网络编程等。Java语言考虑了网络的异质性、宿主机体系结构的多样性以及传输的安全性,可以在任何平台上运行,具有安全、健壮、多线程、高性能、分布式、可移植、面向对象等很多优点。本课程学习的效果不仅关系到后续课程的学习而且直接关系到学生程序设计水平的提高和专业素质的培养。2课程教学中存在的问题2.1侧重传统教学方法,教学组织形式单一一般高校程序设计类的语言课程都采用理论授课+实验操作两个基本环节。理论课与实验课分别在教室和实验室完成。从形式上来说将理论课与实验课分开这样的课程安排有其优点,可以让师生都关注于理论或者实践。先学好理论知识,然后再通过实践检验,加深对理论知识的理解。但在实际的教学过程中,我们发现在课程安排上,理论课与实验课之间的间隔会对学生的学习效果产生影响。如果理论课与实验课之间的间隔过长,到做实验的时候,很多学生对理论知识或多或少都有所遗忘;如果理论课和实验课之问的间隔过短,当前实验的效果会增加,但由于与下次课之间的间隔过长,到下一次课时,对上一次课的知识的记忆效果也会有较大的影响。另外,每个教学班的人数较多,一般教师分配到每个学生的答疑时间不超过3分钟,在这么短的时间内,教师很难帮助学生解决问题,也不能保证每个学生都能得到教师的帮助。虽然很多问题是共性的,但在实验室里,由于硬件设施的限制,也无法当场给全体学生讲解,只能留待下一次理论课解决。2.2学习知识零散,缺乏系统观念教师在授课时侧重于零碎知识的教学,没能把知识连贯成为一个整体“,只见树木不见森林“。学生只学到了零散的语法知识,在编程实践中,基本上也是围绕着对基本语法的理解来解决一些简单的问题,而不能系统地运用这些语法练习开发具有一定复杂程度的系统。有的实践课学生只是机械地将书上的程序输入电脑运行一下,并没有去思考为什么会得到这样的结果,过后很容易就忘了,没有达到练习的目的,更不能做到学以致用。2.3师资队伍结构不合理,双师型教师缺乏目前我们的师资队伍存在着知识结构、能力结构不合理的问题,有很多年轻专业教师是毕业就应聘来的研究生,具有较高的文化和专业理论水平,几年下来也有了较强的教学、教研及教学能力和素质,但是缺乏熟练的专业实践技能,以及指导学生创业的能力和素质。在指导学生使用Java程序设计的实践教学方面,由于双师型教师的匮乏,难以完成应用型人才实践教学要求。3教学方法和教学手段的改革3.1机房授课方式,提高学生的知识掌握与动手能力传统的教学理念是“以教为主”。教师在整个教学过程中承担主要的角色,老师在上面讲,学生在下面机械地听课,这样的效果明显不好,尤其对于抽象的程序设计类课程。根据这门课的特点,引入“以学习者为中心”的理念,我们采取机房授课的形式,打破理论课和实验课的界限,不再硬性分割。这种形式提供了集机房、多媒体教学设备为一体的教学环境,为多元化学习提供了较好的环境,每个学生一台机器,有了硬件条件的保证,每个教学单元里就可以包含理论和实验两部分的内容。对于重要知识点都配以小例子讲授,老师在讲授完相关的理论知识后,就可以马上进行相关的实验并让学生在课堂上针对知识点进行练习,集中力量突破教学重点、难点问题,这样的方式可以加深学生对理论知识的理解上升到一个高度。教师也可以随时为学生布置一些综合性程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值