线上教学优秀案例(十三)《Java程序设计》之新教学模式的探究

【前言】目前我校在线课堂教学如火如荼,老师们在各大教学平台化身“直播高手”“网课达人”倾心打造精彩课堂,有效保证了在线学习与线下课堂教学质量实质等效。为进一步推进信息技术与教育教学深度融合,创新线上教学模式,培育和打造线上“金课”,发挥优秀案例引领示范作用,教务处通过此专栏搭建学习交流平台,总结在线课堂教学经验,展示在线课程建设成果,供老师们参考、学习和借鉴。

一、课程简介

《Java程序设计》是软件工程专业的一门专业核心课程,课程涉及Java语言中面向对象编程、多线程处理、网络通信等内容。

通过本课程的教学,帮助学生掌握面向对象的编程设计思想和Java的基本语法、常用技术,并能运用Java技术和基本开发工具Eclipse/IDEA进行程序设计;培养学生运用面向对象程序设计思想和“计算机思维”方式进行计算机编程,尤其强调对学生“计算机思维”方式的训练,使学生能够将Java语言作为一种思维工具解决处理现实问题;启发学生的创新意识,提高学生在程序设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践技能得到共同发展;为后续课程、以及将来参与实际项目的开发奠定坚实的基础。

本课程基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与实际操作相结合”。

二、线上教学方案设计

(一)课前准备工作

(二)教学环节策划

1.创建新的教学模式

图3.课程PSEAR教学模式

2.采用多元整合的教学手段

在本课程的实际教学过程中,为确保上述教学目标的实现及课程内容的落实,采用了“教师讲授与学生实践操作同步”、“课上测试与课后作业并存”、“个体学习与同侪互助相辅”的方式,实现学生的主动学习及其小组合作能力的提升。主要体现为如下流程:

(1)线上微课学习

因此,在上课前3天,利用“传智播客高校教辅平台”将预习任务布置下去,并于上课前一天晚上检查大家的完成效果,借此方式来督促学生预习。如下图所示:

图4.教辅平台新建预习操作

图5.教辅平台实时预习结果反馈

不止学生需要提前预习,为了达到最佳的上课效果,每次课前郝老师都会将本次课程内容演练一遍,从而尽可能的将其中的隐患排除,并对微课视频进行适当地筛选。如下图所示:

图6.课前备课图7.教辅平台微课截图

(2)ZOOM课程直播

线上教学将教室换到了互联网,从而很大程度上增加了教学互动开展的难度,致使体验感远不如线下,因此直播软件的选取显得尤为重要。

ZOOM会议平台最大的特点就是可以让教师与学生像在真实课室上课一样,教师除了可以通过声音以及文字得到学生的反馈外,还可根据摄像头看到学生的当前状态,从而确定学生是在沉思,还是在走神;而学生则可以通过摄像头感受到类似课室的学习氛围,从而提醒自己专心学习。效果如下图所示:

图8.课堂实时教师端截屏

图9.课堂实时学生端截屏-0图10.课堂实时学生端截屏-02

课堂小测与作业同样也是线下教学的优势之一,通过实施的课堂检测,一方面可以检测学生对当前知识点的掌握程度,另一方面还可对学生起到督促作用。

图11课堂小测学生作答截图

(3)课后大作业

课后作业布置分两种形式:基础类作业与编程类作业。基础类作业利用教辅平台布置,难度不大,多为基础知识范畴,以选择、判断、填空题型出现,要求每位同学都独立完成,培养独立思考钻研精神;编程类作业利用网盘布置及回收,多为编程题,有一定的难度,且一题多解的情况很多,培养多角度全方位思考、团队合作精神和助人为乐的优秀品质。如图所示:

图14.教辅平台新建作业截图

图15.教辅平台作业完成情况截图

图16.编程类作业回收情况

(4)ZOOM直播讨论

本课程为每周两次,而第二次课程会根据需要用来讲解学生的编程类作业。教师会课前批改好学生作业的电子稿,然后在课堂上随机抽选各小组1名代表进行编程展示,并即时点评,方便学生对已完成作业进行反思。效果如下:

图18.课堂学习照

三、教学感悟

