网站大量收购闲置独家精品文档,联系QQ:2885784924

Java语言程序设计在线启发式教学探索.docx

Java语言程序设计在线启发式教学探索.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Java语言程序设计在线启发式教学探索

张建兵范江波

摘要:本文针对线上教学存在的学生自主学习不足的问题,提出在Java教学中将线上教学与启发式教学相结合,将示范式启发、疑问吸引式启发、提示性启发、对比式启发、讲练引导式啟发、类推式启发、点拨疏通式启发和研讨式启发等八种启发教学技术与线上教学平台和线上课堂密切结合,线上引导学生将书本上的知识转化为学生的具体知识,线下引导学生将具体知识转化为Java语言程序设计能力。线上教学与启发式教学相结合,充实了线上教学方案,提升了教学效果。

中图分类号:G434?文献标识码:A?论文编号:1674-2117(2021)06-0084-03

“Java语言程序设计”是计算机相关专业的一门专业基础课,是一门操作性、技术性和工程性并重的课程。本课程包含Java语言的基本语法、面向对象三大特性(封装、继承和多态)以及Java开发的各个专题(图形用户界面、I/O流、多线程、网络编程和数据库编程)等内容。

●Java语言程序设计在线教学方案

授课教师尝试使用了雨课堂、腾讯课堂、钉钉直播、MOOC教学等手段,最终确定以腾讯课堂为主,钉钉直播、雨课堂为辅的方案。另外,使用MOOC作为辅助学习手段,上传视频供学生学习,学习通用于课程考勤以及课程实验作业的布置与上交,使用MOOC布置章节练习,综合运用各种线上教学手段。

●在线启发式教学设计与实践

在综合运用各种线上教学工具平台的基础上,在教学环节设计上将在线教学与启发式教学进行了结合。Java从整体上看是理论与实践并重的课程,在教学环节中需要着力培养学生的程序设计能力,确保学生能够利用所学知识进行程序设计。Java在线启发式教学,教师通过线上线下积极引导转化,线上引导学生将书本上的知识转化为学生的具体知识,线下引导学生将具体知识转化为Java语言程序设计能力。基于培养学生优秀的“程序设计能力”,通过线上线下启发式教学引导相互配合,Java线上启发式教学做到吸引学生进入课堂学习,线下做到吸引学生自主实践。以下列举了八种Java在线启发教学。

1.运用示范式启发进行线上编程示例讲解

在Java线上教学中通过示范启发,学生可以直观感受代码如何从零开始演化,一步步地发展,推进形成最终的解决方案。通过线上示范性教学与启发,使学生的注意力始终保持集中,学习曲线保持平缓上升,授课效果将极大改善。学生通过这种方式可以感受到一些编码的风格,对代码的调试过程也可以了解清楚,有助于提高实际解决问题的能力。

2.运用提出疑问吸引式启发进行线上课堂理论讲解

在线上课堂理论讲解中,要吸引学生的注意,教师在教学中要进行有目的、有方向,蕴含吸引力的思维引导。[3]在第一章“Java特点以及功能介绍”中,通过引入介绍“计算机仿真程序告诉你为什么现在不能出门”里面的Java程序仿真实现效果,演示该计算机仿真程序,然后提出该程序中的两个疑问:①尝试通过Java仿真初始人群5000人位置状态,并进行显示;②已知有一个感染者位置坐标,输入另一个人的位置,如何编写程序模拟实现判断他是否被感染。通过将这两个问题融入Java的第一次实验课,学生对Java学习有了兴趣,同时也在第一次课程实验中小试牛刀,学生主动性学习意愿强烈,提出疑问吸引式启发取得了良好的教学效果。

3.运用提示性启发结合雨课堂进行线上课堂练习、习题讲解

线上课堂,学生长时间盯着屏幕会疲劳,因此线上课堂授课中穿插了一些课堂练习和习题答疑讲解。课堂练习中多采用提示性启发(如图1)。讲解类的赋值相容性,其中课堂练习初次学习答错率非常高,通过提示关键知识点“子类对象即是父类对象,反之不然”,并进行响应演示,重新作答,情况良好。

4.运用对比式启发进行线上课堂易混淆知识点讲解

Java学习中容易混淆的知识点较多,如JavaApplication和Applet、多态的重载与覆盖、基础类型变量和引用类型变量以及this和super、抽象类与接口等。通过将易混淆知识点进行对比式启发讲解,可以促进学生理解知识点,掌握知识点。

5.运用讲练引导式启发进行线上课堂重点难点知识点讲解

多态的重载与覆盖是学习面向对象的重点和难点内容,除了使用对比式启发之外,教师还要准备程序分析题,包括重载与覆盖综合运用,在讲解综合题之前,先进行吃水果案例练习、讲练引导,然后通过诱导、启发,让学生求索探究,自行分析出答案。

6.运用类推式启发进行线上课堂抽象知识点讲解

类推式启发利用學生经验和感性认识,引起相关联想,促进知识点的掌握。在讲解类的继承以及父子对象构建顺序时以人类社会进行类比。学生对知识点和总结如图2所示。

7.运用点拨疏通式启发和QQ群进行课下课程理论与实验答疑

想要吸引学生课下进行自主学习,教师就要精心设计课程实验作业。实验可结合当前疫情,用计算机的部

文档评论(0)

ZC强 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档