物联网时代下的软件技术专业课程体系改革探索

摘要:课程设置是实现教学目标的重要手段,因此课程体系的构建就更至关重要了。结合当前物联网产业人才需求的规格要求,探讨了软件技术专业课程体系的改革,从物联网产业链分析、培养目标、基本要求、课程体系、理论与实践教学方法、课程资源库建设等方面进行了阐述。

关键词:物联网;软件技术;课程体系;改革

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)33-7502-03

物联网受到各国政府及IBM等跨国大公司的重视,是当前最具发展潜力的产业之一,具有巨大的战略增长潜能,已经成为各个国家构建社会新模式和重塑国家长期竞争力的先导力。加快打造物联网软件产业链是我国软件服务业发展的重要战略任务,也是我国软件和信息技术服务的重要应用领域。我省是国内物联网产业起步较早和相对集中的地区,在技术标准、市场应用、人才资源等方面拥有一定的先行优势。我院自2005年起开设软件技术专业,由于近几年物联网软件产业的兴起,导致相关专业人才需求量极大,因此,我院软件技术专业课程体系的设置也需做相应的改革。

1 物联网产业链分析

在物联网导入期,首先受益的是RFID 和传感器厂商, 这是因为RFID 和传感器需求量最为广泛,所以设备提供商是目前物联网产业最大的受益者。

系统集成商也是整个产业链中市场空间比较大的一块,因为物联网所包含的范围非常广,因此,在用户端进行项目的实施时需要集成商进行产品和应用方案的整合。与传统IT 集成商不同的是,除了要对硬件产品和技术比较熟悉,对于行业的具体应用也要有很深的了解。

中间件与应用软件是物联网产业链条中的关键因素,是其核心和灵魂。物联网软件可包含:M2M 中间件和(嵌入式)Edgeware( 也可以统称软件网关)、实时数据库、运行环境和集成框架、通用的基础构件库,以及行业化的应用套件等。应用软件可以说是物联网产业链上市场空间最大的一块,而且这一环节和IT 渠道的关系也最为紧密。

网络提供商具有很强的垄断性,目前国内主要是以电信运营商为主。未来物联网将会产生海量信息的处理和管理需求、个性化的数据分析的要求, 这些需求必将催生物联网平台运营商的需求量,因此,对物联网平台运营商而言,面临的将是从无到有的市场,增长空间非常大。

综上所述,集成商、中间件及应用软件开发商、运营服务商这三个环节是IT行业比较适合切入,而应用软件是物联网产业链上市场空间最大的一块,且和IT行业的关系也最为紧密,适合软件专业学生从事应用软件的开发。

2 培养目标

高职软件技术专业是培养具有良好的职业道德和素养,掌握一定的计算机基本理论知识,熟练使用当今某种流行的软件开发工具,熟悉面向对象程序开发技术,能承担计算机软件的开发、测试以及系统的维护与技术支持等工作的高级技能型人才。[1]在当前物联网大背景下,培养能适应社会发展的需求,具备扎实的软件基础知识和物联网应用软件整体规划,应用软件前台设计、后台编程及数据库应用的专门技能型人才,能熟练使用主流的软件开发工具,从事物联网应用层系统的开发、测试、运行与维护工作,具有物联网领域的系统分析、软件设计、开发、测试的初步经验和团队合作能力。

3 基本要求

本专业毕业生需具备如下素质要求、能力要求和知识要求[2]:

1)素质要求

① 热爱软件技术专业,有高尚的职业道德和全心全意为社会服务的敬业精神。

② 树立终身学习的理念,养成自主学习的意识,培养创新精神和团队合作的能力。

③ 形成正确的职业价值观和为科研奉献的精神。

2)能力要求

① 熟练掌握文献资料收集、信息资源检索的方法,具有获取信息的能力。

② 掌握物联网应用层系统设计的关键技术,具备软件分析、设计、开发、维护能力。参与项目的整个开发流程:包括需求分析调研,系统总体设计、详细设计、编码、测试、调试等环节。

③ 熟练掌握面向对象编程技术、数据库技术和主流的开发平台,掌握软件理论和软件工程专业基础知识。具有良好的交流与组织协调能力、逻辑思维能力,以及团队合作的精神。

3)知识要求

① 基础知识

基础知识包括公共基础知识和专业基础知识。公共基础知识包括:人文科学知识、社会科学知识、自然科学知识等。专业基础知识包括:物联网技术导论、Java 语言程序设计、C 语言程序设计、数据结构与算法、数据库原理及应用、linux平台及应用、计算机网络、网页设计与制作、JSP 程序设计等。

