高职Java课程体系构建与教学方法研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:huoyong850918
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:传统的高职Java课程结构单一,Java语言仅仅停留在理论基础知识的讲解,实践教学知识点分散,开设的相关课程各自为战,知识点缺乏连贯性和整体性,没有形成规范的课程体系,该文针对现有的高职Java课程体系,设计出一条前后课程紧密关联,完整的技术链,采用项目案例、团队协作、网络教学平台、移动微课等多种教学方法相结合,构建全新的Java课程体系,最大限度的激发学习兴趣,更好地提高教学效果。
  关键词:Java课程体系;项目案例;团队协作
  中图分类号:G642
  文献标识码:A
  文章编号:1009-3044(2017)10-0119-02
  1.Java语言发展现状
  面向对象程序设计(OOP)被称为程序设计思想的一场革命。1995年推出的Java作为面向对象程序设计语言的代表,成为计算机应用开发领域的主流趋势。Java平台由Java虚拟机和Java应用编程接口构成,成就了产品的通用性、高效性;Java语言拥有的面向对象的三大特性(封装、继承、多态),以及简单性、安全性,尤其是Java语言的跨平台性,真正做到“一次编写,到处运行”,成为该语言迅猛发展的最有利的因素之一。
  随着科技的不断发展,Java的社会市场需求也在不断地增加,Ja-va软件工程师、Java系统架构师、Java程序员、Java高级程序员、Java测试工程师在企业中供不应求。在所有軟件开发类人才需求中,对Java软件人才的需求超过了全部人才需求的60-70%。
  TIOBE编程语言社区排行榜是编程语言流行趋势的—个指标,Java语言在近几年的排行榜上一直位居榜首。2017年3月TIOBE编程语言排行榜最新公布,Java语言与上月相比虽然下降了4.14%,但仍以16.384%的占比位稳居第一,如图1所示。
  随着Java的不断完善和发展,Java的知识领域不只是简单的JDK编程,还包括HTML,CSS,JavaScript核心、Oracle数据库、Web系统架构、Hibernate、Struts、Spring开发等。Java无论在企业级应用,还是在面向大众的服务方面都取得了不少进展,在中国的电信、金融、移动、联通等关键性业务和增值服务中发挥着举足轻重的作用。再加上各种基于Java技术的应用服务器以及各种应用软件,也推动了Java在金融、制造等领域更为广泛的应用。
  2.高职Java课程体系构建
  本文基于Java语言良好的发展前景,结合高职学院学生的特点,经过Java课程教学团队的多次研讨,最终确定高职Java语言课程体系采用团队协作项目化的教学模式,由面向对象人手,放弃面向过程到面向对象的过渡,以项目“学生管理系统”、“在线考试系统”、“商城系统”三个项目为主线构建,如图2所示。
  第一、第二学期分别开设C语言程序设计和数据结构,作为程序设计的基础。
  第三学期开设72学时的Java语言,以项目“学生管理系统”作为实训案例分解任务,把项目管理的思想融入项目设计,从第一学年的先行课进行语言基础的承接,然后引入面向对象的概念,通过对学生管理系统的学生类、班级类、用户类的建模,实现对象与抽象概念的理解;接着从项目的生命周期与发展过程引入分层设计(以常见的表示层、业务层、数据访问层三层作为架构),要求数据与操作分开,通过数据访问接口的业务功能抽象,实现程序各层次之间的解耦合,再通过接口的实现类完成业务的具体操作,逐步从组件化过渡到服务化。
  第四学期开设72学时的Java Web,以项目“在线考试系统”作为实训案例,在分析设计时遵循软件工程的思想,从系统需求分析、系统设计、数据库设计、系统实现、系统测试五方面进行功能需求设计。系统需要分析阶段,绘制基于UML的各模块功能用例图,在系统设计阶段,绘制总体设计框架功能结构图和系统技术架构图,系统详细设计时分模块描述了各部分的功能设计;在数据库设计阶段,绘制系统总体E-R图,同时设计数据库字典;在系统实现阶段,首先实现简单Web编程,得出功能实现效果图,嵌入JavaScript技术,利用JDBC访问实现动态网站设计,最后JSP Servlet实现Web系统,系统测试阶段,针对功能测试给出了测试用例。
  第五学期开设72学时的Java框架,引入框架模式应用,从Hibernate、MVC框架到Strutsl、Struts2及JavaEE平台开发,引进最前沿的开发技术、利用最先进的开发工具,使高职学生能够在就业时快速进入工程项目的开发的角色中,真正实现学有所用,就业无压力,与企业开发零对接。
  3.Java课程教学方法
  3.1案例教学法
  把Java课程体系的学习内容以“项目设计”为核心组织教学,按项目分解成多个任务,融会各个知识点,先配备知识点的实例练习,再完成项目分解的各个小模块,在学习过程中,循序渐进、由浅入深地完成学习,在整体上体现了内容主导、实例解析、以点带面,贯穿教学内容的教学模式。
  3.2团队协作
  对学生进行分组分工,按照真实的项目设计过程对系统需求分析、系统设计、数据库设计、系统实现、系统测试五方面完成功能需求设计。团队成员要求定期提交开发文档及开发进度报告,尽可能地模拟企业开发场景,累积一定的实战经验。
  3.3网络教学平台
  Java课程网络教学平台是人才培养的重要支撑和学习保障,该平台整合了Java课程体系内课程间的递进关系,充分利用网络技术、网络教学资源,实现在线学习、在线练习、在线测试、在线答疑、交流共享等功能。依托Java课程建设成果,应用到Java课程教学中,达到“师生交流互动、网络资源共享”的效果,更有助于提高学生对课程知识体系的认识和学习效率,培养学生的创新精神和实践能力。
  3.4移动终端学习平台
  随着智能手机的流行,教育技术领域正面临着由微终端带来的巨大的学习变革。高职Java课程体系设计与开发了基于微信的Java微课程。
  在Java课程教学中,依据课程的教学目的、教学大纲和学生认知水平,重新梳理教材内容,整合课程资源,将Java课程学习目标、学习任务及相关要求,植入基于微信的Java微课程自主学习系统,实现了微终端学习菜单功能模块,引导学生使用智能手机开展了Java微课学习。
  4.结语
  通过实践表明,基于项目驱动的高职Java课程体系的开发与建设,以及传统课堂与多种教学方法、多种教学平台的混合式学习,提高了高职学生的自主学习能力与学习兴趣,促进了知识协同建构,能够有效地加强高职院校对于Java课程的教学,具有很强的拓展性,适用性很好。
