ACCP软件工程师专业介绍
课程背景
主要学习JAVA、.NET、数据库、面向对象技术、网站技术、软件工程、流行框架技术等,毕业后可从事软件开发相关的工作。教学采用以项目为牵引、全程实训、按水平考核的方式以动手能力为培养目标,以积累项目经验为目的,学习内容根据当前企业对岗位能力的要求变化而不断更新。十五年来为推动中国信息产业的发展输送了50多万软件人才。
培养目标
掌握用C#、JAVA语言编程、能够开发优质网站、Web应用程序、C/S、B/S架构应用程序、移动应用、游戏等商用化项目,从事网站设计、网络营销、应用软件开发与维护、数据管理与维护等相关工作的高级IT技术人才。培养掌握全程开发流程和相关框架技术,积累一年以上的企业级商业应用项目经验,具备进一步发展晋升潜力的优质就业人才。
培养对象
1、招生对象:年龄 18 周岁(含)以上,学历高中(含)以上包括非计算机专业大学生。
2、毕业学员:符合企业岗位入门需求、具有相当于 1 年至1年半以上软件开发经验的软件开发工程师。
3、产品定位:主要适合 18-25 岁,高中/中专学历以上人群学习、转行用的职业课程,不是充电型职业课程。
课程特色
1、针对培养,全面提升就业能力
2、重点加强,着重训练职业素质
3、高效训练,确保达到训练目标
4、大幅提升,全程积累项目能力
课程设计理念
1、以就业为导向
根据企业招聘标准,确定培养目标;
根据企业使用的技术,确定“教什么”和“教到什么程度”;
根据学员认知过程,确定“怎么教”。
2、以职业素质为突破点
2.1 全面训练,着重培养
2.2 持续训练,跟踪考评
2.3 精心设计,易于实施
3、以实用技能为核心——如何选择课程内容
3.1 实用原则:不是求全求广,而是求精求专,选择实际工作中常用的实用技术;
3.2 80/20 原则:包含两层意思,第一是重点讲解企业 80%的时间在使用的 20%的技术; 第二是在第一点的选择基础上不讲解需要我们的学员花费 80%的精力才能学会的
20%的内容;
3.3 逐层深入,而非一步到位:对核心技能进行拆分,分散到多门课程或多个阶段讲解;
3.4 随用随讲,而非一次铺开:对于部分技能,第一次讲解时只介绍基本的、常用的技 术细节,其他技术细节将在案例、项目中需要时再讲解。
4、以案例为主线——如何组织课程内容
4.1 绝大多数课程采用贯穿案例组织技术内容,案例业务与技能点训练自然融合;
4.2 一个案例贯穿一门或多门课程,学完后将完成一个实际的项目,可以深刻体会技能 点的应用场合;
4.3 案例选择贴近企业需要,通过贯穿案例学员可以积累行业知识和项目经验。全程完成28个项目。
5、以边讲边练为训练思路——如何训练技能
5.1 以技能点为单位,讲解后即时练习,加深印象,提高学习效果;
5.2 边讲边练,更符合认知规律,强调动手能力;
6、以动手能力为合格目标——如何教好课程
6.1 全程实训,加大动手能力训练力度;
6.2 强调思路分析、难点突破,解决学员“无从下手”、“卡壳”的主要问题;
6.3 通过思维能力、学习能力、解决问题能力的训练,提高灵活运用技能点的能力;
6.4 每个技能点,每个学习阶段都有检验案例,学习效果可以检验。
7、以项目经验为学习目标——区别于其他传统大学课程的特征之一
7.1 项目经验体现在日常的调试能力、文档编写、团队经验、对业务的.理解等方面;
7.2 采用规范的流程指导项目训练,增加小组长培训加强实施效果;
7.3 项目的业务需求更真实,增强对业务逻辑理解的训练。
7.4 学习过程中完成52000行代码,相当于软件开发企业一个工程师一年半的工作量。
项目案例:
初级程序员(S1)阶段:
项目案例 |
贯穿案例 |
MyDVD |
幸运抽奖 人机猜拳 |
六人行网站 |
贵美商城 |
两个项目案例: |
库存管理 高校信息管理系统 |
超市商品管理 |
|
MyKTV 点歌系统 |
|