|
全部的课程之间如下图所示:
课程关系说明:
第一学期:
先学习进入软件编程世界,才能够具备计算机 Java 语言学习的基础;
第一学期 Java 课程结束后, .NET 课程的基本语言语法都与 Java 课程类似,将对比进行学习;
HTML 语言是独立的课程,不牵涉到程序编写,学习 Java 课程之后,为了缓解学习压力,调整学习节奏,先学习这门课程;
SQL Server 课程和 .NET 课程共同结合起来完成第一学期的阶段项目;
第二学期:
第二学期刚开始就学习 SQL Server 课程,是在第一学期学会 SQL 基本操作、基本查询的基础上学习高级知识;
第二学期两门 .NET 课程有严格的先后次序关系,并且是在第一学期的基础上进行拔高;
JavaScript 课程是在学习完成 .NET 课程之后进行,同时要求首先学会第一学期的 HTML 课程,否则无法建立页面,更谈不上动态效果;
Java 的两门课程也存在严格的先后次序关系,只有熟练理解、掌握了面向对象的思想,才能够进入到 MVC 开发模式的学习,否则将会存在很大的理解上的困难;
.NET 课程中的三层结构模式,与 Java 的 MVC 模式,存在诸多相似之处;
学习完 Java 课程,将结合数据库课程、 HTML 、 JavaScript 课程,综合来完成第二学期的阶段项目;
第二学年:
第一门 Java 课程,核心技术 JSP/Servlet/JavaBean ,就是 MVC 模式的经典实现,需要第二学期 JSP 课程作为基础;
只有在掌握了 JSP/Servlet/JavaBean 的应用以后,才能够体会到框架的必要性,第二门 Java 课程中的 Struts/Hibernate/Spring 中, JSP/Servlet/JavaBean 是最基本的应用,并在此基础上做框架的集成,因此这两门课程也存在严格的先后关系;
Ajax 技术在 Java 课程中先讲解基础、原理,并要求手写 Ajax 代码,继而在 .NET 课程中使用方便的控件来实现,因此 Java 和 .NET 课程安排的次序不能变更;
.NET 第一门课程是基于三层结构的企业级 B/S 系统开发,因此三层结构是这门课程的基础;
只有掌握了 ASP.NET 中的 B/S 开发技术,并且实现了网上书店的应用系统开发,才能够在该系统上进行优化和提高、扩展更方便的功能,因此,第二门 .NET 课程也必须在第一门 .NET 课程之后进行;
毕业设计项目分别在 Java 课程结束、 .NET 课程结束后都会执行,整个第二学年的学习过程,将有三个月时间的实战训练(其中集中编码的课时为免费学时)。
课程之间的关系,可以用以下的图进行说明:
|