高职JAVA课程模块化组装设计

来源 :现代职业教育·高职高专 | 被引量 : 0次 | 上传用户:fisher9527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] JAVA课程作为高职院校计算机类各专业普遍开设的专业基础课程,由于其课程内容多,涉及面广,一套课程标准不能很好地满足不同专业对该课程的要求,在此基础上,通过深入分析各专业对JAVA课程的要求,采用将JAVA课程知识点进行详细梳理,通过模块化组装的方式,根据不同专业的需要采用积木式灵活组课,满足各专业教学的需要,取得良好效果。
  [关 键 词] JAVA;模块化;程序设计
  [中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2017)25-0080-02
  JAVA编程语言作为最受程序员欢迎的语言之一,以其面向对象、跨平台等优势被广泛接受,尤其是作为软件类专业的入门语言,在“互联网+”环境下,具有极大的优势。据统计,2015年中国移动开发者选择JAVA作为开发语言的占比达到近60%。“JAVA程序设计”课程作为高职院校计算机专业的基础课程,通常会开设1~2门课程,开设64~120课时不等,在这样的背景下,采用一套课程标准显然不适合各专业人才培养的需要。基于此,设计一种根据不同专业要求的、可以灵活组装的“JAVA程序设计”课程模式不失为一种较好的方案。
  一、问题的提出
  当前,计算机技术快速发展,“互联网+”风起云涌,国家相继出台了《促进大数据发展行动纲要》《云计算发展三年行动计划(2017-2019)》等纲领性文件,物联网、VR等新兴技术不断推陈出新,计算机软件类专业人才培养呈现出了旺盛的需求,而JAVA语言作为当下最流行的软件开发语言,是当前计算机各专业的一门必修课程,无论是在软件工程、大数据开发、云计算、物联网以及嵌入式开发等方面都具有强大的生命力,是软件类专业的必修课程。
  同时,由于高职院校面向岗位设置专业的特点,各专业的定位比较具体,面向的岗位不同,需要的岗位技能也有区别,所以,各专业对JAVA课程的需求也不尽相同,如软件工程专业更加关注编程基础和面向对象程序设计,大数据专业更加关注数据的抽取与数据可视化编程,而物联网则更加关注JAVA与传感器等硬件进行数据通信等。
  基于此,我们以石家庄邮电职业技术学院为例,经过认真分析高职计算机各专业对“JAVA程序设计”课程的需要,梳理了“JAVA程序设计”的关键知识点,采用搭积木的方式,实现了“JAVA程序设计”课程模块化组装设计,通过这样的课程设计模式,满足了不同专业对“JAVA程序设计”课程的需要。
  二、JAVA程序设计课程知识点梳理
  “JAVA程序设计”课程作为软件专业的基础课,涉及大量的知识点,通过梳理发现,可以将“JAVA程序设计”课程的知识点按照教学单元—知识点的方式进行梳理。教学单元包括开发环境基础、JAVA语言基础、流程控制、方法及数组、类的封装、继承、接口、异常处理、常用类等。针对每个教学单元,再详细梳理出每个教学单元涉及的知识点,知识点作为“JAVA程序设计”课程的最小逻辑单元,用于面对不同专业要求进行课程组装。
  例如Android开发就需要掌握面向对象的编程思想,接口、容器、线程、集成与封装等。在物联网开发方向,需要掌握的JAVA知识更加侧重在与传感器进行数据通信方面;而在前端专业方向,JAVA课程则更注重于对编程基础的掌握与理解,对软件工程的思想有一个直观的认识。
  通过梳理总结,我们整理出65个“JAVA程序设计”课程知识点,供各开设“JAVA程序设计”课程的专业根据需要进行模块化组装使用。
  三、各专业JAVA课程模块组织
  目前,石家庄邮电职业技术学院开设了计算机信息管理、移动应用开发、大数据技术与应用、前端开发与设计等计算机类专业,以及物联网专业,这几个专业都开设了“JAVA程序设计”课程,但对课程内容的要求又不尽相同。同时,由于各专业的教学目标和课程体系的差异及课程的先后关系等因素,就必然对JAVA程序设计课程的教学内容进行调整。基于此,我们对各开设“JAVA程序设计”课程的专业进行了知识点模块化设置。
  (一)计算机信息管理专业
  计算机信息管理专业是传统的专业,在专业基础课程中开设了C语言程序设计课程,具备了基本的软件编程思想,学习了一些基本的语法和程序流程,所以该专业只需要重点选择面向对象部分的知识点进行组装,包括类的结构、对象的创建与使用、构造方法、方法重载、类成員变量使用、类成员方法使用,以及继承、接口等部分的内容,同时辅之以JAVA的基本语法,就可以满足专业教学的需要。
  该专业只开设了一个学期的“JAVA程序设计”课程,所以还需要兼顾JAVA编程基础和面向对象程序设计部分的内容,做到既关注重点,又要涉及面向对象等内容。
  (二)移动应用开发专业
  移动应用开发专业作为新兴的专业方向,Android开发通常都是核心课程,而“JAVA程序设计”则是Android开发的基础。本专业在没有开设C语言程序设计的前提下开设JAVA程序设计是有一定难度的,既要学习一定的编程思想,又要为Android开发打基础,所以针对移动应用开发专业,设计了两个学期的课程,即JAVA程序设计基础和面向对象程序设计,其出发点是通过JAVA语言核心能力的打造,为Android开发奠定坚实的基础。
  从这一点上来说,就需要系统学习JAVA语言的各知识点内容,包括JAVA语言基础、流程控制两个教学单元的所有知识点,以及面向对象基础、类、封装、继承教学单元的知识点等。在此基础上,才能够更加深入学习JAVA WEB、Android开发等核心课程。
  (三)大数据技术与应用专业
  大数据专业以HADOOP为核心展开,其对数据分析、数据展示、数据清洗等要求,都是以编程为基础的。而JAVA作为面向对象的编程语言,能够很好地满足大数据编程的需要。该专业在也开设了JAVA程序设计基础和面向对象程序设计两门课程,分两个学期开设,知识点的选取上更加侧重于JAVA基础、JAVA常用类、面向对象应用等。   在大数据技术与应用专业方向上,HADOOP平台就是用JAVA语言实现的,所以JAVA语言对大数据技术与应用专业的作用是至关重要的。其更加关注类、封装、继承教学单元的知识点,以及后续使用JAVA实现数据展示等方面的内容。
  (四)物联网专业
  物联网专业更多的以传感器数据采集、传输、分析等为重点,在JAVA语言应用方面,更加侧重于JAVA API、JDBC、JNDI等内容展开,并且物联网专业只开设了一个学期的JAVA程序设计课程,就更需要对知识点合理的组装应用了。
  该专业没有编程基础,需要通过本课程建立编程思想,同时又要兼顾面向对象程序设计的内容,并且只开设了一个学期的课程,所以在知识点的选取组装方面要精益求精,既要满足课程建设的要求,又要使各知识点具有一定的连贯性,确保课程的顺利衔接。
  四、在线学习系统支持
  在上述JAVA程序设计的知识点整理与分析的基础上,通过开发建设各知识点微课,通过在线学习系统开展线上线下相结合的教学,可以解决学生课余学习的问题。
  石家庄邮电职业技术学院通过自主开发的在线学习平台,实现了各专业对JAVA程序设计课程不同知识点进行模块化组装的功能,满足了不同专业开设JAVA程序设计课程的需要。任课教师可以通过在线学习系统,将不同的知识点通过搭积木的方式进行组装,开展JAVA课程教学。当然,在满足专业教学要求的前提下,也可以根据学生学期的情况,有选择地进行一些知识点的扩充,选取一些扩展内容供学生自学。
  五、结语
  如何解决同一门课程在多个专业开设而要求又不一样的问题,通过将课程知识点进行梳理打散,打破原有的课程体系,采用各专业搭积木选取需要的知识点组装课程内容的方式,较好地实现了在不同专业开设JAVA程序设计课程的问题,满足了各专业课程建设的需要,不失为开展专业课程建设的一种有益探索。
  参考文献:
  [1]赵凤霞,徐南.关于JAVA課程基于工作过程的模块化项目教学模式[J].教书育人,2013(33):88-89.
  [2]赵珂,江海燕,杜林.“JAVA程序设计”课程模块化教学的研究与实践[J].计算机教育,2009(10):112-113.
  [3]吴金丹.JAVA程序设计课程教学改革研究与实践[J].教育教学论坛,2016(45):93-95.
  [4]刘松涛.浅谈高职院校JAVA程序设计的模块化教学[J].时代教育(教育教学版),2012(13):10.
  [5]陈力琼,吉梅.模块化项目驱动在“JAVA程序设计”课程教学中的应用[J].职业时空,2011,7(2):111-112.
