基于Android项目的Java课程研究

时间:2022-09-28 06:20:57

基于Android项目的Java课程研究

摘要:Java课程是一门实践性较强的课程,要求大学生在学习时要有较强的动手能力。传统的教学模式无法提高学生的学习积极性,流程化的实验课程也无法提高学生的动手能力。针对传统教学方法和实验课程的一些缺点和弊端,提出了一种基于Android的教学方法,提高了学生的兴趣和动手能力,培养了大学生的创业意识,有效的改善了Java教学的弊端。

关键词:Java;动手能力;学习兴趣;传统教学;创业意识;Android

中图分类号:G649.21 文献标识码:A 文章编号:1009-3044(2012)31-7534-02

《国家中长期教育改革和发展规划纲要(2010-2020年)》明确提出“人才是我国经济社会发展的第一资源”,并对人才的概念给出了定义,“人才是指具有一定的专业知识或专门技能,进行创造性劳动并对社会作出贡献的人,是人力资源中能力和素质较高的劳动者。”[1]要求创新人才培养模式,建立学校教育和实践锻炼相结合等开放式培养体系。而实际情况是大学生处在“上不着天下不着地”的状态下,对课堂教学来说,教与学脱钩;对学生来说学与用又没能有机结合,导致学生仅仅具备了一定的理论知识,但欠缺实际的动手能力;造成大学生今天这种尴尬的境地。作为实践性非常强的Java课程,要求学生在动手能力方面更要加强,因为基于上述情况,提出了一种基于Android项目开发的教学模式。

1 Java相关信息

Java[2]是由sun公司创造和开发的一门完全面向对象的开发语言,于1995年5月Java语言正式。由于Java语言高效的网络编程、可移植性和支持多线程等优点,使得Java语言迅速得到发展。自1999年Sun公司将Java划分成三个平台:J2ME[3]、J2SE[4]和J2EE[5],分别对应移动设备开发、桌面级程序开发和企业级应用开发。

随着Symbian联盟的解体,J2ME平台的开发也随之走到了尽头,但是Android[6]平台的出现,让Java在移动平台开发上重新焕发出了新的生命力。

与C/C++相比,Java舍去了goto这种不合理的关键字;抛弃了容易造成安全漏洞的指针,提供了内存的自动管理机制,从而提高了Java程序的可靠性。而且Java语言语法简单,使得学生进行Java程序开发十分容易。

2 传统教学模式的缺点

随着计算机和多媒体技术的普及,传统的黑板教学方式演变成了多媒体教学。生动形象的多媒体教学给教学方式带了极大的改变,但是面对Java这种实践性极强的课程,多媒体教学显得有气无力。对Java课程的讲述内容可以进行分析。

从表1可以看出对实践性特别强的课程,仅仅是通过多媒体教学是无法改善“教”与“学”之间存在的差异,也无法让学生真正体会到Java语言的魅力。

3 现有的一些改进教学模式

“想知道梨子的滋味,只有亲口尝一尝”。为了提高课堂教学效果和学生的动手能力,很多学校都开设了实验课和课外兴趣小组[7],但是效果仍旧不明显,学生的动手能力并没有得到显著提高,究其原因有以下几点:

1)实验课时少,学生的动手能力没有充分发挥;

2)试验课程内容分配不合理,实验课枯燥无味;

3)每次实验课老师和学生都是一对多,不能照顾到每个同学,学生的兴趣不高;

4)由于在学习知识过程中遇到挫折,由于学习的惰性,使得学生在困难面前失去动力,不愿意付出努力,最终以背课本应付考试了事。

4 Android的优势

Android是Google开发的基于Linux平台的开源手机操作系统,主要使用于移动设备,具有很好的开放性,更重要的是Android支持Java语言,同时Android平台提供给第三方开发商一个十分自由的环境。

1)使开发人员不会受到各种条条框框的限制,提高了开发人员的积极性。

2)很多公司提供了商用化的平台,可以为开发者提供一个交易的平台,使得开发人员能够从中获得经济利益。

Android开发环境安装十分方便,在Windows操作系统中安装好开发环境一般分成两个部分;第一部分是Eclipse和JDK的安装,对Eclipse安装十分简单,通过解压缩即可,选择好workspace则完成了Eclipse的安装;第二部分则是Android SDK的安装和配置。

在现有市场情况下中国移动的移动应用商城、安卓商城等应用商城为开发人员提供了交易的平台,个人也可以和商城签订协议,上传自己开发的软件。

Android项目开发难度简单,周期较短,对于在校学生而言,既可以通过Android项目来提高自身的动手能力,又可以通过完成的项目来增加自己的经济收入,最重要的是能够将理论和实际相结合,真正做到学以致用。

基于上述情况提出一种基于Android项目驱动的教学方法,在完成教学大纲的教学任务下,加强学生的课外训练,通过项目来训练学生的动手能力,以市场来引导学生的兴趣和创业意识[8,9]。

5 总结

以上是对Java程序课程教学方法的一点建议,通过一段时间的引导,克服了学生在学习程序设计课程中畏难情绪和兴趣不高等问题,增加了学生的知识面和对市场的了解,培养了学生的创业意识和成才的愿望。

参考文献:

[1] 教育部.国家中长期教育改革和发展规划纲要(2010-2020年)[EB/OL]. http:///jrzg/2010-06/06/content_1621777.htm.

[2] 刘宝林.Java程序设计与案例[M].北京:高等教育出版社, 2004.

[3] 张晓蕾.J2ME手机游戏设计案例教程[M].北京:电子工业出版社,2009.

[4] 何广军,杨昱昺.J2SE项目开发教程[M].北京:北京大学出版社,2012.

[5] 余浩东. J2EE应用框架设计与项目开发[M]. 北京:清华大学出版社,2008.

[6] 刘浦迎.Android移动编程实用教程[M].北京:电子工业出版社,2012.

[7] 王彦本,杨武军.程序设计系列课程教学改革实践[J].西安邮电学院学报,2009,14(5) :161-163.

[8] 李元元.开放环境下的研究型大学拔尖创新人才培养模式构建[J].现代教育管理,2011(5):98-101.

[9] 马荣霞.大学生创业教育的实践、问题与思考[J].现代教育管理, 2012(12):46-48.

上一篇:细分曲线参数化在学生成绩分析中的应用 下一篇:广辟途径,提高学生的写作能力