纵向来看整个ACCP6.0的内容安排,ACCP6.0课程包含四大块技术内容,即:数据库技术、客户端页面技术、Java开发技术和.NET开发技术:
1、数据库技术方面
1)
数据库课程方向的课程分为三门,因应用需要,第一学期的数据库课程和C#语法合为一本教材,主要介绍如何利用SQL
Server Management Studio图像界面工具实现建库、建表、加约束等操作,并编写增、删、改、查的基本操作,目的是给学员一个直观的感受,降低学习难度。
2)
第二学期的T-SQL课程深入介绍数据库方面的高级主题,包括数据库的设计、SQL编程、多表间的高级查询、事务和存储过程,目的是让学员学会4~5个表的规范性设计并利用T-SQL实现数据库。另外,根据实际项目开发的需要,学会使用事务和存储过程封装业务逻辑。
3)
第三学期的优化查询技术,一般在数据量较大的情况下需要考虑查询性能的问题,学员有了SQL
Server基础后,很容易学习Oracle、MySQL等数据库内容,所以安排在第二学年的Hibernate课程中,安排讲解Oracle数据库的进阶内容,包括PL/SQL编程、索引、序列、优化数据库性能等。
2、客户端页面技术方面
1)客户端方面的技术分为三部分:HTML、JavaScript和Ajax,前两部分单独为一门教材,后两部分分散到Java和.NET方向的相关课程中。第一学期主要是训练学员的手写HTML能力,学会主流的DIV+CSS页面布局。
2)第二学期的JavaScript课程在此基础上,介绍如何添加流行的脚本特效、动态改变表格等页面内容,以及如何利用正则表达式等实现复杂的表单验证,并学习Ajax基本语法及应用实现,但不涉及Ajax框架内容。
3)Ajax框架技术的讲解,分散到Java或.NET方向讲授和训练,实现页面无刷新下的高级特效。
3、Java技术方面
1)
第一学期的Logic Java是程序设计的入门课程,重点训练程序逻辑。主要讲解了Java
基本语言语法、软件程序的基本组成和要素、使用Eclipse开发工具等,学习完成后会对程序设计有个基本的认识,能够把自己的想法通过程序语言表示出来。
2)
第二学期的Java OOP课程是Java方向的提高深入课程。在第一学期的基础上讲解Java面向对象的核心内容,包括抽象和封装、继承、多态、抽象类和抽象方法、接口、异常处理等内容,还将讲解集合框架、JDBC、文件I/O、数据访问层等内容,并辅以多个项目案例。学习后可以独立开发基于控制台的Java应用程序。
3) JSP从该门课程开始接触有关Web应用开发的相关知识,系统学习如何使用Java语言进行Web开发,主要讲解JSP的工作原理、Web服务器的配置、使用JSP实现业务处理、Servlet基础知识、使用Ajax技术实现客户端异步提交。学习后,能够独立开发基于B/S架构的Web应用程序。
4) 第二学年开始学习如何使用Hibernate框架技术实现数据持久化操作,主要讲解Hibernate基本原理、如何配置Hibernate关联映射、如何使用HQL语句实现数据库数据访问、Oracle进阶应用、使用PL/SQL编写数据库程序。从而熟练掌握如何实现数据库应用持久化。
5)
第二学年的Struts课程主要讲解Java企业级开发中重要的应用模式,主要讲解MVC框架模式的基本结构、Struts
2框架配置、应用,并结合案例实现租房网系统。
6)
深入Spring框架技术讲解,内容包括Spring如何实现容器的管理、对数据访问的支持、Spring的配置优化、Web服务的应用、使用Ajax框架增强客户端用户体验效果。学习后能够开发用户体验良好的基于JavaEE技术的企业级应用程序。
7)
在NTC(前沿技术课)中,将根据就业市场需要,定期更新课程内容,保持课程的先进性。
4、.NET技术方面
1)第一学期的C#+Database+ADO.NET是程序设计的提高课程,主要讲解C#语言,Visual
Studio工具,数据库的管理,数据查询语句的使用,ADO.NET等,学习后能够使用数据库管理工具,SQL语句对数据库进行操作,并使用C#和ADO.NET开发简单的数据库应用程序。
2)第一学期的WinForms+ADO.NET是Windows桌面程序开发的基础课程,主要讲解Windows窗体,各种Windows窗体控件如DataGridView,ListView。学习后能够开发简单的Windows桌面应用系统。
3)第二学期的C# OOP是C#语言和.NET框架的提高深入课程,主要讲解面向对象编程思想,泛型集合,文件操作,XML,序列化。学习后能够深入理解.NET框架,并掌握面向对象编程思想。
4)第二学年的N-Tier是Window程序的高级应用,开始接触软件框架的提高课程。主要讲解分层开发思想,三层结构的使用,Excel文件的导入导出,单元测试。学习后能够开发符合企业要求的应用系统。
5)
第二学年的ASP.NET课程学习.NET框架下开发B/S模式的网站和应用系统,主要讲解ASP.NET的原理,主要控件,配置部署等,学习完成后,能够开发具有一定规模的网站和B/S应用系统。
6)Ajax课程是深入ASP.NET的课程,主要讲解ASP.NET运行时模型,控件运行原理和控件开发,Ajax,Web服务等。学习后能够开发用户体验良好的企业级应用系统。
7)在NTC(前沿技术课)中,将根据就业市场需要,定期更新课程内容,保持课程的先进性。
ACCP6.0课程内容
预备课程
| 序号 |
课程名称 |
课程代号 |
学时数 |
1 |
计算机基础
|
Prev |
28 |
预备课程是免费的课程,主要是为哪些对计算机了解不多的学员准备的,计算机常见的操作、办公软件的使用、基本的计算机词汇在这门课程中讲解。
第一学期课程
| 序号 |
课程名称 |
课程代号 |
学时数 |
1 |
使用Java理解程序逻辑 |
Logic
Java
|
76 |
2 |
使用HTML语言和CSS开发商业站点 |
HTML
|
68 |
3 |
C#语言和数据库技术基础
|
C# |
80 |
4 |
使用C#语言开发数据库应用系统 |
WinForms |
42 |
5 |
职业修养和基础项目训练 |
COT/Project
|
76 |
|
合计 |
314
|
第一学期学习完成后,能够掌握的技能:
Ø能够熟练使用常用的工具软件和Office软件
Ø能够熟练运用基本的程序逻辑;
Ø能够使用HTML和CSS语言制作商业级客户端页面;
Ø能够使用C#和数据库开发WinForms
C/S应用。第一学期学习完成后,能够提高的职业素质:
-
树立正确的学习心态、明确职业目标
-
具备时间观念和规则意识
-
语言沟通和表达能力提升
-
行为礼貌和职场礼仪
第二学期课程
|
序号
|
课程名称
|
课程代号
|
学时数
|
1 |
深入.NET平台和C#编程 |
C#OOP
|
66
|
2 |
优化MySchool数据库设计
|
T-SQL
|
44
|
3 |
使用Java实现面向对象编程
|
Java OOP
|
76
|
4 |
使用JavaScript增强交互效果
|
JavaScript |
46
|
5 |
使用JSP/Servlet/Ajax技术开发新闻发布系统
|
JSP
|
62
|
6 |
职业修养和进阶项目训练 |
COT/Project |
56
|
合计 |
350 |
第二学期学习完成后,能够掌握的技能:
Ø能正确讲述面向对象程序设计的概念,并且能够在.NET和Java平台中运用;
Ø能够运用分层(三层)结构、XML解析技术、异常处理技术编写.NET框架下的企业级C/S应用程序,并具备基本的.NET单元测试技能;
Ø会使用JSP/JDBC/JavaScript/面向对象思想实现简单的具有良好用户体验的B/S项目。第二学期学习完成后,能够提高的职业素质:
-
明确职业人的职业素养要求、熟悉IT行业状况和需求
-
能够在压力下学习和工作
-
具备学习和工作方面的主动意识
-
具备团队合作意识
第二学年课程
1.第二学年Java方向
| 序号 |
课程名称 |
课程代号 |
学时数 |
1 |
使用Hibernate开发租房系统 |
Hibernate |
54
|
2 |
使用MVC框架开发租房网站 |
Struts
|
60
|
3 |
使用Java企业级技术开发大型系统
|
Spring
|
72
|
4 |
前沿技术课 |
NTC
|
72
|
5 |
职业修养和实战项目训练
|
COT/Project
|
86
|
|
合计 |
344
|
1.第二学年.net方向
| 序号 |
课程名称 |
课程代号 |
学时数 |
|
1 |
基于.NET平台的软件系统分层开发 |
N-Tier
|
50
|
|
2 |
使用ASP.NET技术开发网上书店 |
ASP.NET
|
72
|
|
3 |
开发基于Ajax和控件技术的Web应用系统 |
Ajax
|
64
|
|
4 |
前沿技术课
|
NTC
|
72
|
|
5 |
职业修养和实战项目训练
|
COT/Project
|
86
|
|
合计 |
344
|
ACCP6.0课程学习完成后,能够掌握的技能:
Ø会编写规范的需求文档。
Ø会编写详细设计说明书。
Ø会使用单元测试工具Junit。
Ø能编写规范的测试用例和用户手册。
在.NET框架和VS平台中,能够运用ASP.NET、Ajax和分层编码、代码重构、设计模式思想编写可扩展的B/S结构企业级应用;能够使用委托和事件技术在ASP.NET开发高性能用户控件,在.NET框架类库下开发可复用的自定义控件。
在Java框架下,能够使用Hibernate、Spring、Struts等框架技术实现企业级的开发应用。ACCP6.0课程学习完成后,能够提高的职业素质:
-
树立正确的就业态度和良好的职业心态
-
通过简历和面试推销自己
-
职业人必备素养:职场礼仪、职场沟通和执行力
|