软件技术
专业介绍
一、指导思想和培养目标
(一)指导思想
以 “工学结合”的方式,“校企合作”的模式,内外教学实训相结合的教学体系,制定本专业应用性、创新性的人才培养方案。将课堂教学、校内培训、校外实训有机的结合起来,让学生真正做到了解知识、掌握本领。
(二)培养目标
本专业培养拥护党的基本路线,主要面向IT企业和非IT企业的程序员工作岗位,掌握软件开发的基本知识与开发技能,具备程序编写能力,能够胜任企业软件编写工作。德、智、体、美等方面全面发展的高素质技术技能型人才。
二、人才培养规格
(一)知识规格:熟练掌握当前流行的Java开源框架,熟练运用Java开源框架,构建安全、可伸缩的企业级应用软件。对应的课程模块包括Struts2、Hibernate、Spring、设计模式
(二)能力规格:学习创新能力:具备学习运用新知识、新技术的能力;通过系统学习,具备可持续学习、深造的能力;开发和运用新技术,以适应计算机技术快速发展的特点。
(三)基本素质:具有较强的敬业意识,扎实的计算机知识并能熟练运用的能力,较强的工作责任心和团队协作的职业精神,具有健全的人格,良好的心理素质和自我调节能力,能妥善处理各种人际关系。
三、专业主干课介绍
1.Java程序逻辑(第一学期,360学时,22.5学分)
教学目标:使学生掌握开发企业级应用的JavaEE平台技术,熟悉复杂软件的体系结构设计,学习Java Web编程、中间件技术和流行的开源框架技术如DOJO和SSH等。
2.JSP(第二学期,144学时,9学分)
教学目标:本门课程的贯穿案例是“新闻系统”,几乎贯穿每章内容,利用各章所学技能对该案例功能进行实现或优化。
主要内容:动态网页开发基础、JSP页面组成、JSP内置对象、JNDI和连接池、在JSP中使用JavaBean、三层结构、JSTL和EL等。Servlet生命周期、Servlet API. Servlet应用等内容。
3.Hibernate(第三学期,180学时,11学分)
教学目标:了解什么是ORM映射以及其特点,熟练掌握配置Hibernate配置文件,熟练掌握创建持久化类, 熟练掌握创建关系映射文件,熟练掌握通过Hibernate框剪进行数据库操作。
主要内容:对象/关系映射,域模型简介,持久类的映射,实体继承和自定义类型,Hibernate映射类型,集合映射,实体关联映射,应用程序中的对象,Hibernate查询,事务,并发访问,抓取策略与缓存。
4.Struts2(第三学期,180学时,11学分)
教学目标:交互式网页应用的开发。
主要内容: XHTML+CSS的表示,使用 DOM进行动态显示及交互,使用 XML 和 XSLT 进行数据交换及相关操作,使用 XMLHttpRequest 进行异步数据查询、检索,拦截器,Action和类型转换,Struts2标签库,Struts2校验。
5.Spring(第三学期,180学时,11学分)
教学目标:开发订单管理系统的过程。
主要内容:Spring框架的基础知识,描述了表现层、业务层和集成层中使用的设计模式,提供了每个模式的实现细节并分析了其优缺点。最后运用书中所讲的内容示范了开发订单管理系统的过程。
四、就业面向
就业行业:IT公司、金融、电子商务、科技、教育社区以及企事业等领域
就业去向:IT公司、金融公司、互联网公司、院校、企事业单位、软件外包企业
就业岗位:Java软件开发、技术支持、互联网软件开发、数据库系统开发管理、系统分析、软件外包
资格证书:JAVA软件工程师证书、OSTA认证证书、CEAC国家信息化计算机教育认证