使用SunSPOT开展高职Java类课程项目化教学的探讨

来源 :成功·教育 | 被引量 : 0次 | 上传用户:aliuyangba
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:Java语言作为一种主流的软件开发语言,其相关课程已在高职高专院校得到广泛的开展,根据高职的教学特点,本文对采用SunSPOT开发工具来开展高职Java类课程项目化教学进行探讨,拟用一种全新的实践方式来提升效果,进一步锻炼学生的实际操作能力。
  关键词:SunSPOT;Java高职 项目化课程
  
   相对于普通高等教育,高等职业教育的特点在于以社会实际需要为出发点,培养高等技术性应用人才。作为课程实施的载体,教学项目也扮演着非常重要的作用,因此设计合适的教学项目也是课程建设中一项重要的环节。针对这些现状,本文通过分析开发工具SunSPOT的一些特点来对采用这种方式进行项目化教学展开探讨。
  
   一、Java项目化教学现状
  
   Java语言以其跨平台性、可扩展性以及灵活性已成为软件开发领域中主要被使用的语言之一。Java语言程序设计相关的课程也成为当今高等职业技术学院的计算机软件类专业广泛开设的课程。当前,结合实践教学的思想,大多数的院校已经开展了Java项目化的课程建设以及教学,并取得了一定的成效。通过对比一些教学资源和教学效果,我们发现这其中也依然存在着一个值得探讨的问题:教学项目类型单一。
  在目前的Java类课程中,教学项目都是采用一个基于桌面或者Web的管理系统。这一点其实不仅仅是体现在Java语言类课程的教学上,很多其他的软件设计类课程都存在这样的一个局限。往往课程的教学和书本的案例都是以开发一套基于数据库的管理系统为主。当然,应用系统的开发是软件开发的一个主要组成部分,而且使用面也非常的廣泛。但随着各种技术和平台的发展,软件开发已经从单一传统的计算机应用程序向多样性发展,包括有各种新式的平台比如移动平台等,以及各种设备的访问比如互联网中设备的控制。
  这种项目类型的单一性也导致了学生掌握技能的单一性。经常会出现这样的情况,学生在完成Java相关课程的学习后,仅能使用Java进行PC机上管理系统或者网站的开发,对其他的软件开发方式和使用范围缺乏认识,以至于学生在走上就业市场的时候面对很多的职业岗位无能为力。
  高职的教育在体现实践性的同时也要能够充分的体现社会性,这就意味着,我们在学校里面教授的内容能够尽可能的与社会需求相适应。当然在实际的课程设计中,我们不可能面面俱到,包含所有的技能。但我们也需要对行业的发展有一个趋势上的把握和划分,尽可能去丰富学生的技能,让学生能够在走上社会之前做好更充分的准备。因此,我们可以考虑在Java类课程的项目化教学中,引入一些不同类型或者不同应用领域的项目来扩大技能范围。
  
   二、Sun SPOT开发工具
  
   Sun SPOT是一种针对研究和教育用的Java可编程的嵌入式设备。它内置了一些常用的传感器,比如:加速度传感器、温度传感器以及光线传感器等。这些类型的传感器已经广泛的应用在我们日常生活中的一些设备上。我们可以通过Sun SPOT提供的软件开发包,使用Java语言对其进行程序开发以实现一些特定的功能。这些功能可以应用到生产生活的方方面面。
  由于其采用Java进行开发,而且设备硬件的底层控制部分对软件开发人员来说是相对透明的,因此开发者只需要将注意力集中在程序的逻辑上。而且SunSPOT开发工具本身在设计和市场投放上就是以研究和教学为目的,因此,与之相关的教学资源也非常丰富。
  
  三、在Java类课程中采用SunSPOT
  
  基于上述SunSPOT的这些特征,我们可以在Java类课程的项目化教学中采用Sun SPOT来辅助我们的教学。其作用可体现在如下的几个方面:第一,可以获得丰富的项目实例。目前已经有了大量的基于Sun SPOT的项目案例可供参考,有单独用于设备控制的,也有进行大规模系统集成的,其内容涵盖了Java语言大部分的知识和技能。第二,更好的培养学生的动手能力。软件开发与其他一些生产制造型行业的不同之处在于,软件开发的产品它是无形的。Sun SPOT的引入可以将软件开发直观化,学生在学习软件知识的同时,也在学习一套软硬件结合的系统的开发。第三,激发学生的学习兴趣和创新意识。我们很多学生对纯粹的编码感到很厌倦,Sun SPOT可以开发出很多实用有趣的项目,能够提高学生的学习兴趣。同时,由于SunSPOT的课扩展性,它能够实现的功能在理论上是没有界限的,学生可以充分发挥他们的想象力来进行新项目的开发。
  
  参考文献:
  [1]左国才,以JAVA为例谈程序设计类课程的教学改革[J],职业技术研究,2008(23):169
  [2]张哲,陈桂生,在Java语言教学中实施“项目驱动”教学法的实践探索[J],教育与职业,2007(18):160-161
  [3]何庆新,浅谈高职院校Java课程实践教学改革[J],科技资讯,2009(33):6
  [4]李凡,楼建忠,基于工作过程在Java课程教学中的应用[J],教育科学,2010(7):65