其他文献
[摘 要] 我国的高等职业院校是为国家培养各种技术应用型人才的重要基地,而技术型人才必须同时具备理论水平和实践能力。分析了当前历史条件下建设“双师型”教师队伍的重要性,结合实际情况对我国高职院校“双师型”教师队伍的建设与加强提供了切实可行的实践途径,对高职院校师资队伍建设有所裨益。  [关 键 词] 教师队伍建设;“双师型”教师;现代学徒制  [中图分类号] G715 [文献标志码] A [文章编
期刊
[摘 要] 以徐州生物工程职业技术学院植物保护与检疫技术、园艺技术及畜牧兽医等涉农专业为例,从顶岗实习基本情况、学生接受指导情况及顶岗实习对涉农专业学生的影响方面展开问卷调查,并剖析涉农专业学生顶岗实习存在的问题,以期探索提高顶岗实习效果、满足企业需求、增强学生就业的可行路径,为提升学生的综合竞争力打下坚实的基础。  [关 键 词] 涉农专业;顶岗实习;问题;对策  [中图分类号] G718 [文
期刊
[摘 要] 人才培养方案是人才培养工作的总体设计和实施蓝图。如何制订适合社会经济发展的专业人才培养方案,是保证高职院校教学质量的基础。  [关 键 词] 人才培养方案;高职院校;双元制;教学质量  [中图分类号] G717 [文献标志码] A [文章编号] 2096-0603(2017)25-0056-02  一、“双元制”及其特点  德国职业教育中的“双元制”是世界四大职业教育模式之一,也是中国
期刊
[摘 要] 校内生产性实训基地对高等职业教育具有十分重要的意义,科学的质量评价对校内生产性实训基地的可持续发展具有重大意义。运用平衡计分卡建立层次结构,结合模糊层次分析方法确定评价体系的各指标权重,从而形成校内生产性实训基地质量评价体系。  [关 键 词] 校内生产性实训基地;实践教学;平衡计分卡;模糊层次分析法  [中图分类号] G718 [文献标志码] A [文章编号] 2096-0603(2
期刊
[摘 要] 以云南林职院基于岗位能力培养的园林技术专业群实训基地建设与教学开发实践为例,着重总结了园林技术专业群实训基地建设成效,以及基于此实训基地建设,在“校企合作、工学结合”模式下实践教学开展及所取得的成果、对专业群其他专业建设的辐射带动作用。  [关 键 词] 园林技术专业;实训基地;实践教学;能力培养  [中图分类号] G718 [文献标志码] A [文章编号] 2096-0603(201
期刊
[摘 要] 高校新生助理班主任是高校学生管理工作的重要组成部分,学生管理工作中建立助理班主任管理模式,既有利于提高学生干部队伍的管理能力和管理水平,也有利于新生尽快适应大学生活,顺利完成角色转变,从而为学生的健康成长和全面发展服务。  [关 键 词] 助理班主任;应用;思考  [中图分类号] G647 [文献标志码] A [文章编号] 2096-0603(2017)31-0254-02  一、“助
期刊
[摘 要] 针对高校学生开展爱国主义认知、爱国表现形式认同、爱国主义教育制度化和仪式化需求的相关调查。分析调查结果,把握当前高校学生对爱国主义的理解和接受教育的现状,指出高校必须加强和做实爱国主义教育,提出爱国主义教育仪式化、制度化建设是落实好高校学生爱国主义教育的内在需求和重要保障。  [关 键 词] 高校;爱国主义教育;仪式化;制度化  [中图分类号] G711 [文献标志码] A [文章编号
期刊
[摘 要] 隐性课程教育作为与显性课程教育功能预设有所不同,但又互动互补的一种教育形态,既能激发高校学生的学习兴趣,同时在促进学生全面发展方面有着显性课程所不具有的优势。文明修身作为提高大学生思想道德素质而开展的系列活动,不仅弥补了大学生文明礼仪方面的薄弱环节,还传承了为人师表的师范精神,创新了高校德育工作的新思路和方法,极具实效性。借由开展文明修身活动,重新唤起高校对隐性课程的重视,对隐性课程在
期刊
[摘 要] 翻转课堂是一个以学生为主的新型教学方面的概念。不仅仅是颠覆了传统,也对学习者有了更高的要求,无论从对学习者的自主性还是研究问题的能力都有了颠覆性的改变。  [关 键 词] 翻转课堂;会计电算化实训;高职  [中图分类号] G642 [文献标志码] A [文章编号] 2096-0603(2017)25-0078-02  一、概念的提出  翻转课堂(The Flipped Classroo
期刊
[摘 要] 实践性教学环节是材料成型专业教学体系的重要组成部分,是实现理论知识与实际应用有机结合的重要途径,对学生的能力培养和综合素质的提高起着极为关键的作用。但是受设备数量、成本控制、安全隐患、办学条件等问题的制约,实践性教学很难保质保量的贯彻落实。针对当前实践教学中存在的部分问题,虚拟仿真技术以其高效率、低成本、内容丰富、性能有效和安全等优势得到越来越多的应用和推广。主要介绍了虚拟仿真技术在材
期刊