
培养目标
专注培养企业需求量大、就业率高,但人才市场紧缺的JAVA软件工程师,分为三个学习阶段,课程设置由浅入深,循序渐进。学员可根据自身能力选择学习的阶段。每个阶段的学习完成后都有相应的预期就业岗位。
通过系统的学习,学员将具备以下几方面的知识和技能:
» 熟练应用(JSP、HTML、JavaScript)+SQL Server+Tomcat进行Web开发。
» 掌握Web开发工具Dreamweaver等。
» 熟练配置Windows环境下的Web服务器,掌握Linux操作系统下配置Apache服务器,熟练使用Linux,配置Java 桌面应用开发环境Eclipse IDE等,掌握网站发布。
» 熟悉Java语言基本核心语法,精通Java SE知识体系(特别是AWT/SWT/Swing),能独立胜任Java桌面应用开发工作;掌握Java SE (JSF/ Tapestry/ Struts/ Spring MVC中的一种和JDBC/hibernate/iBatis中的一种),能与团队成员密切配合完成企业级应用开发。
» 了解Internet基本原理,了解XML。
» 有算法概念,能编制比较复杂的应用算法,或对复杂算法进行优化。
» 有大型软件研发必须的工程思想,掌握UML语言,熟练使用Rational Rose工具。
» 养成规范编码的习惯,熟悉Junit,能优化编码质量,熟悉软件质量保证体系,并能与实践结合。
» 熟悉Oracle数据库管理系统,了解大型数据库规划和设计。
» 了解IT用人需求较大行业的背景知识,具备良好的职业素质,能顺利进入工作状态。
入学条件
高中(中专)或以上学历,喜欢计算机,具有一定的学习能力,希望进入IT行业发展的在校学生、待业人员、在职人员。
JAVA软件工程师课程计划 |
|||||||
阶段 |
序 号 |
课程编号 |
科目 |
课时 |
培养技能 |
||
讲授 |
实训 |
||||||
一期
Java 网络 程序 员 |
第一部分 |
课程实训 |
(1)熟练应用(JSP、HTML、JavaScript)+SQL Server+Tomcat进行Web开发。
(2)掌握Web开发工具Dreamweaver等。 (3)熟练配置Windows环境下的Web服务器,掌握网站发布。 (4)熟悉Java语言基本核心语法,基本养成规范编码习惯。 (5)了解Internet基本原理,了解XML。 (6)有较好的职业素养,对职业生涯规划有一定了解。 |
||||
1 |
AMJC101V01 |
Web编程1(计算机网络、xHTML、CSS和JavaScript) |
32 |
32 |
|||
2 |
AMJC102V01 |
Java语言基础 |
40 |
32 |
|||
3 |
AMJC103V01 |
SQL Server数据库技术 |
40 |
20 |
|||
4 |
AMJC104V01 |
Web编程2(JSP/Servlet、服务器配置、网站发布) |
40 |
32 |
|||
第二部分 |
项目实训 |
||||||
5 |
AMJP101V01 |
Java网络程序员项目实训 |
20 |
52 |
|||
6 |
AMJP101V01 |
职业素质实训与养成 |
8 |
||||
一期课时合计: |
180 |
168 |
|||||
预期就业岗位 |
网页设计师;网站管理员;网站编辑; | ||||||
二期
Java 软件 工程 师 |
第一部分 |
课程实训 |
(1)掌握Linux操作系统下配置Apache服务器,配置Java 桌面应用开发环境Eclipse IDE等,熟练使用Linux。 (2)有算法概念,能编制比较复杂的应用算法,或对复杂算法进行优化。 (3)精通J2SE知识体系,特别是AWT/SWT/Swing,能独立胜任Java桌面应用开发工作。 (4)有良好的职业素养,能合理规划职业生涯。 | ||||
7 |
AMJC201V01 |
Linux操作系统 |
20 |
12 |
|||
8 |
AMJC202V01 |
数据结构和算法(Java) |
24 |
20 |
|||
9 |
AMJC203V01 |
Java语言高级编程 |
64 |
60 |
|||
10 |
AMJC204V01 |
JavaEE I |
64 |
60 |
|||
第二部分 |
项目实训 |
||||||
11 |
AMJP201V01 |
Java软件工程师项目实训 |
20 |
50 |
|||
12 |
AMJP201V01 |
职业素质实训与养成 |
10 |
||||
二期课时合计: |
202 |
202 |
|||||
预期就业岗位 |
软件编码工程师;软件设计工程师;技术支持工程师;软件销售工程师;文档工程师; 售前售后支持工程师; |
||||||
三期
Java 高级 软件 程序 员 |
第一部分 |
课程实训 |
(1)有大型软件研发必须的工程思想,掌握UML语言,熟练使用Rational Rose工具。 (2)熟悉Junit,能优化编码质量,熟悉软件质量保证体系,并能与实践结合。 (3)掌握JSF/ Tapestry/ Struts/ Spring MVC中的一种和JDBC/hibernate/iBatis中的一种,能与团队成员密切配合完成企业级应用开发。 (4)熟悉Oracle数据库管理系统,了解大型数据库规划和设计。 (5)具备优秀的职业素养,能很好地规划最适合自己的职业生涯。 | ||||
13 |
AMJC301V01 |
软件工程与UML |
24 |
16 |
|||
14 |
AMJC302V01 |
Oracle数据库技术 |
32 |
24 |
|||
15 |
AMJC303V01 |
JavaEE II |
64 |
60 |
|||
16 |
AMJC304V01 |
软件测试与质量保证(Junit和CMMI部分) |
36 |
16 |
|||
第二部分 |
企业实训 |
||||||
17 |
AMJP301V01 |
职业素质实训与养成 |
16 |
||||
18 |
AMJP301V01 |
企业项目团队实训 |
352 |
||||
三期课时合计: |
172 |
468 |
|||||
预期就业岗位 |
软件设计工程师;软件构架师;电子商务软件工程师;软件质量管理工程师; 软件测试工程师; |
||||||