其他文献
进入暑期,丰台区总工会为进一步做好高温天气的防暑降温工作,区总工会精心策划、统一部署,开展多种形式的慰问服务活动,为工作在一线的职工送去清凉.rn自7月15日起,丰台区总
教育公共性不仅要求教育能够实现社会公共利益,同时也要求教育满足社会个体需要。大学自治权伴随大学的产生而出现,国家在充分保障大学自主权利的同时,应当通过对教育的适当
为探究吕家坨井田地质构造格局,根据钻孔勘探资料,采用分形理论和趋势面分析方法,研究了井田7
实现了波长调谐范围为 10 nm左右的可调谐分立外腔半导体光探测器。这一方案对于可调谐探测来说简捷易行 ,性能良好 A tunable discrete external cavity semiconductor pho
摘要:网络文化因其全新的传播形式、巨大的信息量和时效优势,对当前人们的生活产生了极大的冲击力、影响力和渗透力,1998年联合国教科文组织正式将网络列为报纸、广播和电视之后的“第四媒体”,网络文化是网络(技术)与文化相结合的产物,属于科学与文艺之外的“第三文化”的范畴,信息网络是网络文化形成的物质基础,网络是文化的载体和文化传播的重要媒介,网络文化在与传统文化相比照中有其鲜明的特征。  关键词:网络
日前,北京市安全生产月咨询日活动在北京地铁公司举行,主会场设置在运营三分公司太平湖车辆段。本次活动紧扣“强化安全基础,共筑平安地铁”主题,是安全生产月的一项重要举措
随着时代的发展,未成年人的问题越来越受到关注。本文就成年人犯罪问题及其法律规制分为两点进行分析:未成年人犯罪概述、法律规制及现状,防范未成年人犯罪法律对策及建议。
摘要:汉语和英语本身就属于不同的两种语言体系,从世界语言体系的分类来看,英语是属于印欧语系中的日耳曼语族,而汉语属于汉藏语系,完全不相干的树干分支体系。但是随着全球化的不断融合,英汉语言之间也有了相互借鉴的地方,使得两种语言不断地渗透。从构词缀化的对比来看,英汉依然还是存在着很多的不足,因为英语主要是由词缀派生等方法来创新更多的单词,而汉语的词缀字数量不多,这也就产生了很大的差异性。因此,本文將基
人文社科类大学和理工科大学一样在社会发展和经济建设中可以有所作为.与自然科学所具有的效益外显性特征不同,人文社会科学由于研究的复杂性、不确定性、不可复制性等导致其
摘要:在鲁迅的小说中,塑造了很多类型的女性形象:有贫苦农民阶级的代表祥林嫂、单四嫂子;有勇敢反抗,却这些女性被封建制度吞噬的爱姑;有追求个性解放的新女性子君等。在男权社会以及封建统治阶级的压迫下,被封建礼教与社会伦理道德所束缚,再加上她们自身的劣根性,都没有摆脱悲剧的人生命运,鲁迅小说通过描写人物的悲剧命运,来揭示社会病苦,对当代女性具有一定的启发意义。  关键词:鲁迅 权力 女性 悲剧命运  中