APP下载

大数据专业方向的《JavaWeb基础》教学思考

2015-11-13刘伟

电脑知识与技术 2015年23期
关键词:四结合大数据

刘伟

摘要:该文针对地方应用型本科院校中软件工程专业大数据方向的JavaWeb教学过程中存在的一些问题进行分析,利用现有教育资源提出了“四结合”的教学措施,在实际教学中提高了学生的积极性,取得了良好的教学效果。

关键词:JavaWeb教学;四结合;大数据

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)23-0087-02

1 概述

随着大数据时代的到来和大数据技术日益成熟,人才市场对大数据专业技术人才也越来越多[1]。结合我国高等教育要深化改革的形势,地方本科院校正在以培养应用技术型人才,提高学生的动手实践能力为主要目的应用技术型大学转型,用于服务社会的经济和社会的发展。结合南阳理工学院软件学院转型和教育改革的需要,《JavaWeb基础》重新制定新的教学大纲,完善课内教学时数和理论实践教学比例,充分考虑提升学生能力素质的要求,使其适应应用型人才培养的需要和具有应用型人才培养特色。

2 现状与问题

《JavaWeb基础》课程是软件工程专业大数据方向学生的专业基础核心课,是一门技术实践性很强的专业基础课程,需要加强创新能力培养训练的课程。其开设学期为第三学期,也即是软件工程专业大数据方向学生的大二上学期。该专业方向的学生先修专业方向课有C语言程序设计和C++程序设计,学生具有基本的面向过程和面向对象的编程基础,但是,没有选修过JAVA语言基础方面的课程。尽管JAVA语言基础课程也是面向对象思想的编程语言,和C++面向对象思想相似,但是,两者之间仍有差别。比如,JAVA语言与C++程序在内存存储的区别、数据类型的区别、继承机制的区别、编译环境的区别等等。所以,学生在学习JavaWeb编程时,其基础相对薄弱。

顺应学院转型和教育改革的需要,《JavaWeb基础》的教学课时数设置为课内教学学时为48学时,课程实训学时为20学时,其中课内教学学时分为理论学时为38学时和实验学时为10学时。该课时设置体现向应用型人才培养的特色,注重学生实践能力的提高,但是,理论课时设置略显薄弱。在学生JAVA基础知识欠缺的情况下,需要讲授的内容较多,其内容包括JAVA语言基础、数据库访问知识和JSP基础知识三大块的理论知识,因此,理论课时少,讲授的知识多的情况下,有可能造成学生理论基础不扎实的结果。

针对以上情况和问题,本文结合当前时代的学习资源和学校条件,提出了“四结合”措施应用于实际的教学中。

3 “四结合”教学措施:

3.1 兴趣自主驱动与兴趣引导相结合

学习兴趣是学生自主学习积极性的最大动力,只有学生对JavaWeb这门课程产生了兴趣,才会自主驱动,才会主动去学习JavaWeb相关知识,将“要学生学”变为“学生自己学”。首先,给学生讲明《JavaWeb基础》的重要性,该课程是放在软件工程专业的第三学期的目的就是承上启下的作用,启下主要是为后续专业方向课打下坚实的基础,比如Java高级编程、Hadoop的应用与开发等课程。该项技能也是大数据专业方向毕业生的竞争优势所在,其课程的重要性不言而喻。其次,任务设计时引用趣味课题,激发学习兴趣,比如,在JAVA循环知识点时,引入实验任务“利用星号循环打印输出各种图形”;在课程后期,引入大任务“利用JSP个人网站的制作”,等等。学生通过完成趣味性实验或任务,在不断地利用获得的新知识实现功能,不断地看到自己的作品时,就会产生强烈的学习愿望,增强浓厚的学习兴趣。

3.2 学生练与老师讲相结合

编程语言是一门实践性非常强的学科,只有通过练习才能在实践中提高和成长,同时,计算机编程语言的特点具有抽象性、复杂性的特点,因此,初学的学生难理解,难消化,课堂教师通俗化讲解又是必不可少的,《JavaWeb基础》也不例外。比如,在JAVA语言中讲解“泛型”知识点,借助于通俗的语言进行描述为“广泛的类型”,使学生在具有C/C++基础的情况下很容易理解;理论上描述为“参数化的类型”,对比函数的定义中参数定义来进行对比讲解,使学生对比理解泛型中的尖括号和函数中的圆括号,泛型中的类型做参数与函数中的形参。这样,“泛型”知识点讲解就一目了然了。最后,结合理论知识点讲解程序案例,然后,让学生在学校机房中的计算机上模仿操作。在讲练的过程中,要注意互动。学生与学生之间的互动能够使编程小组中的相互更正、相互讨论等形式来实现“学生教学生”,解决练习过程中遇到的问题;学生与老师之间的互动能够教师掌握学生的理解情况,有利于教师的补充、总结和升华。

