“互联网 ”模式下Java语言类课程教学内容及考核方式探讨

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:mdskct
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:文章研究了Java语言课程教学内容和教学模式,阐述了基础语法部分采取课堂教学和课后练习结合的模式,而类库应用部分则适合采用项目驱动方式教学的思想,分析了不同教学内容的考核方式——基础语法部分根据习题考核,而类库应用部分对每个任务设置考核问题点,对于项目应用部分则设置考核任务点,依赖于网络教学平台,精准了解学生对知识的掌握程度,以期达到能够因材施教,尽可能地让愿意学习的同学尽快掌握Java语言这门课程,适应以后Java软件开发类工作环境。
  关键词:Java语言;教学内容;教学模式;考核方式
  中图分类号:G642 文献标识码:A
  文章编号:1009-3044(2019)35-0154-03
  近年来Java语言热度不减,TIOBE排行2018年1月到7月都是稳居第一。Java语言以其跨平台、动态Web、Internet计算、安全等优势,使用率位居各大编程语言前列。在发展过程中,Java技术是不断更新,使得Java语言有显著优势和广阔的发展前景。
  1 概述
  Java语言应用市场广泛,各大高校都开设Java语言系列课程。但是在培养学生过程中发现,学生对Java语言掌握情况千差万别,学校培养出来的学生在就业过程中能够立刻融入技术团队的比较少,虽然近年来学校一直在反思、改革,使得这种情况有所改善,但是依然存在一定比例的学生不能很好地掌握知识点,学以致用。如何使得更多的学生能够掌握知识点,并且能够使用该语言工具完成相应的软件项目任务,这值得我们一线教师思考。
  姜大志、孙浩军研究了基于CDIO的主动式项目驱动学习[1],提出了培养学生的技术目标和能力目标,设计了六个实施环节,并给出了教师和学生教学过程中的反思清单,力图从技术和能力层面保障每个学生即学到了技术,也掌握了应用能力。
  贺敏、杨露基于CDIO模式设计了教学内容和评价验收指标,期望能够从内容和评价体系上督促学生掌握相应的技术能力。
  袁利永[3]、唐琳[4]尝试基于“反转课堂”模式开展Java教学;李春青[5]研究了Java的微课设计,丁振凡[7]尝试了Java教学中的MOOC应用;唐琳[6]在微课的基础上,结合了交流神器——微信完成Java的教学内容。
  总结各位同行的教学改革方法:第一,教学工具需要与时俱进。在互联网时代,要充分利用互联网工具,提升学习兴趣,加强教学互动。第二,教学手段多样化。在传统教学手段,采取微课、MOOC等手段,将知识细致入微地传递给学生。第三,教学内容要改革创新、合理设计。根据微课、MOOC、项目驱动等形式设计教学内容。基于CDIO模式培养学生工程应用能力。
  随着互联网技术的快速发展,结合互联网的优势,学习各位同行的教学模式和方法,个根据我们自身的教学经验,我们对java语言类课程的教学内容选取及考核方式进行了深入探讨。
  2 课程教学内容选取
  Java语言系列课程,包括Java语言的基础语法、Java语言的应用类库、JavaWeb、Android应用开发等等。
  为了配合网络教学互动模式,Java语言的基础语法部分可以划分成分解为多个知识点,按照知识点讲授课程内容,总体上需要遵循从面向过程的知识点到面向对象的知识点过度的教授顺序,方便学生掌握知识点内容。基础语法知识点分解如表1所示。
  Java应用类库部分,内容较多,当选取部分常用内容进行教学,并以案例驱动的方式训练学生使用类库的方法,使学生后续可以根据参考文献使用其他类库。
  JavaWEB可先行讲解JSP内容,方便学生对javaWeb内容有初步了解,再讲现行流行框架spring、springMVC等,结合实际应用项目,根据时新情况将先行热门技术推送给学生,使他们毕业后能够与企业现行使用的相关技术接轨。
  Android应用开发,因其部分类库使用形式和java应用类库雷同,所以只需要先行讲解界面构成及基本Android应用程序结构,而后选取部分内容之前没有教授过的内容讲解,例如服务、广播接收器、数据共享、动画、GPS开发等,结合实际应用项目,同时也需要结合时新热门技术,训练学生项目开发能力。
  3 不同类型课程教学模式设计及考核方式
  Java语言系列课程根据课程内容可以分为三种类型,基础语法知识型,应用类库型,項目应用型。其中Java语言的基础语法比较适合传授知识点加练习的方式学习,Java语言的应用类库比较适合以任务驱动学习,而JavaWeb、Android应用则适用于项目驱动方式完成教学。
  案例驱动是指,为了使得学生掌握某些类库的使用,设置一些相对简单的任务,而这些任务由多个问题组成。比如文件输入输出中,设计一个记事本任务,为了考查学生掌握情况,可将这个任务分解为界面设计、文件保存、文件打开等问题点,注意考查是否能够完成。针对不能完成的薄弱环节加以侧重辅导,扎扎实实打下基础,为后面完成项目准备。
  项目驱动是指,为了综合运用所学类库内容,设计一些综合性的项目,这些项目可以划分成很多功能模块,每个功能模块即为一个任务。考查过程中,就考查每个功能模块的完成情况,从而总体考核学生对Java语言运用的掌握情况。
  4“互联网 ”模式的运用
  互联网技术快速发展,我们教学过程中可以结合互联网,实施我们的教学、考核及教学互动。
  1)将教学内容的知识点讲解采取PPT课件、视频等多媒体形式在网络教学平台上展示。根据前面的构想,将不同的教授内容以多种形式在网络教学平台上展现,方便学生课后自行学习巩固知识点。
  2)实时根据讲授内容,发布练习任务,分析学生收获情况,给教师反馈,方便教师调整教学内容和教学策略,比如MOOC、微课、反转课堂等等。通过网络教学平台根据不同的教学内容建立测试题库,根据讲授节点发布练习任务,通过学生的练习状况分析,比如哪些知识点学生掌握不好,是学生普遍问题还是个别学生问题等。   3)实时获得学生对教学内容和教学方法的点评,方便教师了解学生的需求。教师都希望知道自己的课教授的有没有达到自己预期目标,通过互联网可以让学生对教师的授课方式和内容进行主观评价和提出诉求,增进教学互动。
  4)教师在线了解和回答学生的问题,课上课下无间隙链接。学生对于疑难问题,可以采用线上交流的形式和老师沟通,和课上教学互补,增强教学效果。
  5)结合人工智能技术,实现智能组卷、阅卷和评价等。智能组卷、阅卷和评价一直是教学研究过程中需要解决的问题。根据不同的需求(如知识点、难度系数等)组卷;自动对主观题进行判分;对学生的学习行为和教师的教学行为进行智能评价,给每个学生和教师的自我评价一个参考,了解自己的优势和不足。这些都是教学过程中希望能够很好的解决的问题。
  总而言之,教学内容的设计和考核方式的构想,教学中的信息反馈、智能分析等都需要依赖于互联网方式加以体现。
  5 结束语
  教学过程中,总是要注重和学生的互动情况,实时了解学生困惑的地方,了解学生感觉比较困难的地方。以往都是学生问老师答或者老师问学生答,这种方式局限在于可能一个学期下来,有些学生都没有和老师交流过,使得教师对学生的问题和学生的优势了解不够全面。本文考虑将教学内容细分、考核内容具体化、依赖于互联网平台,必将能够让教师和学生的互动更加精准,使得老师对自己的教学和对自己的学生有一个很好的评价手段,也使得学生能够深入学习知识、扎实掌握知识、熟练运用知识,达到教学相长、共同进步。
  参考文献:
  [1]姜大志,孙浩军.基于CDIO的主动式项目驱动学习——以Java类课程教学改革为例[J].高等工程教育研究,2012(4):159-164.
  [2]贺敏,杨露.基于TC教学模式的《Java程序设计》课程开发[A].Proceedings of The 2018 2nd International Conference on Ad-vances in Energy, Environment and Chemical Science(AEECS 2018) (Advances in Engineering Research VOL. 155)[C],2018:354-357.
  [3]袁利永,苗春雨.Java在线开放课程建设初探[J].计算机教育,2016(3):57-59.
  [4]唐琳,李彤,肖大薇.基于翻转课堂的Java开发实践课程教学设计[J].计算机教育,2015(4):103-106.
  [5]李春青.课程设计考核模式下的Java微课设計与应用分析[J].计算机时代,2018(2):80-82.
  [6]姚玉阁.基于微信的Java Web程序设计微课研究[J].山东工业技术,2018(4):162-163.
  [7]丁振凡,范萍,喻佳,等.MOOC与课堂教学融合在Java教学中应用[J].实验技术与管理,2016(9):147-150.
  【通联编辑:王力】
  收稿日期:2019-08-28
  基金项目:国家重点研发计划课题(项目编号:2017YFD0301303);安徽省高校自然科学研究项目(项目编号:KJ2018A0145);安徽农业大学教学研究项目:通信工程专业综合改革与实践;2018年教育部产学研合作协同育人项目(项目编号:201802127011)
  作者简介:陈祎琼(1982-),女,安徽潜山人,安徽农业大学信息与计算机学院,讲师,研究方向为农业信息化、图像处理。
