第一部分(Java语言基础课程,共192学时)
课程内容
课程目标
程序设计与逻辑技术
能够利用流程图描述编程逻辑。
RDBMS
学习关系型数据库的基本知识。
SQL2000
能对MS SQL Server 2000数据库进行数据维护和管理。
LINUX
了解并掌握LINUX操作系统的基本知识和操作。
OOPS Using C++
掌握在LINUX环境下的面向对象的C++编程。
UML
能用UML描述面向对象编程模型,创建类图、对象图等。
认识JAVA语言
可以使用JDK编写简单的Java应用程序。
实训项目:基于linux平台下的C++及数据库技术的企业信息管理系统
培养目标:MS SQL Server2000数据库管理员、C++程序开发人员;
第二部分(Java中级程序设计,共184学时)
课程内容
课程目标
核心JAVA 编程
能创建JAVA GUI应用程序和Applet,掌握事件模型、IO流以及TCP/IP网络编程。
Software Development Life Cycle
掌握软件开发生命周期及开发模型。
J2EE编程
掌握企业级JAVA应用(JDBC、JSP、RMI、Servlet 、EJB)。
实训项目: 基于J2EE下电子商务系统、J2EE分布式平台下《大型音乐网站》
培养目标:Java程序开发人员、企业级Java程序开发人员
第三部分(Java 高级程序设计及 N 层架构,共344学时)
课程内容
课程目标
XML
能够创建XML文档,使用SAX及JDOM来解析XML文件,会用XSLT格式化XML文档。
J2ME
能够使用J2ME编写移动设备应用程序。
Java最新特征
介绍最新的Java开发环境和开发工具。Eclipse开发环境,Weblogic服务器架构,java密码学,java认证与授权,消息驱动BEAN,javaMail,web service。
设计模式
学习和掌握Java常用而且重要的设计模式,深入理解和掌握面向对象的概念和设计方法,提高软件编码质量。
Struts&JSF
熟悉与掌握Struts 框架,能够利用Struts 框架和JSF 框架结构开发基于MVC架构的WEB系统。
Spring Framework
熟悉与掌握Spring框架,面向方面的编程,反转控制设计模式以及Spring MVC和Spring Hibernate。使学生能够利用Spring框架开发轻量级企业级的应用。
Hibernate
能够利用Hibernate构建数据库持久层,熟悉Java对象和关系数据库之间的映射(ORM)。
通过Struts&JSF, Spring Framework, Hibernate的学习,学生可以具有利用上述技术集成开发系统的能力。
软件体系结构
学习如何对软件体系结构建模,了解和掌握各种软件开发模型,熟悉大型应用系统的体系结构和软件系统结构的风格。了解软件系统,并能对它的结构流程等进行分析。
该课程分为3个部分:理论、技术和工具。
理论包括:软件体系结构及软件体系结构描述语言、基于UML2.0构造高质量的系统、软件体系结构评估。
技术包括:中间件技术、MDA及SOA、软件架构师、J2EE体系结构、J2EE的核心设计模式。
工具包括:Power Designer。
系统分析及项目管理
学习软件需求开发与需求管理、数据建模与分析、UML动态建模实例、项目规划与项目监控、全面质量管理(CMMI,ISO9000)软件测试与改错,编程调试改错优化等
实训项目:基于Struts+ Spring +Hibernate的电子商务系统
培养目标:Java系统分析员、企业级JAVA设计人员
------解决方案--------------------
通了能有2w