科多大数据培训
全国24小时免费热线
15328019568
联系QQ
3048661160
开班时间
当前位置:首页 > 学习资讯 > java学习 >

大数据培训资讯:Java教学体系的构建

专注大数据培训的科多大数据发现,在以往的Java教学过程中,学生虽然学习了多种语言及编程设计类课程,但真正设计项目时却感觉自己不能完成该项目,原因在于Java语言教学开展的孤

专注大数据培训科多大数据发现,在以往的Java教学过程中,学生虽然学习了多种语言及编程设计类课程,但真正设计项目时却感觉自己不能完成该项目,原因在于Java语言教学开展的孤立性,以及基础课程与实践课程的不连续性。

传统Java语言课程教学与其他相关课程缺乏横向融合,与实际项目开发纵向脱节,学生学习Java过程中没有应用和项目开发的整体概念;由于Java编程语言基础课和实践课需要多学期共同完成,造成学生在学习Java语言过程中,前期基础课程迷茫而无所适从,后期实践课程感兴趣但基础不牢,进而丧失对Java学习和使用的信心。

大数据培训资讯:Java教学体系的构建

1)Java教学体系整体规划。

在Java市场和人才培养需求面前,如何合理组织和安排Java课程的整体教学,已成为我们急需探讨和解决的问题。国内外高校的Java教学中,基本上把整个Java的课程设置为1年,分为Java程序设计基础知识部分与Java程序设计高级开发部分,其中基础部分以Java程序设计为主,而高级程序开发部分则以J2EE以及J2ME课程为主。学生经过第一个学期对Java基础知识的掌握后,可以在下一学期开始高级开发部分的学习。在一些高校中,课堂上老师除了授课之外,课程设置中还专门安排了一些Tutorial的授课安排,相当于课堂讨论课。老师会预先给出教学中的重点、难点,同学们可根据自己的情况及时发言或讨论,从中获得自己想要的东西。

参照国内外多所高校的Java教学计划,依据吉林大学最新教学大纲的编程类语言教学内容,笔者所在团队提出了Java课程教学体系构建方案。在高级语言程序设计和面向对象程序设计的C和C++语言基础上,依托算法设计和数据结构课程,从第4学期开始Java课程教学;以JavaSE为核心,侧重理论结合实践,注重程序和架构的设计,突出实践对于Web企业应用和Android移动开发的重要作用;在任务和项目驱动教学理念下,制订实践教学内容;强调数据库应用在其中的重要地位,融入架构设计和团队开发等实际软件工程内容,为学生实际操作提供支持。

大数据培训资讯:Java教学体系的构建

2)Java程序设计课程。

Java程序设计课程是Java语言的基础,侧重Java基本语法和数据结构,是Java教学体系整体框架中的核心部分,也是后期以Java为核心语言专业课程开设的基础。

Java程序设计课程设立在第4学期,以JavaSE为主,在介绍和讲解Java基本语法概念的同时,需要学生深入理解面向对象编程思想,并进一步深刻认识不同数据结构间的内在关系;通过各章节实例,学生应熟练掌握一套JavaIDE编程环境(如Eclipse或NetBeans等),进行程序的编写和调试;并通过上机实践,实现具有简单界面的单机应用程序,如记事本和学生成绩登记等,熟悉数据库的基本连接和使用,为后续以任务与项目为驱动的教学模式奠定开发环境基础;同时在整个授课过程中,贯彻面向对象程序设计思想,强调先设计后动手的软件工程设计理念,并穿插Java的企业应用Web开发和基于Java的移动设备Android开发中的延伸应用示例,给学生以实际应用的概念,为后续JavaEE的Web企业应用和Android移动开发实践课程奠定应用基础。

3)Web企业应用课程。

Java在高访问量网站中占有很高份额,是当今Web企业级应用的首选,这需要Java在Web企业应用中提供更多组织团队协作开发的机制,并考虑更多安全性和架构细节。

Java企业应用课程开设在第5学期,以JavaEE为核心技术,是对项目实践动手能力要求较高的课程,需要学生在数据库原理与软件工程基础上,进行规范化的项目工程构建与开发。在介绍前台界面Bootstrap与控制器Struts开发、中间业务层Spring管理和Hibernate与MyBatis数据库映射等架构内容的同时,需要学生了解Web开发的大量基础知识,如HTML、CSS和JavaScript等;并通过设计、实现、测试、调试、发布和维护中小型企业应用的JavaWeb项目开发实践,使学生自身技术水平在短期内得以迅速提升,进而将Java基本概念、基本理论和实践技能融入到具体的JavaWeb程序和集成开发环境中去。

JavaWeb企业应用课程以实践课程形式在机房进行讲授,提倡任务与项目为驱动的教学模式,教师在讲授16学时基础课内容后,利用32学时进行SSH轻量级Web应用实际项目开发。搭建由前台查询、后台建库、中间层耦合配置的网站建设,如新闻发布网站和网上交易系统等实际企业应用项目搭建。学生以分组分工协作形式完成项目内容,最终提交设计文档,并提供程序演示等内容。

大数据培训资讯:Java教学体系的构建

4)Android移动开发课程。

随着基于Java语言的Android系统迅速普及,对于Android开发人员的人才需求急剧增加。对于Java开发者来说,以前主要在JavaEE平台上从事服务器端应用开发,但在计算机便携化的趋势下,Java开发者面临着为这些应用程序开发客户端的需求。

对于Java开发者来说,Android应用开发既是一个挑战,也是一个机遇。Android系统是一个新的发展趋势,作为Java程序设计课程的接续与延伸性实践课程,Android课程开设于第6学期,目的是使学生掌握Android系统开发的基本方法和流程,熟悉AndroidSDK、GUI基本控件、数据交互与存储以及移动设备特性等内容,从而为学生深入学习Android高级开发奠定坚实基础,有利于拓展学生就业途径,为其提供创业机会,具有良好的社会效益。

Android课程仍然以实践课程形式在机房进行讲授,延续任务与项目为驱动的教学模式,时时操作。教师在讲授16学时基础课程内容后,利用32学时进行Android手机应用项目实际开发。搭建由前台查询、远程建库、模拟查询和利用移动设备特殊传感器的项目建设,如手机通讯录、手持小游戏和网站客户端开发等。同样,学生以分组分工协作形式完成项目内容,最终提交设计文档,并提供程序演示等内容。

Java语言作为跨平台的面向对象语言,在近10年的流行开发语言排名中位居前茅,在Web企业级应用和移动设备开发中更是发展迅猛。在庞大的Java市场和人才培养需求面前,需要教师提供合理的课程讲授体系和实践内容支撑,构建以提高学生能力和素质为目标的Java人才培养教学体系架构。更多大数据培训资讯欢迎关注科多大数据。
最新资讯更多+
内容推荐更多+
在线课堂
猜你喜欢