其他文献
“……我也非常喜欢丘吉尔的母亲。有人问她,是否为自己当首相的儿子感到骄傲,她说:‘是的.我还有一个儿子正在田里挖土豆.我为他们感到骄傲!”这段文字是位小有名气的作家在题为
本周.国内钾肥价格继续高位运行,钾肥市场仍旧处于购销僵持阶段.尽管复合肥价格近期涨势很猛.但主要受原料价格推高影响。下游复合肥厂依旧没有开始采购.中小复合肥厂有望在9月中
Q我们公司建立了一个公共日历.用户可以在上面提出会议申请。但是有个问题很烦人。当用户从公共日历打开某个约会时.Microsoft Office Outlook2003就会自动地把该项目拷贝到用
近日.广东省增城市长丰农资经营部老板陆兵兵怀疑自己买到14吨假冒“中化农用钾”产品(俗称“中化加钾”),于是用车堵住送货人5小时,并第一时间向当地工商部门和媒体举报。由于报
建立胆香鼻炎片中绿原酸的高效液相测定方法.色谱柱为Agilent Eclipse XDB-C18,流动相为甲醇-乙腈-水(10:2.5:87)pH3.0,检测波长为328nm.绿原酸的线性范围为0.02~0.27μg,r=0.
本文为您揭示NTFS权限鲜为人知的7个秘密,让您更深入了解Windows文件系统的工作原理。
如何限制一个用户只能从一台指定的计算机上登录呢?Windows有没有提供这个功能?
药品的使用环节是药监部门对药品质量进行监管的终端环节.在基层监管对象中,药品使用单位的数量占绝对优势,药品消费量也占绝大多数.
2007年5月微软推出了ForeFront Client Security。至此Microsoft ForeFront家族的全体成员都已向用户公开。虽然现在有很多关于它们的介绍。但大都没有从用户的角度来分析企
长春瑞宾(Vinorelbine去甲长春花碱)主要用于非小细胞肺癌、乳腺癌、卵巢癌、淋巴瘤等治疗,本文讨论了长春瑞宾与常用药物93种配伍应用的稳定性,为临床合理用药提供参考.