标题：accp6.0
ACCP6.0课程优势
ACCP6.0的课程相对于ACCP5.0增加了DB2关系型数据库系统,DB2具有很好的网络支持能力，每个子系统可以连接十几万个分布式用户，可同时激活上千个活动线程，对大型分布式应用系统尤为适用。DB2具有较好的可伸缩性，可支持从大型机到单用户环境，应用于OS/2、Windows等平台下。 09年6月14日，IBM全球同步发布了一款具有划时代意义的数据库产品——DB2 9.5,而这款新品最大特点即是率先实现了可扩展标记语言（XML）和关系数据间的无缝交互，而无需考虑数据的格式、平台或位置。 　具体课程以及设置:
  
JAVA方向:
计算机软件基础、日语、英语、C语言、数据库原理、SQLserver、C++程序设计、java核心编程、linux、websphere 开发工具、DB2数据库高级管理、DB2数据库应用开发、ERWin数据库建模、UML、ratioanlrose建模、OM软件开发生命周期、J2EEOM企业级开发、基于MVC的struts框架技术、软件测试工具与方法、项目管理基础等.
网络应用方向:
电子技术基础、数字电路与逻辑设计、离散数学、面向对象程序设计、数据结构、操作系统原理、计算机网络、微机原理及接口应用、现代通信技术、实用网络技术、数据库原理及应用、WEB应用开发技术、计算机网络安全与维护、网络管理技术、TCP/IP及应用、网络存储技术、组网工程、局域网应用技术、网络编程技术等。
课程体系特色
1.分阶段训练
2.分术业专攻
3.分维度培养
4.分层次深入ACCP6.0——分阶段训练随着软件待业的成熟，分工开始细化，以前小作坊式的2～3人全能型的开发模式已经不能满足企业需要。现在中国的企业还是生存阶段，很难有公司说他只做JAVA项目，或只做.NET项目。公司都是能接到什么项目，就做什么项目。但如果以前是做JAVA的，现在接了.NET的，那么公司会怎么办呢？企业会接什么项目就招什么人吗？答案肯定是不可能的。公司会把原来的人转成另一种技术方向的。所以，公司要求员工必须也只须要掌握基本原理，然后了解其他常见技术特点，方便转变开发方向即可。所以企业要求员要深入要广志。各种不同的技术，都会有自己的优势和不足。比如.NET相对于JAVA WEB开发，系统性能和安全会要相对弱一些。但在实际的工作中，用户和公司是不管这些的。他们都会希望他们得到的产品能尽可能的效率高，尽可能的安全。程序员是不可能对着用户和领导说，用.NET开发，这些都是不可能，他们必须会使用现有的技术来解决用户的需要，来解决这些常见的问题。所以，企业会要求程序更加的专业，能够使用现有的技术解决常见的问题，他们是不会希望听到“由于技术原因，这个做不了，那个也做不了”。所以一个程序的成长分为三个层面，基础层面、理论层面和应用层面。就相当于我们的中学教育、本科教育和研究生教育。对应着我们三个学期：
S1以提升学员兴趣，引领学员入门，加大训练量，训练学员程序逻辑和写代码的能力，夯实学员的基础；
S2 由原来的 “基础、思想、原理”，现在改成了“博闻、原理、思想”；
Y2则是专精、实训，以解决就业问题为目标。ACCP6.0——分术业专攻分术业专攻，是与以往体系最大的区别，也是ACCP6.0的培养目标。
ACCP6.0的培养目标是JAVA软件工程师和.NET软件工程师。虽然方向不同，但他们的基础层面和理论层面的内容是相同的。就像武侠片里的内功心法一样。内功扎实了，之后学什么武功都好学。所以武侠片中，练一个上层武功，动不动就会先练个十几、二十年的内功心法，然后再开始练招式。某某世外高人，要提拔一个无名小辈，动不动就把自己几十年的内功传送给他，然后这个无名小辈就成了一代宗师。基础和思想决定了一个人含金量。在面试的时候，实际也不会问多么高深的技术点，问的也都是一些基础知识，比如JAVA语言中某个语法是什么呀，某个原法的原理是什么呀等等。而现在市面上呢，没有基础很扎实，应用层面强的人，而基础不扎实应用层面很强的人倒是大有人在。那么企业会给什么样的人涨薪呢？肯定是基础强、基础好的。应用层面强只是增强了就业能力，要想在软件行业增强发展力，必须着重基础与理论知识。
所以基础和原理相通的技术，就放在S1和S2进行讲解。比如数据库技术、静态页面客户端技术、程序逻辑。S2这里讲解的技能没有列全，除此之外，还有：数据库优化技术、文件读写、XML、文件上传、Oracle、Ajax技术理论等。到了Y2强调不同技术方向的特点。ACCP6.0——分维度培养企业需要的软件人才仅有技能是不够的。
企业在招聘的时候，不是只看你会不会写代码。现在IT培训[1]行业也日趋成熟了，完全不会写就到企业面试的人已经没有了。企业现在需要的是综合素质高的的软件人才。而企业说呢，从培训机构出来的学员大部分都存在一样的问题。比如说，只能在学校原来的环境下做开发，到企业之后（或者公司又换了一个开发环境之后）就不会调试了、不会调用数据对象了、不会搭建环境了，到新的框架下就什么也不会了；还有一些学生呢，开发的时候完全不想自己到底在做些什么，用户到底是要什么。并且现在ASPNET、JAVA技术已经比较成熟了，大家都这么用。主要的区别行业不同，则业务不同。所以企业对我们说，软件人才不但要会开发，还要有职业素质和项目能力。虽然简历上是不会去描述一个业务的，从简历上也看不出来一个人的职业素质如何、项目能力如何，但有经验的人面试的时候一问就知道真假。
所以ACCP6.0课程对学员分维度培养。项目能力的培养是6.0最大的特色之一。我们会从业务理解、经验积累、规范性、质量控制、团队意识和软件生命周期六个方面进行训练。为了训练学员对业务的理解能力，我们主要从训练需求分析文档的编写着手实施。S1的时候，学生完全没有概念，我们要先让他们知道什么才是专业的文档，才是对业务正确的理解，所以会提供一个相对完整的需求文档，但是会把一些关键的地方拿掉，让学员去填空。到了S2的时候，就只会提供部分文档，让学员去完善，同时加深学生对业务需求的理解。到Y2的时候，学生就可以独立来编写完整的需求文档。再就是项目经验的传授。我们会在课程中，一方面让教员向学员分享一些经验技巧，哪些地方容易出问题呀，哪些地方怎么处理性能会更好呀，哪些地方该怎么处理开发起来才会更为简洁效率更高呀，等等。我们还专门提供了“常见错误及解决方案”列表，方便学员的学习。在规范性方面，我们现在采用的国际上CMMI规范，这是国内流行的软件开发流程标准。最高五级，印度的软件公司基本上能到达3级，所以他们能够接欧美国家的外包业务，而我们国家大部分企业只能到达1级，为了能够提高IT软件行业的竞争力，每个公司都努力加强这方面的工作。所以为了适应这种需要，在项目过程中，我们会按照CMMI三级标准来控制实施过程。在软件质量控制方面，也是6.0中强调的重点。在S1的授课过程中，就会要求教员向学员讲解软件质量的重要性。通过我们对企业的调研，中国近半数的企业是没有专设的测试岗位的，都是通过程序员开发过程自行测试。在S2的项目开发过程中，会要求加入测试环节，Y2的时候要求使用测试用例填写测试文档，来保证软件的质量。为了加强学员的团队意识，从S1开始，就会组建项目小组，并且在COT课程中，还加入了对小组长的专门培训。从上机练习开始到阶段项目，都让他们在一起编程、讨论问题，让他们习惯和大家一同工作和学习，吵架也正常，大家不要过分担心了，怕谁和谁闹翻了然后就不升学了。实际上没有那么恐怖，得让学生自己去沟通、自己去磨合，时间久了他们也就习惯了，以后到公司里就知道怎么跟人相处了。所以在选小组长的时候，主要考虑小组长的责任心和沟通能力，技术不一定要强。可能班主任们会考虑升学问题，尽量和教员达成一致选出最为合适的人。最后就是软件生命周期意识，课程中也会要求教员讲解相关的理论知识，提高学员对软件的认识。所以项目能力、开发技能和职业素质这三个维度，是三个学期中全程关注、随时培养的。ACCP6.0——分层次深入主要分为初次使用、理解加深和灵活应用这三个层次。比如WEB应用开放页展现技术，S1 讲解DIV+CSS，显示静态度页面。S2 则会WEB应用程度生成网页的基本原理，掌握页面的生命周期。Y2则在JAVA或.NET课程中开发。这样做的好处就是一个技术知识的含金量会很大，学员理解为更为透彻，掌握更为牢固。这是其他培训机构所做不到的，他们大多都只停留在某一个层面上，要么太深非专业人士学不会，要么太浅学了没有意义。所以才会学费少时间短。实际上细想想这个差别就会很清楚。就好象照像一样。现在家用的傻瓜数码相机，咔嚓一下，就照好了，行不行？能不能去能加摄影比赛呢？恐怕不行吧，专业的照还是得使用专业的照相机，得调焦、得聚光，是很讲究的，拍出来的效果也是完全不一样的。在企业调研中，我们发现，企业.NET开发中自用控件的开发非常的普遍，这也是技术灵活应用的一个方面。
课程介绍
S1阶段在课程中，并不只停留在应用层面，还加入了大量经验性的技能。比如浏览器兼容性问题。浏览器大家都接触很多，我们都是通过浏览器来访问网页的。我们常用的浏览器有IE浏览器（Windows自带的），火狐、opera浏览器，还有遨游和360浏览器。虽然这里有六个浏览器，而实际上呢只三类。遨游和360其实都使用的是IE浏览器的内核，也就是说能在IE浏览器上正常显示的网页，在这两个浏览器上也能够显示。而火狐和opera就不行。如果用火狐浏览器去访问一个普通页面，大家就会遇到网页上按钮不能用，网页上的飘浮广告都跑到一边去不能动了的情况。那如何才能做到在不同的浏览器下都能看到正常的网页呢？这就要经验了。不仅在应用层面，从企业开发软件考虑，软件的性能、安全和成本都是一个优秀的程序员需要关注和考虑的。在学员学习程序逻辑、客户端技术的时候，我们都会加入此类的经验分享。ACCP6.0训练的学员思想和代码编写能力。在调研过程中，中心都反应，学员在上机课的时候把理论课讲的知识全忘掉了，所以有些教员甚至不得不花很多时间又把前面的知识再回顾一下。所以在6.0的课程学习中加入了边讲边练的训练模式，不再严格区分理论课和上机课。在理论课件中增加了学员上机练习的内容。
结业收获：
学习完之后，能获得认证：ACCP初级程序员，不但能理解程序逻辑和基本的算法，还能掌握基本的客户端开发应用技术。结业之后的结业项目是KTV点歌系统。这个系统与以往的结业项目的不同是，以前版本的项目都模拟项目，在实际生活中是不会使用到的。比如以前的网吧管理系统、MYQQ聊天系统，离实际使用还有一些核心功能没有实现。而这个KTV点歌系统是可以投入使用的。所以更增加了学员对业务的理解，积累真实的项目经验。S2阶段面向对象的编程是思想，是S2课程的重点课程。所占的课时也最大的。我们把三层架构的讲解放到了二期去讲。因为这个时候学员项目经验还比较的少，还不能够真正体会到分层开发好处，面向对象的思想也还不清楚，也就更不能理解分层开发的原理。我们把以前放在Y2的AJAX技术放到了S2来讲解。这是一项应用比较广泛的技术。相信大家在上网的时候都体验过。我们在淘宝购物的时候，看中一个宝贝，点击收藏，系统就会马上提示你“您的物品已经发送到暂存栏里了”。在没有使用这项技术的时候，大家是要等长一段时间才能看到页面的刷新的。而有了AJAX技术，功能使用就会更快捷，更爽了。再就是数据库优化技术。在实际的软件项目投入使用之后，数据库里的数据绝不会象在学校里一样只有几百条数据，而是成千上万条数据。比如中国人民银行的用户数据库，至少有上千万数据，我们每去那里取一次钱，系统就会要到这上千万条记录里去查我们的资料，也才会知道银行可以给我们多少钱。就算是计算机1秒针能够搜索50条记录，搜索1千万条记录就得300分钟，相当于5个小时。如果没有数据库优化技术，估计银行每天通宵加班，也无法完成存取款业务。
S2项目分布
在这个过程中，使用了五个贯穿案例，总共还要完成五个项目案例。结业项目是易买网。S2的项目是由C/S项目，向B/S项目过渡。在S2，这两个模式的项目都会涉及到。
获得ACCP程序员认证。掌握面向对象编程、JavaScript客户端验证和页面特效制作、SQL Server高级管理和查询等技能。结业考试是应用最为广泛的购物网站“易买网”，实现了商品展示、订购和用户管理等常用功能。
结业收获：
获得ACCP程序员认证。掌握面向对象编程、JavaScript客户端验证和页面特效制作、SQL Server高级管理和查询等技能。结业考试是应用最为广泛的购物网站“易买网”，实现了商品展示、订购和用户管理等常用功能。Y2A阶段现在的面试者，大部分要么是不会，要么就是只会死记硬背一些框架技术。在公司里做项目的时候，不管需不需要，都给分三层，老板就说，一层就够了，你麻不麻烦啊。但人家不会啊。所以，Y2A课程中，框架原理和搭建自己的框架是非常重要的一部分内容。这里不是说一层开发，也不是三层，而是N层。也就是要让学生们明白，什么时候一层开发就可以了，什么时候是两层还是三层，或者是更多层。另外一方面，ASPNET开发环境是以“拖”为主，以前只能拖个普通控件，后来发展到数据库也可以“拖”，现在连业务逻辑都可以通过“拖拽”来完成。ASPNET程序是越做越简单，越做越没有含金量。这样拼凑起来的代码能卖个好价钱吗？以后这钱就会让微软自己赚过去了。所以，当AJAX技术兴起后，很多国内的公司开始开发自己的业务控件，来开发更为个性更有竞争力的产品。所以，我们也要求我们的学生要深入理解.NET，能够把控件技术掌握很，才是真正的掌握.NET。而不是只是单纯的“拖拽”，做一头“驴”。ACCP6.0课程体系，是要培养素质高、有思想的程序员，所以在NTC课程中加入了数据结构和算法的课程。
Y2A项目分布
Y2A阶段主要有三个项目案例和三个贯穿项目，都是在分层思想的基础上做开发。Y2B阶段Y2B与A方向也是相对应的。着重讲解框架技术的原理，掌握分层开发的思想。Hibernate、Struts和Spring是这个阶段的重点课程。我们在企业调研的过程中，发现企业并不是三个都用，通常只用一个，或者是把这三个框架的部分结构拿过来拼接成公司自己的框架。这样不但借鉴了流行框架的优势，又提升了自己的公司本身的优势，增加了产品的含金量。所以，6.0课程就是告诉学员如何深入地理解框架技术的原理，比如对象之间的关系、页面之间的关系、数据是如何流动传递的等等，要掌握这三个框架的独立应用和集合应用。另外，在毕业设计中，会第一次要求学员自己写需求，会加强中间控件，流程细化。按照CMMI2的规范来实施开发。CMMI是项目管理国际标准，总共分为五级。如果软件开发公司能达到3级以上，就可以接欧美国家的外包项目，印度的软件公司基本上都是3级以上，而中国的大部分的企业还停留在CMMI1的阶段。而我们为要求到标准2。
Y2B项目分布
Y2B的项目主要OA系统和租房系统为主。同时还有一个项目就是Facelook。是一个与近两年风靡全球facebook一样的社交网站。大家应该都很熟悉吧，比如说人人网、开心网等等。这是今后的一个新的项目方向。
ACCP6.0与ACCP5.0差异
ACCP6.0的课程[2]相对于ACCP5.0增加了DB2关系型数据库系统,DB2具有很好的网络支持能力，每个子系统可以连接十几万个分布式用户，可同时激活上千个活动线程，对大型分布式应用系统尤为适用。DB2具有较好的可伸缩性，可支持从大型机到单用户环境，应用于OS/2、Windows等平台下。 09年6月14日，IBM全球同步发布了一款具有划时代意义的数据库产品——DB2 9.5,而这款新品最大特点即是率先实现了可扩展标记语言（XML）和关系数据间的无缝交互，而无需考虑数据的格式、平台或位置。
ACCP6.0课程现状
截止到2011年6月10日，北京地区北大青鸟多个校区经总部批准开办ACCP6.0软件开发班，进行“双配置”教学。目前，学员学习情况一切良好。
ACCP6.0开课中心介绍
北大青鸟中关村校区
北大青鸟中关村校区本数据来源于百度地图，最终结果以百度地图数据为准。
西安兆隆校区
北大青鸟郑州翔天信鸽校区
  
北大青鸟珠海校区
北大青鸟宝安校区
北大青鸟杭州校区
北大青鸟成都锦江中心
北大青鸟烟台中心
北大青鸟郑州惠沣中心
北大青鸟南昌朗沣中心
北大青鸟平顶山金阳光软件中心
北大青鸟郑州鸿博中心
北大青鸟恩颂校区
北大青鸟航天桥校区
北大青鸟宁波鄞州校区本数据来源于百度地图，最终结果以百度地图数据为准。
北大青鸟宁波软件学院