其他文献
摘要:软件测试是计算机学科的重要课程。传统的授课方法理论教学逻辑清楚,理论突出,但是实践知识教学薄弱。建构主义学习理论强调学生通过实践构建新的知识。案例教学是基于建构主义教学理论的教学方法。基于案例的软件测试教学一共分为情景构建、案例提出、案例分析、案例总结与评价四个部分。该方法让学生通过原有知识和在案例中的积累构建新知识,注重实践知识的教学。  关键词:软件测试;建构主义;案例驱动;实践  中图
摘要:探讨了switch分支结构的常见错误,分析了与嵌套、循环结构的综合使用,通过在计算机专业的卓越班和实验班的实践证明,学生的综合编程能力和动手积极性得到进一步提高。  关键词:switch;嵌套;循环;函数重载;教学实践  中图分类号:G642 文献标识码:A  文章编号:1009-3044(2019)35-0157-01  1 概述  在卓越班和实验班等基础较好班级的教学过程中经常遇到学生对
摘要:“数字电子技术基础”是工科偏电气类专业的重要必修课程之一,该课程对提高应用型人才的实践创新能力起着关键作用。应用型本科院校注重的是培养出高技术的应用型人才,而不是学科型、研究型的人才。因此,本文以应用型教育为出发点,结合此课程的传统教学现状、成绩考核方式等方面对“数字电子技术基础”课程的应用型教学改革做出初步探讨。  关键词:数字电子技术;雨课堂;应用型本科院校;教学改革  中图分类号:G6
摘要:该文介绍了一套运用AR、网络通信技術,解决多人协作中虚拟世界与现实的互动的整体项目,提出采用新概念人机交互机制与装置,实现多维度感知交互,增强体验感。使用基于JavaMO异步通信框架Netty处理网络10,实现增强现实各终端之间的通信,从而实现多用户下各种交互设备和虚拟环境快速自然实时的交互,同时也能解决增强现实中各种设备和虚拟环境实时通信的高并发的问题。  关键词:增强现实;网络通信;Ne
摘要:IPS部署和实施是网络安全设计中的重要环节之一,是计算机网络专业安全课程实验中的重要组成部分。以组建IPS分布式虚拟环境为目标,构建实验环境,设计实验拓扑与参数,给出完整的实验设计与配置流程,并对实验结果进行验证与分析。  关键词:分布式虚拟环境;IPS;实验平台设计  中图分类号:了P393.0 文献标识码:A  文章编号:1009-3044(2019)33-0017-04  1概述  随
摘要:在当前国內计算机数据库的运行管理当中,虽然基础的管理技术已经有了一定的水准,但是在安全计算机数据库更新机制上,却存在明显的问题,尤其体现在缺乏基础的信息交互,影响后期的使用。在这样的状况下,本文主要针对新型安全计算机数据库更新机制进行了研究,并着重分析了新型安全计算机数据库在更新机制上的实践思路。  关键词:安全;计算机;数据库;更新机制  中图分类号:TP3 文献标识码:A  文章编号:1
摘要:科教兴国,科技是国家发展的动力,教育是国家发展的根本。如今科技有了长足进步,教育模式也应该做出相应的改变。如今的教育应以学生为主体,实行课堂互动,而翻转课堂教学模式则可以有效地提高学生的学习效率。在软件开发课程中实行这种教学模式,能够培养学生思维能力和实践操作能力,该文就如何在软件开发课程中进行翻转课堂教学进行策略探讨。  关键词:软件开发;翻转课堂;教学策略  中图分类号:G642 文献标
摘要:目前银行业在金融科技方面投入力度越来越大,均建立有同城或异地灾备中心,但在灾备中心的利用效率上有待提高。该文提出一种实现银行业应用级双活的网络架构改造方法,通过对现有网络架构进行改造,实现数据中心与灾备中心的应用级双活,能够同时对外提供服務,另外可以在数据中心因意外等原因中断服务时实现灾备中心的无缝切换。  关键词:金融科技;灾备中心;应用级双活;架构改造  中图分类号:TP393 文献标识
如果中职教师在课堂开展的过程中采用传统的CAD教学方式,就很难体现新课程强调的学生处于课堂主体地位,并且对中职CAD教学质量的提高产生极为不利的影响。这篇文章是对将任务驱动法教学应用到CAD制图教学中,从而对教学方法进行设计。
摘要:随着人工智能创业大军的崛起,预示着我们即将步入“AI ”的时代。培养人工智能高端人才,是高校共同面临的课题。由于课程内容比较抽象、生涩,为了提高教学质量,本文在教学改革过程中充分考虑学生学习新知识的心理演变过程,认真研究教学内容、教材、教学方法等诸多方面,结合百度公司PaddlePaddle平台进行案例教学,在学习深度学习基础理论知识的同时,培养学生的分析设计并使用高效框架编程实现的能力。