在线教学对教师和学生来说都是一种全新的、有效的教学体验,同时也给所有一线教师提出了一个更高的要求与挑战;呈现一堂有态度,有温度,有深度的专业课堂、如何全面掌控课堂并同时兼顾学生自主学习、如何更加有效地保障课堂教学质量、如何更好地激发不同学生的学习积极性等问题都值得教师们深入思考。

THE END
1.2024年Java最新技术趋势及应用java新技术随着技术的不断演进,Java社区和生态系统也在持续扩展和优化。进入2024年,Java不仅在传统的应用开发中稳步前进,还在云原生、微服务、机器学习等新兴领域展现了极大的潜力。本文将深入探讨2024年Java最新的技术趋势,包括语言特性、框架更新以及在新领域中的应用。https://blog.csdn.net/weixin_42063627/article/details/142322047
2.Java最新技术,探索前沿,引领未来软件开发新潮流,Java最新技术引领摘要:Java最新技术正引领未来软件开发的新潮流。不断探索前沿,Java以其卓越的性能和广泛的应用领域,成为开发者钟爱的编程语言。随着技术的不断进步,Java持续为软件开发领域带来创新突破,助力开发者构建更高效、更智能的应用程序,推动整个行业的持续发展。 本文目录导读: https://app.invenit.net.cn/post/145.html
3.java新技术有哪些Java新技术包括微服务、容器化、云原生、大数据处理、人工智能等。 Java的这些新技术、热门技术,你不会还不知道吧? 1、微服务架构 简介:微服务架构是一种将应用程序拆分成小型、独立的服务的软件开发方法,每个服务都有自己的业务逻辑和数据存储,可以独立部署和扩展。 https://www.kdun.com/ask/629952.html
4.java的新技术最新的java技术huatechinfo的技术博客java 的新技术 最新的java技术 编译| 苏宓 1995 年,Sun Microsystem 公司发布了 Java 程序设计语言,为开发现代多媒体应用程序提供了一种更加可移植和交互的方式。从那时起,Java 便成为主流的编程语言之一,被应用于各行各业,也有着“一次编写,到处运行”的优势特性。https://blog.51cto.com/u_12970/6784129
5.回顾:2005年度Java十大新技术yongkang2005年Java世界诞生了众多的新技术和新产品,小编从中挑选了最优秀的10种新技术和新产品,这10种产品的选择标准只有唯一的一个:对未来Java的发展和应用具有重要影响。 一、JavaEE 5 JavaEE 5不简单的由J2EE改名而来,Sun对其作了重大修改,应该算一种新技术。从提交公开审查的规范草案Java EE 5的来看,Java EE 5的http://blog.chinaunix.net/uid-9789791-id-1997311.html
6.Java开发需要了解的新技术有哪些创新互联前几天我在看搭建企业项目相关的教学视频,里面的内容竟然还是让开发者通过导入jar包的方式搭建SSH环境,看到这里,我真的有点担忧,尤其那些初级Java开发者,甚至是还没毕业的你。或者是很多工作了多年的你。新技术,请学起来!!!跟我一起! 下面是我列的一些你需要了解的一些技术(和Java相关部分),供你参考。 http://chengdu.cdxwcx.cn/article/jseco.html
7.Java技术网站Java技术交流,Java在线测试 ,海量Java题库, Java编程,Java Web开发,Spring技术,Hibernate技术,Hadoop技术,孙卫琴等著名作家的Java系列畅销书籍的技术支持http://www.javathinker.net/
8.自学Java拿到15K的offer,掌握以下内容即可,阿里大佬的建议根据我几年的Java工作经验来看,零基础的人学好Java的基础尤为重要,无论是以后做安卓开发还是服务器端开发或者大数据,都是基于Java平台。想要成为技术大佬,了解底层原理,必须把IO、多线程、线程池等底层原理深入了解,如Spring底层原理其实都是JavaSE里面的基础内容,技术研究的越深入就会发现基础学好越重要。既然想要进入这https://maimai.cn/article/detail?fid=1742470146&efid=hHm9FsGrBuA3IAry2l0b_A
9.EffectiveJava中文版(原书第3版)2024年全新译本/Java核心技术当当人民邮电出版社官方旗舰店在线销售正版《Effective Java中文版(原书第3版)2024年全新译本/Java核心技术 速学版 (第3版)【套2册】》。最新《Effective Java中文版(原书第3版)2024年全新译本/Java核心技术 速学版 (第3版)【套2册】》简介、书评、试读、价格、图片等http://product.dangdang.com/11752848144.html
10.JAVA技术文章java技术博客Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于各个领域,慕课网手记是为用户提供阅读和发布文章功能的栏目,融合各类JAVA技术文章,JAVA相关文章,供您阅读和交流https://www.imooc.com/article/tag/3
11.承德高新技术产业开发区我公司成立于1998年,位于承德高新技术产业开发区上板城片区,主要从事基础材料高端钛合金和高性能高温合金用中间合金的研发、生产和销售。是国内航空、航天及军工用钛合金所需中间合金最大的生产企业。现为国家高新技术企业、工信部专精特新“小巨人”企业、国家级“重点支持专精特新小巨人企业”、首批“河北省军民融合重http://www.cdkfq.gov.cn/news_show.aspx?id=75129
12.Java软件Oracle中国您是一名 Java 开发者吗?获取 Java 专家教程、资讯和视频。 了解更多 Java 分析报告 革新开发方式,打造新一代软件供应链 获取VDC Research 研究报告,了解高管们对于影响开发团队的前沿趋势和挑战有哪些见解,以及 Java 等技术选择能够如何高效地应对这些问题。 https://www.oracle.com/cn/java/
13.Java开发职业规划:技能提升与职业发展建议4、学习和使用新技术 随着技术的不断发展,Java开发者需要保持对新技术的敏感性,了解最新的编程范式和工具。例如,了解大数据、云计算、人工智能等领域的最新动态,掌握相关技术如Hadoop、Spark、Kafka等。 (生涯规划师课程内容) 二、提升Java开发软技能 1、沟通能力 https://www.xycareer.com/knowledge/12496.html
14.JAVA2核心技术卷Ⅰ(豆瓣)本书是Java技术经典参考书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2开发平台标准版J2SE5.0的基础知识,主要内容包括面各对象程序设计、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具箱进行图形用户界面设计,异常处理、流输入/输出和对象序列化、泛型程序设计等。 本书内容翔实、深入浅出https://book.douban.com/subject/1781451/
15.人类高质量Java学习路线一条龙版不要慌,也不要急着去学新技术,接下来我们要多用 Java 来写代码了,巩固基础,但是写什么呢? 当然是数据结构和算法! 阶段2:巩固基础 目标 想学好编程,计算机基础知识要学好。 比如算法,是程序员的灵魂。学好算法有助于我们理解程序、开拓思路,因此也是很多公司面试时考察的关键,在找工作前,还是要刷个上百道算法https://xie.infoq.cn/article/a9fd4615c281e8ca41840ce37
16.前程无忧java开发招聘(工资待遇要求)前锦网络信息技术(上海)有限前程无忧java开发招聘(前锦网络信息技术(上海)有限公司):根据算法统计,前程无忧java开发工资拿30-50K占38.9%,招聘经验要求1-3年经验占比最多,要求一般,招聘学历要求本科学历占比最多,要求一般,更多java开发招聘,请上职友集。https://www.jobui.com/company/1791699/salary/j/javakaifa/
17.Java基础视频教程推荐优质Java入门教程下载黑马程序员视频库提供全套免费java视频教程下载、在线java视频教程播放服务,黑马程序员Java教程成为众多Java学习爱好者学习的资源必看教程,全套Java教程下载量超千万。http://yun.itheima.com/course
18.OSCHINAOurBMC大咖说|第8期:OpenBMC vs 传统BMC:技术革新引领服务器管理新未来(下) 180阅 OurBMC大咖说|第8期:OpenBMC vs 传统BMC:技术革新引领服务器管理新未来(上) 208阅 双语对照的 PDF 翻译工具「GitHub 热点速览」 1K阅 Java 泛型详细解析 1.2K阅 https://www.oschina.net/
19.JCVM中栈与帧的研究和设计AET在Java卡中,新方法所需要调用的参数之前已经被压入调用者方法的帧中,在不考虑叠加技术的情况下,当方法调用执行时,先将参数从调用者方法帧的操作数栈中出栈,然后在顺序进入新方法帧的局部变量区,最后根据新方法的Bytecode,执行相关操作。 对应方法结束的操作,需要销毁一个帧。这里的方法执行结果分为正常结束执行和http://www.chinaaet.com/article/130647