当前位置:蚂蚁文档网 > 述职报告 > Java课程教学体系构建探索

Java课程教学体系构建探索

时间:2022-05-15 16:25:02 浏览次数:

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

2)Java程序设计课程。

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

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

3)Web企业应用课程。

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

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

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

4)Android移动开发课程。

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

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

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

4 结语

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

(编辑:赵廓)

推荐访问:课程教学 构建 探索 体系 java

猜你喜欢