浅析《Java程序设计》课程的整体教学设计

来源 :今日自动化 | 被引量 : 0次 | 上传用户:gx008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:现阶段的《Java程序设计》课程教学中,还存在教学方式方法滞后、教学反馈缺乏重视等问题。基于“教学做”一体化的整体式教学设计,能够在教师的指导和示范下,帮助学生首先掌握扎实的理论基础,然后通过上机操作,提高编程能力,让学生真正掌握一门技术。文中基于当前课程教学中存在的一系列问题,分别从整合教学资源、以赛促练等方面,介绍了个人在《Java程序设计》课程教学中的一些经验。
  关键词:Java;教学现状:整体式教学:项目教学法
  中图分类号:G642
  文献标识码:A
  文章编号:2095-6487(2019)02-0178-02
  0引言
  《Java程序设计》是以Java语言的学习为基础,讲授面向对象的基本思想、概念必程序设计方法的课程。主要包括Java语言基础知识、Java面向对象程序设计、多线程技术、网络编程和数据库编程等内容。在信息时代,熟练掌握和运用Java编程技术,能够帮助学生在就业竞争中突显自身优势,更容易得到用人单位的青睐,找到一份专业对口的满意工作。《Java程序设计》作为入门级课程,其教学设计和教学质量就显得尤其重要。
  1《Java程序设计》课程教学现状
  1.1教材内容和教学方法有待创新
  对于刚刚接触Java的学生来说,既有着强烈的探索学习兴趣,同时又面临诸多疑惑。一本通俗易懂的教材能夠带领学生从入门到精通,实现循序渐进的提升。但《Java程序设计》课程涉及知识点多,没有一条明确的主线,现大多数教材还是按照java语言基础、面向对象、图形界面、网络等逻辑结构体系编写,这就给初学者的学习带来了很大的难度。
  1.2学生实践练习机会相对较少
  《Java程序设计》是一门对理论与操作均有较高要求的学科,特别是对于初学者来说,在课程学习中加强理论学习、掌握编程语言是必要的。但是随着学生学习的深入,对这些基本的编程语言能够熟练运用后,就需要通过实践训练,让学生尝试编写程序,提高操作水平n。但是从目前的教学情况看,在实践教学中未能养成良好的编程习惯,如程序片段中代码无对齐、语句结束缺少分号、变量命名不规范等等,给程序调试和阅读增加了难度,当学生碰到问题时就束手无策,不知如何解决。
  1.3评价模式单一,缺乏教学反馈
  以往的《Java程序设计》教学中,对于学生的考核与评价,主要是参考学生的期末考试成绩。这种单一化的考评模式,存在两方面的缺陷:其一,评价具有滞后性,在学期末得到考核结果,教师没有时间调整教学思路,也就不能根据学生存在的问题进行补充和强化教学,学生存在的问题得不到解决;其二,期末考试结束后,学生经过一个假期后开始学习新的知识,《Java程序设计》中留下了较多的知识盲点。此外,还有很多教师不注意从考核中及时获取教学反馈,对考核成绩的利用价值缺乏正确认识。
  2“教学做”整体教学设计的实践运用
  2.1整合教学资源,创新教学模式
  教师要掌握专业课程资源整合与利用的能力,除了书本教材上的知识外,教师还要通过学校图书馆、互联网教学论坛等多种渠道,搜集更多的教学素材。一方面是丰富的Java程序设计专业课教学的内容,让课堂教学不再枯燥和单调,学生的探究学习兴趣得到了提升;另一方面是实现了教学资源的补充,例如很多基础扎实的学生,已经不满足于教材上的知识,这时教师如果能够从网络上下载一些素材、资源,就可以满足学生探究学习的兴趣,对于启发学生进行专业知识学习和培养学生的Java程序设计爱好也有一定的作用。
  2.2运用项目教学法提高学习效率
  项目教学法是一种基于实践训练的教学方法,由教师为学生选择项目、案例。这些项目、案例贴近于教学内容,能够让学生将近期所学的理论内容,尽快的通关项目训练,转化为个人的一项技能,对提高学习效率有积极帮助。可将全部的教学内容分成三个模块:基于命令行的系统开发、基于图形界面的系统开发、基于JDBC的应用系统开发,并将网络编程作为学生的可拓展空间[2]。在项目实施过程中,教师不仅要精心规划,还要对学生的项目进行监控,让学生学会思考、学会自我启发,让其专业技能不断得到提高。同时,在教学过程中除了知识和技能的传授外,还应注重学生职业素质的培养。
  2.3以赛促学,以赛促练
  在教学中,经常会出现个别学生在掌握一定Java编程基础后就骄傲自满的情况,这是因为在一个班级中,学生的竞争对手有限。为了让学生能够认清自身的实力,同时也是给予学生更多的实践训练机会,可以联合周边的一些兄弟学校,举办Java编程比赛,或是鼓励学生报名参加一些省内、市内举办的Java比赛项目。为学生提供一个展示自我专业技能的机会。在这些专业比赛中,如果学生取得了理想成绩,获得了荣誉证书,则可以激发学生Java学习的自信心;反之,即便是没有取得名次,也可以作为一次宝贵的实践机会,对提升Java程序设计水平也有很大的帮助。2.4考核中更加关注学生的综合能力
  对于学生来说,考试不仅是一种检验学生阶段性学习成果的重要手段,而且还能够更加直观的体现出学生还要那些重难点知识没有熟练掌握,从而指明了下一阶段学习或复习的方向。因此,教师也要加强对考核的重视,将考核作为反馈教学质量和优化教学内容的重要渠道。针对以往考核中存在的问题,教师需要从考核内容、考核形式两方面着手,改革《Java程序设计》考核模式。要将学生日常课堂表现列入考核范畴,例如在实践课上教师布置的一些编程任务,根据学生完成情况进行优、良、合格、不合格评级,并在期末考核中折算分数。这样一来,就可以督促学生在日常课堂学习和训练中,也积极对待,用心学习,让专业基本功更加扎实。
  3结束语
  整体式教学更加关注学生教材理论学习情况和操作技能掌握情况,能够帮助学生循序渐进的提高专业技术水平。在《Java程序设计》课程中实施整体式教学,根据学生基础知识掌握情况的差异,为学生提供个性化教学,让学生能够在个人基础上得到提升,实践教学效果良好,具有推广应用价值。
  参考文献
  [1]任立锋,“互联网+”背景下混合式教学在高职《JAVA程序设计》课程教学中的应用研究[J],电脑知识与技术,2018(5):150-151.
  [2]苏秀芝.对分课堂在《JAVA程序设计》课程教学的实践探索[J],当代教育实践与教学研究,2018(3):145-146.
  [3]纳敏.改进教学方法培养学生创造性学习能力[J].职业,2007(2):66.
其他文献
本文介绍了芜湖新兴铸管有限责任公司炼钢部生产Q195的炼钢-连铸生产工艺优化措施。通过工艺优化省略精炼冶炼,极大地降低了生产成本。同时提高连铸的可浇性,降低连铸坯氮、