② 专业知识

专业知识包括xml、Java Web程序设计、Web Services技术、SSH框架、嵌入式linux,物联网应用层设计、Android应用开发、软件测试、软件工程等。

③ 扩展知识

扩展知识包括嵌入式技术与应用、职业素质等有关知识。

4 课程体系

物联网应用系统开发主要涉及web开发、Java程序设计 、Linux 系 统 程 序 设 计 、android应用开发、数据库技术、物联网技术应用系统开发等课程。[3]根据物联网技术的特点,采用“岗位驱动”的模式,建立了相应的课程体系,包括建设核心课程网站、实践实训项目、教材、课程标准等。通过实训和项目的详细实施过程教学,让学生迅速进入角色,在与校企合作的实践中可以直接进入实际岗位。

这里特别值得一提的是3G移动物联网软件项目开发项目选取的是基于Android的物联网物流监控软件设计,软件主要采用Java编程。物联网监控手机软件的开发可以满足物流公司和客户间的业务需求以及物流公司和送货员间的业务需求,同时能对业务数据进行统计和管理,而且新增客户服务的功能,可以与客户进行实时的在线沟通。Web物联网软件项目开发选取的也是物流管理系统,主要目标是通过使用Java语言和数据库技术让学生体验编写代码的过程,以及掌握编码的规范。通过软件工程的主干课程:软件工程概论、软件开发模式及UML建模、软件项目管理、软件体系结构、软件测试等课程来强化项目工程化,通过软件系统课程设计让学生团队合作共同完成项目的开发以及相关文档的整理和编制,让学生熟悉项目实施的过程,培养他们职业素质和能力。

5 理论与实践教学方法

根据行业、企业发展需要和完成职业岗位实际工作任务所需要的知识、能力、素质要求,制订突出职业能力的课程标准,按照课程标准选取合适的教学内容;积极探索“项目导向、任务驱动、理论和实践教学一体化”的教学模式[4]。实施以就业为目的、以职业教育为导向的“双证教育”,走“工学结合”之路,培养高技能专门型人才。

1)在课程体系上探索和尝试基于工作过程的专业课程体系建设,将学历教育与职业教育、技能认证三者紧密的结合起来,为学生提供更多的发展空间。

2)改革教学方法。采用将实境教学法、“教、学、做”一体化教学法、理论和实践课程 “工学交替”教学法等,使理论与实训、实习同步进行,培养方案由专职教师与企业、行业导师共同实施完成。

3)理论课程“够用就好”,以此为尺度,整合相关课程资源,提高教学效率。

6 课程资源库建设

软件技术专业下的物联网方向是一种新的专业方向,建设其教学资源库具有非常重要的意义,其符合江苏省社会经济发展和高等教育信息化新的教学模式要求,有助于培养适应社会和经济发展需求的复合型人才,对加快物联网教育资源共享和现代教育技术的推广,进一步提高教学质量,建立开放的教学资源平台服务社会具有积极作用。

物联网技术教学资源库是致力于建设和物联网相关的资源体系,通过各种方式进行资料的收集、编辑、整合和存储,最后形成覆盖所有物联网应用技术方面知识的多媒体网络信息平台,实现系统化、管理规范化和资源共享。其建设理念是以物联网应用的社会需求为导向,根据专业人才培养目标和就业岗位特点,构建物联网应用技术的培养体系结构,并建立与之配套的专业课程标准、教学计划、教材、课件、题库等一切资源。

参考文献:

[1] 吴晓艳,刘洋.高职软件技术专业课程体系建设探索[J].辽宁高职学报,2011,13(5):65-67.DOI:10.3969/j.issn.1009-7600.2011.05.029.

[2] 刘培林.物联网时代软件技术专业建设的思考[J].物联网技术,2013(1):57-59.

[3] 郭丽.高职院校物联网应用技术方向课程体系的探索与构建[J].安徽电子信息职业技术学院学报,2011,10(4):34-36.DOI:10.3969/j.issn.1671-802X.2011.04.013.

[4] 杨柳.高职院校软件技术专业共享型教学资源库建设探究[J].咸宁学院学报,2012,32(1):145-146.DOI:10.3969/j.issn.1006-5342.2012.01.063.

推荐访问:联网 软件技术 课程体系 探索 改革