ACCP软件工程师课程详细介绍
目录
一、ACCP5.0主要内容、课程之间的关系
二、ACCP5.0课程特点汇总
三、ACCP5.0常见问题解答 字串5
首先,我们先从纵向上来看整个ACCP5.0的内容安排,ACCP5.0课程包含四大块技术内容,即:数据库技术、客户端页面技术、Java开发技术和.NET开发技术: 字串6
A、 数据库技术是应用开发的基础技术,80%以上的应用系统需要使用数据库来存放业务数据; 字串5
B、 客户端页面技术是客户端/服务器开发模式下最基本的技术(例如我们经常上网所浏览的页面,都属于软件的客户端技术),调查显示,要开发一个典型的应用系统,编写客户端页面、动态脚本和页面动画,需要花掉项目组40%-60%的开发时间,并且很多企业会把这些工作安排给新入职的员工,所以熟练掌握客户端技术是程序员的基本的素养;
字串1
C、 Java技术:Java技术是目前最为流行的软件开发技术,我们对2407家企业的职位分析数据表示,有48.96%的软件开发企业要使用到Java语言,因此,ACCP5.0课程中将由浅入深详细讲解这门技术; 字串6
D、.NET技术:.NET技术发展得非常快,短短几年时间已经发展到能够与Java两分天下的程度,并且.NET技术在原理、使用方式上已经与Java大同小异,经验表明,在掌握了Java或者.NET语言后,只需要再花20%的精力就可以掌握另外一门语言,我们在课程中同时安排了Java和.NET开发语言,并且以对比的方式进行教学,必将为学员提供更宽阔的发展道路。
ACCP5.0纵向上课程之间的关系表现为: 字串3
1、数据库技术方面 字串8
内容说明: 字串5
第一学期的《使用SQL Server管理和查询数据》,讲解了创建数据库和数据库表、使用SQL语句增加、修改和删除和查询数据,学习完成以后能够操作数据库,执行最基本的查询,而第二学期的《SQL Server数据库设计和高级查询》是在第一学期的基础上讲解数据库设计、数据库高级对象的使用。
字串9
《Oracle数据库对象和数据查询》为第二学年的免费课时,讲解了安装和配置Oracle、SQL查询、数据库高级对象:视图、索引、PL/SQL程序设计等高级内容。 字串1
Oracle的内容是中心教学扩展内容,中心根据就业的目标企业对数据库的使用情况、学员对现有技术掌握的程度来决定是否讲解,并且不在结业考试和内部测试范围内。 字串1
2、客户端页面技术方面
字串2
字串5
内容说明: 字串6
第一学期的《使用HTML语言开发商业站点》讲解了使用页面标签,并通过样式表来增强页面效果,同时还包括表单、框架和页面布局、网站开发流程等内容,完全是基于网站静态页面的内容,到了第二学期的《JavaScript客户端验证和页面特效制作》课程,我们通过学习客户端数据表单验证、使用对象来增强页面动态效果、页面特效制作等技术,让页面产生丰富的动态效果,提高网站的品质。
第二学年的Ajax客户端无刷新页面技术,是目前非常流行的技术,在ACCP5.0中它作为一门“绝技”而不是单独的课程来体现的,但是分别在Java和.Net课程中有有详细的讲解,它需要综合运用到前面两门课程的全部知识来完成特殊的任务,能够在浏览器没有刷新的情况下,象魔术一样能够自动获得服务器的数据,极大地方便用户,提升站点竞争力。 字串5
3、Java技术方面
字串5
内容说明: 字串8
第一学期的《使用Java语言理解程序逻辑》是计算机程序设计的入门课程,主要讲解了Java 基本语言语法、软件程序的基本组成和要素、使用Eclips开发工具等,学习完成后会对程序设计有个基本的认识,能够运用Java语言和思维逻辑把自己的想法通过程序语言表示出来;第二学期的《使用Java实现面向对象编程》讲解了计算机程序设计最为普遍和最重要的思想:面向对象的程序设计方法,并且通过Java语言实现这个做法,第二门Java课程在前两门Java课程的基础上,融合了数据库、页面技术,能够完成一个类似于企业宣传网站的、简单的浏览器/服务器模式的程序开发。 字串2
第二学年的内容主要要解决大型的、企业级的软件,如何通过Java语言来实现,《开发基于JSP/Servlet/JavaBean的网上交易系统》课程通过一个网上书店的贯穿讲解,详细说明了如何使用JSP/Servlet/JavaBean三种“组合拳”来完成这样一个典型应用系统的建设,同时,把软件开发的MVC分层思想贯彻执行下去。 字串4
最后一门Java课程《开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平》,讲解是目前最为流行的软件程序结构Struts+Spring+Hibernate技术,Java作为开源技术,对于大型系统的建设,其基本结构已经有成型的“框架”,不需要我们从头到尾自己做起,这门课程讲解是如何在这个成熟的框架下合作开发,并最终完成大型系统的开发。
4、.NET技术方面 字串4
字串7
内容说明: 字串9
第一学期的《使用C#开发数据库应用程序》是学习程序设计的基础课程,讲解的是传统的基于客户端/服务器的程序设计方式(类似于QQ、MSN、挖雷这样的“需要安装”、“带窗口”的程序),这一类程序的开发集成度已经很高了,主要是通过控件拖放的模式来实现,当然本课程中将结合数据库的内容,来实现一些数据存储和查询,最终能完成企业运用中的MIS系统的开发,阶段结束时还要使用该技术完成自己的QQ程序的设计。 字串9
第二学期的.NET课程《深入.NET平台和C#编程》,开始真正接触到.NET技术的全貌,这门课的内容讲解了面向对象如何在.NET平台上实现,并且牵涉到.NET类库、XML等多种高级对象,让我们程序设计具备更多的“弹药”,这门课程之后的《在.NET框架下开发三层结构数据库应用系统》讲解了.NET核心的三层结构代码组织方式,后续全部.NET课程都将使用这种三层的代码组织方式;这门课程学习完毕后我们会发现入门学习的时候,代码组织不是最清晰、最合理的,同时对程序设计有个更高层次的认识。
字串5
第二学年的《使用ASP.NET技术开发网上书店》是一门实战课程,尽管我们明白了代码的三层组织方式,但是如何运用这种方式来完成商业级别网站的设计和开发,是这门课程的核心内容,.NET技术的集成度非常高了,即使到了第二学年的ASP.NET技术,我们还可以象第一学期那样拖放控件,但是这里面数据传递和页面控制、Web控件、IIS和WebConfig、母板页牵涉到诸多使用经验,需要我们大量编码才能够体会;同样,这门课程我们采用一个完整的网上书店的业务来透彻讲解。
最后一门.NET课程《使用Ajax和Web Service重构网上书店》是一门拔高的课程,主要讲解了如何优化我们的程序,同时我们通过进一步对网上书店程序进行功能的优化,引入WebService、Ajax和缓存这些高级技术,真正掌握了这些技术,对于提升我们对.NET的认识和就业能力是非常有帮助的。 字串9
通过前面的介绍,我们可以看出,与传统的课程编排模式不一样,ACCP5.0的课程体现了很强的继承性和递进性,传统的课程都讲解最基本的语言语法、浅尝辄止,而ACCP5.0的课程是步步拔高、综合运用,最终能够达到企业开发所需要的实际开发能力。 字串6
下面我们再从学期的角度来看看每个阶段安排了哪些课程。 字串5
第一部分:预备课程 字串6
|
序号 字串9 |
课程名称 字串7 |
课程代号 字串5
|
学时数 字串6 |
|
1 字串1 |
计算机基础 字串6
|
Prev 字串4 |
16 字串3 |
预备课程是免费的课程,主要是为哪些对计算机了解不多的学员准备的,计算机常见的操作、办公软件的使用、基本的计算机词汇在这门课程中讲解。
第二部分:第一学期课程
字串4
第一学期按先后次序将学习以下的课程: 字串4
|
序号 字串3
|
课程名称 字串4
|
课程代号 字串2
|
学时数 字串7 |
|
1 字串3 |
进入软件编程世界 字串2 |
STB 字串7 |
12 字串4
|
|
2 字串2 |
使用Java语言理解程序逻辑 字串6
|
Logic Java 字串7 |
54 字串8
|
|
3 字串2 |
使用HTML语言开发商业站点 字串1
|
HTML 字串5 |
40 字串2
|
|
4 字串1 |
使用SQL Server管理和查询数据 字串6
|
SQL Base 字串4
|
24 字串8 |
|
5 字串5 |
使用C#开发数据库应用程序 字串1 |
C#/WinForms 字串5
|
48 字串2 |
|
6 字串7 |
职业导向训练 字串2 |
COT 字串7 |
12 字串9 |
|
7 字串7
|
项目实战 字串8 |
Project 字串8 |
24 字串2 |
|
合计 字串5 |
214 字串4
|
||
第一学期课程除了包含前面讲解过的数据库、客户端页面、Java和.NET四门基础课程之外,还包括了: 字串4
A、《进入软件编程世界》:这是一门基础课程,讲解软件程序设计所必须知道的基础知识如网络配置和指令、Windows 2003操作技巧、常用工作软件的使用等;
B、《职业导向训练》:这门课程是用来培养职业素养的,通过学术活动、班级活动、职业素养课程,让我们具备职业人所必须具备的时间观念、表达能力、规范意识等;
C、《项目实战》:这门课程包括两部分内容,第一部分内容是针对每门课程设计的“项目案例”,用来组合训练,增加熟练程度、提高项目经验和开发能力,第二部分内容是第一学期结束时要求完成的阶段项目。 字串3
第一学期的项目实战安排如下图所示: 字串1
|
项目类型 字串9 |
主要课程 字串3 |
学时 字串3 |
项目和项目案例名称 字串8 |
|
项目案例 字串2 |
使用Java语言理解程序逻辑 字串5 |
6 字串6 |
骑士飞行棋 字串5 |
|
使用HTML语言开发商业站点 字串6 |
6 字串5 |
网上书店网站设计 字串1 |
|
|
使用SQL Server管理和查询数据 字串9 |
4 字串4 |
高校信息管理系统数据库设计 字串5
|
|
|
使用C#开发数据库应用程序 字串9
|
8 字串6 |
MySchool 在线答题模块 字串8
|
|
|
阶段项目 字串7 |
C#/WinForms/SQL Server:MyQQ 字串6 |
||
第一学期学习完成后,要求: 字串7
在开发技能上:
熟悉计算机软件技术的基本知识 字串9
理解程序逻辑、基本的算法 字串5
使用HTML、表格框架或者DIV布局模式、DreamWeaver工具开发静态站点
字串5
用T-SQL语言设计和维护SQL Server数据库
字串9
核心技能:用C#+WinForms+SQL Server+ADO.NET开发C/S结构的管理信息系统
在职业素质上: 字串2
树立正确的学习心态、明确职业目标 字串5
具备时间观念和规则意识 字串4
基本的语言沟通和表达 字串6
具备基本的行为礼貌和日常礼仪 字串2
第三部分:第二学期课程 字串9
第二学期按先后次序将学习以下的课程:
|
序号 字串9 |
课程名称 字串3 |
课程代号 字串5 |
学时数 字串5 |
|
1 字串7
|
SQL Server数据库设计和高级查询 字串3 |
SQL Advance 字串3 |
34 字串1 |
|
2 字串1 |
深入.NET平台和C#编程 字串8 |
.NET/OOP 字串6 |
54 字串3 |
|
3 字串1 |
在.NET框架下开发三层结构数据库应用系统 字串1
|
ADO.NET/Three Tier 字串1 |
34 字串5
|
|
4 字串9 |
JavaScript客户端验证和页面特效制作 字串2
|
JavaScript 字串9
|
44 字串3 |
|
5 字串8
|
使用Java实现面向对象编程 字串3 |
Java OOP 字串2 |
26 字串6 |
|
6 字串5 |
使用JSP开发Web应用系统 字串4 |
JSP 字串9
|
44 字串5 |
|
7 字串4 |
职业导向训练 字串5 |
COT 字串4 |
8 字串7 |
|
8 字串3 |
项目实战 字串6 |
Project 字串2 |
24 字串3 |
|
合计 字串6 |
268 字串3
|
||
第二学期课程除了包含前面讲解过的数据库、客户端页面、Java和.NET六门提高课程之外,还包括了:
字串3
A、《职业导向训练》:这门课程也是用来培养职业素养的,通过学术活动、班级活动、职业素养课程,让我们具备职业人所必须具备的团队合作能力、抗压力能力和语言沟通表达能力等;
字串4
B、《项目实战》:这门课程与第一学期的项目实战课程一样,包含了项目案例和阶段项目。
字串5
第二学期的项目实战安排如下图所示:
字串5
|
项目类型 字串9 |
主要课程 字串4 |
学时 字串9 |
项目和项目案例名称 字串9
|
|
项目案例 字串2
|
SQL Server数据库设计和高级查询 字串4 |
6 字串9 |
银行ATM取款机系统 字串2 |
|
深入.NET平台和C#编程 字串5
|
6 字串3
|
影院售票系统 字串7 |
|
|
在.NET框架下开发三层结构数据库应用系统 字串3 |
6 字串2 |
酒店管理系统(1) 字串1 |
|
|
6 字串7 |
酒店管理系统(2) 字串3
|
||
|
JavaScript客户端验证和页面特效制作 字串8 |
4 字串2 |
招聘网站页面特效制作 字串7 |
|
|
使用Java实现面向对象编程 字串3
|
6 字串5 |
门禁系统的面向对象设计 字串7
|
|
|
使用JSP开发Web应用系统 字串7
|
6 字串9 |
论坛短消息 字串4 |
|
|
阶段项目 字串2
|
JSP+JDBC+SQL Server:企业宣传网站 字串4 |
||
第二学期学习完成后,要求: 字串8
在开发技能上: 字串8
.NET三层结构应用系统开发 字串3
JavaScript客户端验证和页面特效制作
字串8
SQL Server高级管理和查询 字串6
核心技能:用JSP+JDBC+SQL Server开发简单B/S结构的应用系统 字串5
在职业素质上:
明确准职业人的职业素养要求、行业状况和需求 字串1
能够在压力下学习和工作
具备学习和工作方面的主动意识
具备团队合作意识
字串8
第四部分:第二学年课程 字串6
第二学年按先后次序将学习以下的课程: 字串5
|
序号 字串1 |
课程名称 字串2 |
课程代号 字串9 |
学时数 字串8
|
|
1 字串1 |
开发基于JSP/Servlet/JavaBean的网上交易系统 字串9
|
JSP/Servlet/JavaBean/Web Service 字串1 |
62 字串2
|
|
2 字串5 |
开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平台 字串5
|
Struts/Hibernate/Spring/Ajax 字串5 |
66 字串9 |
|
3 字串9 |
使用ASP.NET技术开发网上书店 字串5 |
ASP.NET 字串1 |
66 字串9
|
|
4 字串9
|
使用Ajax和Web Service重构网上书店 字串8 |
Ajax/Web Service 字串9 |
32 字串9 |
|
5 字串9
|
前沿技术课 字串1 |
NTC 字串5 |
36 字串1
|
|
6 字串9 |
HR/CRM/OA/B2C毕业设计项目开发 字串4 |
HR/CRM/OA/B2C Project 字串3 |
36 字串2 |
|
7 字串2
|
职业导向训练 字串2 |
COT 字串3
|
20 字串9 |
|
8 字串7
|
项目实战 字串8 |
Project 字串4 |
- 字串8
|
|
合计 字串3 |
318 字串5 |
||
第二学年课程除了包含前面讲解过的Java和.NET四门高端课程之外,还包括了: 字串1
A、《前沿技术课》:这门课程中包含了目前最为流行的新技术内容,并且会根据新技术的发展情况进行更新,以保证绝对与企业的应用状况同步; 字串6
B、《HR/CRM/OA/B2C毕业设计项目开发》:这是专门准备的大型毕业设计项目,包含了人力资源管理、企业客户关系管理、办公系统、游戏点卡销售系统四个大型的毕业设计项目,要求我们分别使用Java和.NET技术、以团队合作的方式、按真实的软件项目开发流程来完成设计、编码、测试等全过程;每一个项目完成都需要一个半月的时间,从而积累项目经验、真正达到企业所需要的开发能力; 字串9
C、《职业导向训练》:这门职业素养课程的内容包含了求职面试、简历编写、企业规章制度讲解、企业礼仪和沟通等多全面的入职前的培训内容,从学校进入到社会的必修内容在本课程中将详细讲解; 字串7
D、《项目实战》:这门课程只包含项目案例,用来组合运用Java和.NET开发技术,为毕业设计项目做准备。 字串5
最后我们免费提供一本阅读手册给学员,这本阅读手册包含了典型的行业知识、行业开发经验,为学员就业送上最后一程。 字串9
第二学年的项目实战安排如下图所示: 字串1
|
项目类型 字串5 |
主要课程 字串3 |
学时 字串2
|
项目和项目案例名称 字串3 |
|
项目案例 字串7
|
开发基于JSP/Servlet/JavaBean的网上交易系统 字串3
|
6 字串1
|
在线通讯录 字串5 |
|
6 字串5 |
E-家园个人网站 字串3 |
||
|
开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平台 字串2 |
4 字串5 |
E拍在线拍卖系统(1) 字串8
|
|
|
4 字串3 |
E拍在线拍卖系统(2) 字串1 |
||
|
6 字串4 |
E拍在线拍卖系统(3) 字串6
|
||
|
2 字串2 |
E拍在线拍卖系统(4) 字串2 |
||
|
使用ASP.NET技术开发网上书店 字串7 |
6 字串5
|
酒店管理系统—ASP.NET版(一) 字串3
|
|
|
6 字串4 |
酒店管理系统—ASP.NET版(二) 字串7 |
||
|
使用Ajax和Web Service重构网上书店 字串3 |
8 字串3 |
新语聊天系统 字串2
|
整个ACCP课程学习完成后,要求: 字串9
在开发技能上: 字串2
核心技能:能够参与到企业软件开发项目的全部过程
字串4
核心技能:运用HTML/JavaScript/CSS技术实现标准、规范的客户端静态和动态效果 字串6
核心技能:用JavaEE JSP/Servlet/JavaBean的结构来实现MVC模式,把客户的业务需求转化为计算机中的Web应用系统
字串9
核心技能:基于Struts/Spring/Hibernate(SSH)集成框架技术开发多层企业级应用
核心技能:使用ASP.NET和组件技术开发和部署三层结构的企业级应用系统
字串8
核心技能:在Java或者.NET环境中,能够运用Ajax提升客户端效果、运用WebService技术实现系统级调用 字串4
在职业素质上:
字串8
树立正确的就业态度和良好的职业心态
通过简历和面试推销自己
职业人必备素养:职场礼仪、职场沟通和执行力 字串3
能够胜任的工作岗位包括: 字串5
·Java(JavaEE)工程师 字串6
·.NET软件工程师 字串5
·外包开发工程师 字串2
·网站设计和开发工程师
字串6
·数据库工程师
·ERP/CRM/OA/B2C开发应用工程师
·系统分析设计工程师 字串1
·文档工程师
全部的课程之间如下图所示: 字串4
字串5
课程关系说明:
第一学期: 字串7
1、先学习进入软件编程世界,才能够具备计算机Java语言学习的基础;
2、第一学期Java课程结束后,.NET课程的基本语言语法都与Java课程类似,将对比进行学习; 字串7
3、HTML语言是独立的课程,不牵涉到程序编写,学习Java课程之后,为了缓解学习压力,调整学习节奏,先学习这门课程;
字串5
4、SQL Server课程和.NET课程共同结合起来完成第一学期的阶段项目;
第二学期: 字串9
1、第二学期刚开始就学习SQL Server课程,是在第一学期学会SQL基本操作、基本查询的基础上学习高级知识;
字串9
2、第二学期两门.NET课程有严格的先后次序关系,并且是在第一学期的基础上进行拔高;
字串8
3、JavaScript课程是在学习完成.NET课程之后进行,同时要求首先学会第一学期的HTML课程,否则无法建立页面,更谈不上动态效果;
字串7
4、Java的两门课程也存在严格的先后次序关系,只有熟练理解、掌握了面向对象的思想,才能够进入到MVC开发模式的学习,否则将会存在很大的理解上的困难; 字串9
5、.NET课程中的三层结构模式,与Java的MVC模式,存在诸多相似之处;
字串6
6、学习完Java课程,将结合数据库课程、HTML、JavaScript课程,综合来完成第二学期的阶段项目;
第二学年:
1、第一门Java课程,核心技术JSP/Servlet/JavaBean,就是MVC模式的经典实现,需要第二学期JSP课程作为基础;
2、只有在掌握了JSP/Servlet/JavaBean的应用以后,才能够体会到框架的必要性,第二门Java课程中的Struts/Hibernate/Spring中,JSP/Servlet/JavaBean是最基本的应用,并在此基础上做框架的集成,因此这两门课程也存在严格的先后关系; 字串8
3、Ajax技术在Java课程中先讲解基础、原理,并要求手写Ajax代码,继而在.NET课程中使用方便的控件来实现,因此Java和.NET课程安排的次序不能变更; 字串7
4、.NET第一门课程是基于三层结构的企业级B/S系统开发,因此三层结构是这门课程的基础; 字串4
5、只有掌握了ASP.NET中的B/S开发技术,并且实现了网上书店的应用系统开发,才能够在该系统上进行优化和提高、扩展更方便的功能,因此,第二门.NET课程也必须在第一门.NET课程之后进行;
6、毕业设计项目分别在Java课程结束、.NET课程结束后都会执行,整个第二学年的学习过程,将有三个月时间的实战训练(其中集中编码的课时为免费学时)。
课程之间的关系,可以用以下的图进行说明: 字串4
![]() |
字串5
ACCP5.0课程特点汇总
一、以就业为导向—— ACCP是什么样的课程? 字串5
以就业为导向是ACCP课程最根本、最核心的特征。ACCP是职业教育,不是学历教育,而职业教育的本质就是就业教育,学习的目标就是为了就业,有助于就业的我们就学,无助于就业的我们就不学。
字串8
为了能够满足就业的需求,我们做的第一件事情就是去软件开发企业了解用人状况和技术需求,经过1年多的努力,共收集了5362家企业的招聘信息、对36个城市的386家企业进行了重点跟踪、与41家企业进行了实地接触和深入访谈,通过对掌握的一手数据进行详细分析和多次专家研讨,比较全面地掌握了企业用人需求。
时至今日,软件开发企业用人主要有以下几个特征:
1、外包开发行业快速发展,对“人才”在代码和文档方面的规范性、技能和工具的熟练程度要求越来越高; 字串1
2、Java和.NET技术在市场上平分秋色,都有大量的岗位需求,同时值得庆幸的是二者在应用层面上的技术差异越来越少; 字串3
3、软件开发企业对开发人员的基本技术素养强调得越来越多,例如:面向对象的程序设计思想和代码组织方法、HTML/CSS/JavaScript客户端技术;
4、为了保证质量和工期,企业中大量使用各种框架技术,要求开发人员至少熟悉一种框架技术; 字串1
5、MIS、OA、ERP、CRM、系统集成、物流、进销存、电子政务、网站建设这一类B/S系统,成为软件工程师需求最大的业务领域。 字串6
但是企业强调得最多的,是关于软件开发人员的职业素养要求:作为一名职业人,守时、踏实、耐心的习惯,以及适应能力、学习能力、抗压能力、规范意识、合作意识、沟通意识,都是是不可或缺的要素。多年的跟踪数据显示,具备这“三个习惯、三个能力、三个意识”的软件工程师,在职业上获得了良好的发展,否则技术再强也难有好的发展机会。
为此,ACCP5.0把职业素养训练课程(COT)作为课程的重点来实施,整个学习过程中,监督并要求学员能够不断反省自己、养成良好的生活工作习惯,顺利完成从“学校人”到“准职业人”和“企业人”的飞跃。 字串6
二、以实用技能为核心 —— ACCP如何选择课程内容? 字串1
软件开发领域内所涉及到的技术内容是非常多的,不同的行业会使用不同的技术,不同的项目也会使用不同的技术,在技术选择上我们遵循了实用原则和80/20原则: 字串3
1、实用原则:所选择的技术一定是能够解决实际工作中的实际问题的技术。打个比方,假设我们是在学习修车,关于汽车原理、发动机原理、轮胎橡胶特征我们就不会花费精力去学习,因为这些内容在修车过程中很少会使用到,而如何使用各种检测设备和螺丝刀等工具、以及不同品牌汽车修理和保养的经验,则是汽车修理人员最迫切需要掌握的技术。因此ACCP课程主要内容也集中在如何解决软件开发项目中所涉及到的技术工具、技术框架、开发流程和编码调试经验等方面。“不要去背诵对象有哪些方法、属性,而是要去使用这个对象去解决实际问题”。
字串2
2、80/20原则:80/20原则包含两层意思,第一是企业80%的时间在使用的那20%的核心技术我们重点讲解,而那些80%不常用的非核心技术我们弱化讲解,或者只作为介绍或者拓展内容(例如Oracle和Linux课程);第二是花费80%精力才能够能学会的20%内容我们不讲解(例如C/C++技术)。 字串4
总之,以用为本、学以致用、不用不学、用时才学、学了就用、综合运用是ACCP5.0选择课程内容的最终标准。 字串5
三、以案例为主线 —— ACCP如何组织课程内容?
字串4
与传统的教材编排方式不同,ACCP5.0内容的安排是以案例为中心来开展的,并适当地把多个案例联结成一个工程项目。在每一门课程中,都采用了一个实际的开发案例来组织技术内容,理论课上老师会通过一个案例、小项目的讲解来引出技术内容,而上机课要求学员自己逐步完成一个类似的项目。 字串7
在案例的选择上,我们在考虑到案例的实用性的同时,也尽可能地提高案例的趣味性、并加强与日常生活中遇到的问题和现象的联系,从而帮助你理解案例内容。
字串7
通过这种案例教学的方式,学员不会迷失在浩如烟海的知识中,同时会具备更多的行业知识和项目经验。
四、以动手能力为突破点,以项目经验为学习目标—— 怎么样才能学好ACCP课程?
ACCP5.0课程最终的学习目标是:“能够运用Java或者.NET技术,在团队合作的基础上,参与到整个软件项目开发过程,熟练、规范地完成企业级B/S系统模块的编码、调试和文档编写,成为企业紧缺的技能型应用人才”。这长长的一句话再浓缩成四个字,就是“项目经验”,学习完ACCP5.0,相当于具备一年的实际软件项目开发经验,这也是目前绝大多数软件企业招聘时的最低要求。
学习的目标改变了、学习的内容也改变了,必然要求学习方法也去做调整和改变。以往的死记硬背不再适合于ACCP5.0的学习,ACCP5.0需要的是通过“动手”,来训练技能,不但要快、还要规范。
把发动机的各项参数背得再熟练也是不会修车的,而快速判断问题发生的原因,使用扳手、螺丝刀快速搞定问题才是正道。修车高手只能通过大量的实践、总结、再实践才能够达到快刀斩乱麻解决问题的境界。同样,ACCP的学习也要求学员“动手、动手、再动手”,要敢于编码、乐于编码、大量编码才能够达到熟练的程度。
现代企业要求合作,代码规范是团队开发的基础,没有人能看得懂的代码,不管自己觉得写得如何漂亮,终将被称之为“垃圾代码”,在全部学习过程中,我们要求学员:“代码运行通过了不算代码写完了,代码规范了才算”
字串8
我们认为,只有通过大量的、反复的动手实践,才能具备熟练、规范的编码和调试能力,具备真正实用的技能,才有可能被称之为应聘者中“有项目开发经验的人”,成为一名企业真正需要的“人才”,在日益激烈的职业竞争中拔得头筹,ACCP5.0向这个目标迈进了一大步。 字串8
与上一个版本ACCP4.0相比较,ACCP5.0在以下方面进一步完善: 字串8
1、以“技能”为核心的职业教育产品设计,凸显“实用”导向
ACCP课程注重训练学员能解决什么实际问题、完成什么实际任务,而不是传统教学的懂什么概念、了解什么知识;因此,从一开始,课程内容的设计和安排依据就是用人单位所需要掌握的技能,然后我们的培训目标中确定了286个“实用技能点”。 字串9
最后,通过这些技能目标我们找项目、设计项目来编排课程,确保所学有用、能用、够用。
2、全面强化职业素养培养 字串3
课时大大增加:S1:S2:Y2? =? 30:28:30 字串2
在ACCP4.0沟通、表达的基础上,增加以下的内容:
——固化学术活动,促进学习方法和学习习惯养成 字串5
——针对不同阶段学习特点,解决不同学习上的问题 字串8
——增加时间管理、压力管理、团队合作、人际交往等训练内容 字串8
——入职训练系列和求职面试系列,完成从院校人到企业人的转变
——增加视频教学 字串1
提供职业素养过程实施和监控、考核 字串4
3、突出项目经验和IT行业背景,重现企业工程项目场景 字串1
提供26个企业真实项目案例
上机比例增加到65%,保证代码熟练度 字串4
整个学习过程将完成50000行代码的编写,其中项目代码20000行
字串9
S1S2Y2阶段项目时间分别为24、24和76学时,项目开发周期在30-45天
提供行业手册,介绍行业术语、项目架构和开发流程 字串8
4、提升学员动手能力训练的力度和强度,提升了课程性价比
增加上机时间,理论和上机课时比例高达2:3,上机操作高达总课时的65% 字串6
通过标准化方法,加强了上机课和项目实践课的过程控制,达到更好的训练效果
5、案例贯穿、项目驱动的课程组织方式,让学员轻松学习
字串2
学员边学习,边在课程中完成贯穿项目14个,大大增加了学员实战的机会和学习的成就感,增强了学员综合运用所学技能解决具体问题的能力 字串8
![]() |
![]() |
![]() |
开班时间-武汉北大青鸟
企业人才预定热线
全国免费咨询电话
就业服务电话
教学质量监督
武汉北大青鸟地址
邮编
027-87807736
800-880-0456(电信用户)
027-87807717 李老师
027-87807727 吕老师
武汉洪山区鲁巷广场武汉数码港3楼(鲁巷广场隔壁)
430074 鄂ICP备06014222号