3.3 MOOC教学与传统课堂教学相结合

MOOC是大规模开放在线课程Massive Open Online Course的英文的简称,是从2012年开始世界高等教育发展的在线教育平台[2]。目前,国内互联网企业和各大重点高校都在致力于大力发展中。比如,企业界有网易公开课,腾讯课程、百度传课等和重点高校有清华的学堂在线、北大的慕课、上海交大的南洋学堂等。

针对理论课时相对较少的情况,可以借助于现阶段互联网上的MOOC平台,通过学生依靠自我兴趣在MOOC平台上进行学习。结合《JavaWeb基础》这门课的具体情况,向学生推荐了开课吧平台中的北京航空航天大学软件学院申雪萍讲授的《Java面向对象程序设计》、学堂在线平台中的香港科技大学Ting-Chuen PONG老师讲授的《Java编程概论》和腾讯课堂平台上的《JavaWeb视频》等内容,以弥补理论课时少,理论知识讲解较浅显的不足。同时,为了保证学生在MOOC上学习的效果,在课堂教学过程中根据课堂进度制定对应的MOOC学习计划,并且在每次上课前提问学生学习内容,以督促学生学习。另外,在课堂练习中,可以针对学生在MOOC上的疑问进行答疑,以弥补MOOC学习互动性差的缺陷,实现MOOC与传统课堂的有益互补。

3.4 大任务与小实验相结合

实践是检验所学内容是否真正掌握,实验与任务具有较强的实践性和创造性的活动,它是课堂教学和理论教学的一个重要补充,在培养学生科学素质方面可以起到课堂教学难以起到的作用。小实验是根据一段时间内所学知识或某个具体知识点的应用而设置的,对学生所学具体某一方面知识点的强化训练,《JavaWeb基础》按照教学大纲的要求,根据课时设置安排了五个小实验,分别为“利用星号循环打印输出各种图形”、“销售部门类的设计”、“JDBC数据访问”、“JSP页面间传参”、“用户登录页面的实现”。大任务是针对整个课程甚至结合其他课程的知识的综合应用,锻炼学生的综合应用能力和实际操作能力,根据课程的性质和实训教学大纲的要求,分别设置了课程结课大任务——“基于JSP的个人网站的设计和制作”和“电商商品管理系统的设计与实现”、“进销存管理系统的设计与实现”、“社团绩效考核系统的设计与实现”等多个常见项目作为实训项目,供学生组团队投标选择某一项目进行在规定的课时内进行实践分工、合作、管理和开发[3]。

4 结束语

兴趣自主和引导相结合有利于提高学生对JavaWeb基础课程的学习兴趣、学生练与老师讲相结合有利于提高学生对JavaWeb基础课程的理论与实践的统一、MOOC教学与传统课堂教学相结合有利于学生对JavaWeb基础课程的课上与课下学习的相互补充和大任务与小实验相结合有利于学生对JavaWeb基础课程的强化和应用,四结合相辅相成,互相补充,形成一个完美的整体教学实践方案。通过14级软件工程专业大数据方向的二个本科班,70余人的教学实践证明了“四结合”有利于JavaWeb基础课程老师的教学和学生的学习,使教师的JavaWeb教学效果显著提高,学生掌握JavaWeb能力显著增强。

参考文献:

[1] 方世敏. 新时期对大数据人才培养的思考及研究[J]. 经营管理者, 2015(15):419.

[2] 石冬凌. MOOC对教学带来的思考和启示[J]. 计算机教育,2014(9):13-15.

[3] 刘雅喆,邵国强,张丹. 浅谈javaweb教学改革[J]. 福建电脑,2013(3):81-82.

猜你喜欢

四结合大数据
大数据环境下基于移动客户端的传统媒体转型思路
体育教师培训需“四结合”