第一学期:程序员
(1) 教学内容:
计算机基础
进入软件编程世界
使用Java语言理解程序逻辑
(2)课程目标:
程序员
(3)掌握的技能:
先学习进入软件编程世界,才能够具备计算机Java语言学习的基础
使用Java语言理解程序逻辑,进行简单编程
第二学期:初级软件工程师
(1)教学内容:
使用HTML语言开发商业站点
使用SQL Server管理和查询数据
使用C#开发数据库应用程序
项目实践
(2)课程目标:
初级软件工程师
(3)掌握的技能:
.NET课程的基本语言语法都与Java课程类似,将对比进行学习
HTML语言是独立的课程,不牵涉到程序编写
SQL Server课程和.NET课程共同结合起来完成第二学期的阶段项目
第三学期:中级软件工程师
(1)教学内容:
SQL Server数据库设计和高级查询
深入.NET平台和C#编程
在.NET框架下开发三层结构数据库应用系统
JavaScript客户端验证和页面特效制作
使用Java实现面向对象编程
使用JSP开发Web应用系统
项目实践
(2)课程目标:
中级软件工程师
(3)掌握的技能:
第三学期学习SQL Server课程,是在第二学期学会SQL基本操作、基本查询的基础上学习高级知识;
两门.NET课程有严格的先后次序关系,并且是在第二学期的基础上进行拔高;
JavaScript课程是在学习完成.NET课程之后进行,同时要求首先学会第二学期的HTML课程,否则无法建立页面,更谈不上动态效果;
Java的两门课程也存在严格的先后次序关系,只有熟练理解、掌握了面向对象的思想,才能够进入到MVC开发模式的学习,否则将会存在很大的理解上的困难;
.NET课程中的三层结构模式,与Java的MVC模式,存在诸多相似之处;
学习完Java课程,将结合数据库、HTML、JavaScript,综合来完成第三学期的阶段项目
第四学期:高级软件工程师
(1)教学内容:
开发基于JSP/Servlet/JavaBean的网上交易系统
开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平台
使用ASP.NET技术开发网上书店
使用Ajax和Web Service重构网上书店前沿技术课
项目实践毕业设计项目开发
(2)课程目标:
高级软件工程师
(3)掌握的技能:
能够参与到企业软件开发项目的全部过程
运用HTML/JavaScript/CSS技术实现标准、规范的客户端静态和动态效果
用JavaEEJSP/Servlet/JavaBean的结构来实现MVC模式,把客户的业务需求转化为计算机中的Web应用系统
基于Struts/Spring/Hibernate(SSH)集成框架技术开发多层企业级应用
使用ASP.NET和组件技术开发和部署三层结构的企业级应用系统
在Java或者.NET环境中,能够运用Ajax提升客户端效果、运用WebService技术实现系统级调用
(4)教学方式:
理论课 实验课 综合案例课 分析课 设计课 评测课 复习课
(5)就业岗位:
Java(JavaEE)工程师 .NET工程师 网站设计开发工程师 数据库工程师
(6)证书:
SCJD(Sun Certificated Java Developer)
IBM高级软件工程师
微软MCTS认证
劳动部证书