软件技术专业Java教学内容建设

时间:2022-10-15 09:42:24

软件技术专业Java教学内容建设

1Java课程体系教学内容设置

结合高职软件技术专业培养目标和培养规格,以及Java课程体系自身的特点,设置Java课程体系主要包括Java程序设计基础、JavaWeb开发技术和SSH框架开发技术三个方面。这三个层面的课程联系紧密,为同一教学培养目标服务。

1.1Java程序设计基础其主要教学内容包括Java语法与编程基础、面向对象程序设计与编码、Java流操作与文件系统、Java图形用户界面编程、异常处理与事件响应、Java多线程技术、Java网络通信技术、JDBC技术和项目实战。Java程序设计基础课程是计算机软件技术专业的必修基础课程,是学习计算机程序设计的一门重要课程。通过对以上内容的学习,使学生了解Java语言的体系结构,掌握Java语言的基本概念和程序设计的基础知识,理解面向对象的程序设计的思路和方法。培养学生的编程能力,使学生能够运用Java语言作为完成应用程序设计开发的工具。其对于提高学生的程序设计能力,形成基本的开发能力是相当有益的。

1.2JavaWeb开发技术其主要教学内容包括HTML基础、JavaScript技术、XML基础及应用、JDBC高级技术、JSP程序设计、Servlet技术、JavaBean技术、MVC基础、自定义标签、AJAX技术以及项目实战。通过该课程的学习,让学生掌握使用Java技术进行Web应用项目的开发;了解JavaWeb技术架构;掌握HTML、Javascript和CSS静态网页开发技术;掌握JavaWeb开发的核心技术JSP、Servlet、JavaBean等;掌握使用MVC模式设计和开发Web项目应用。在项目实战中培养学生的编程能力、程序调试能力、团队合作与沟通能力、自主学习与创新能力。为今后应用JavaWeb编程技术和从事软件开发与测试工作奠定坚实的基础。

1.3SSH框架开发技术其主要教学内容包括Struts2基础、Struts2的类型转换、Struts2的输入校验、Struts2的国际化、Struts2的标签库、Struts2的拦截器、上传和下载文件、Struts2的AJAX支持、Hibernate基础、Hiber-nate实体关系映射、Hibernate查询语言、Spring技术和Ioc、Spring面向方面编程和事物处理、Struts2+Spring+Hibernate集成以及项目实战。Struts、Spring和Hibernate都是软件行业流行的Java开源框架,由三者整合而成的架构即为SSH架构,它是基于MVC架构的理想实现方案之一。使用SSH架构实现的Web应用程序,无论是表示逻辑和业务逻辑,还是业务处理过程和域实体,彼此之间都实现了清晰地分离。本课程以Java语言为基础,重点培养学生在软件开发应用Java语言和主流开源框架开发Web项目的能力;培养学生基于框架进行开发的能力;增强学生对企业实际开发技术的适应能力;让学生尽快的适应企业需求,适应就业岗位的要求,以及锻炼学生自我技术能力持续发展的能力。以上三个层面的课程都包含理论课程部分和实践课程部分,以保障学生对Java各阶段技术的充分掌握和应用。理论部分主要依托于典型的工作任务进行讲解,使学生明确所学内容的具体用途和用法。实践部分可以包括两个部分,一部分是在针对各个知识点的学习过程中,在完成典型工作任务之后,设置一至两个类似的任务让学生独立完成,以达到对所学知识点的巩固作用;另一部分是在学完所有知识点后,与学生共同完成一个具有真实应用背景的综合项目,而且与此同时要设置一个难易程度适当的并行项目让学生去做,以此达到对Java技术综合运用的掌握。

2专业技术拓展

众所周知,基于Android操作系统的移动设备应用程序开发,也是现在很多企业的用人需求的主要因素。而且其所需要的技术也正是典型的Java开发技术,所以我们有必要在学生掌握一定的Java技术基础之后,针对Android程序开发做一个简单的介绍。基于课程设置的原因,我们可以把Android应用程序开发作为专业选修课,把Android应用程序开发的一些基础性的知识向学生作必要的讲解。主要介绍的内容如下:AndroidSDK的开发环境安装、使用;Android应用程序的结构及开发方式;Android用户界面;Activity组件;Intent意图;事件处理;Android网络编程等。这样能够让感兴趣的学生和学习能力强的学生,对Java技术的应用有进一步的学习,也为其今后的就业增加机会;同时也避免使那些学习能力一般的学生感觉到学习压力,致使其厌烦学习。最后,针对我们的教学内容,我们还应该充分利用学校的网络资源,积极建设相应课程的课程网站,这样可以增加学生的学习途径。同时我们还要通过各种途径激发学生的学习兴趣,例如:我们可以组织相应的学习协会;组织学生参加相应竞赛活动;如果条件成熟,我们还可以带领学生完成社会服务项目。总之,我们要使学生更好的掌握Java技术,为其今后的就业以及职业能力的再提升奠定一定的基础。

作者:刘志宝郑茵单位:吉林电子信息职业技术学院

上一篇:高职软件技术课程体系的设计 下一篇:软件技术教学资源库的构建