课程背景:
教育部IT项目实训推广工程――软件/网络工程师课程是国际软件复合型人才培养和输送项目办公室成立的,专门针对在校学生及社会青年开发的,以实践能力培养为核心的软件工程师就业课程。本课程经过企业一线高级工程师、技术总监以及学术界的专家共同研发,认证,是一套适合高薪稳定就业的、实用的软件/网络工程师就业课程。
软件/网络工程师课程是安博长城教育在充分的市场调研和专业的数据分析基础上,紧贴软件企业对从业人员要求,同时兼顾了学员的不同起点和对知识掌握的层次,遵循由浅入深,从易到难的学习规律,由具备丰富项目经验和实践教学经验的专家团队研发完成。
软件/网络工程师课程不但注重学员基础理论知识和当前主流技术掌握,同时还注重理论和实践紧密结合其中“企业项目开发实战”是我们课程理论联系实践最突出的特点,众多具有企业真实项目背景的案例贯穿在整个培训过程,学员在模拟企业真实工作条件的教学环境中,分组进行基于项目的案例实践,在掌握技能的同时全面了解项目开发流程,迅速培养动手能力和团队协作能力,从而完成由学员到企业员工之间的角色转化。
整个课程体系不但致力于将学员培养成为理论扎实、贴近实际开发要求的软件开发人才。同时还开设了综合素质训练,架构设计与整合等课程,为学员今后的个人能力提升和职业发展打下了坚实的基础。经培训毕业合格的学员具备相当于在公司1年的开发经验。
业内人士认为,目前软件行业至少存在30-50万的人才缺口,仅北京,天津市场软件开发人员的需求就已经超过了5万人,而且还在持续增加,这主要有两方面的原因:一是与目前我们高校的专业设置有关,我国高校的计算机教育普遍以理论为主,很少涉及软件/网络的实践应用课程,因此企业很难招聘到马上可以投入软件开发的实战型人才;二是软件/网络领域门槛相对较高,知识要求比较全面,而且需要一定的实验环境和有经验的人进行指导。
软件/网络工程师课程分为两个方向,每个方向有3个级别,每个级别着重于不同的知识和技能增强。学生将能够使用.NET平台和Java平台开发WEB应用和WEB服务。同时,该课程也涵盖了创建新一代WEB应用,如WEB2.0所需的技能,它是基于在级别3所深入学习的AJAX技术基础上的Java/.NET的应用开发。
招生要求:
零基础及中等学历以上,以及对于IT技术感兴趣,有志于在IT行业发展的青年,通过入学测试方可入学。培训后即按协议入职IT企业。
课程体系:
公共模块:网站开发工程师(240课时)
|
|
课程名称
|
内容
|
目标
|
课时
|
实训项目
|
|
计算机编程世界
|
计算机硬件知识及组装技术、计算机操作基础、Windows系统操作及应用、Office办公软件的使用、常用软件工具的使用、熟练使用互联网
|
为学员操作计算机打基础,要求一定的指法速度。
|
24
|
|
|
|
媒体广告设计
|
Photoshop + Flash + CorelDraw
|
平面处理技术及简单flash动画技术。
|
96
|
典型媒体广告设计
|
|
网站布局、制作与管理
|
学习HTML语言和css样式,熟练掌握美工软件在开发网站中的应用,如图像处理软件Photoshop,动画制作软件Flash,网页制作软件Dreamweaver,实现简单的HTML网站的设计开发
|
循序渐进的让学员了解网站建设,并动手开发HTML的网站,使学员对网站开发有一个初步的了解。
|
48
|
网上书店页面制作
|
|
|
网络互连
|
计算机网络基础原理、网络分类、网络分层模型、TCP/IP协议、ADSL配制、交换机等网络设备使用方法
|
熟悉互联网结构,掌握互联网底层应用技术,面向企业网络工程结构化布线和子网划分、网络硬件基础连接配置等多项网络底层工作需求
|
16
|
局域网环境架设
|
|
|
Linux系统深入理解
|
安装、系统启动关闭、文件目录结构;文件目录操作命令、系统管理和系统信息命令、压缩与解压缩、网络命令、软件安装命令、进程管理及备份。
|
掌握传统Windows以外在的在北美及欧洲另一个应用很广泛的操作系统Linux,同时也为后面的课程做铺垫
|
16
|
|
|
|
影视编辑及制作与Web应用
|
文字编辑,片段剪辑,音频录入
|
通过学习视频的编辑,可以DIY属于自己的影视作品
|
16
|
影视作品制作
|
|
项目设计实战与答辩
|
创意个人主页设计;全真项目训练
|
激发学习兴趣,稳定学员情绪,增加成就感
|
24
|
创意个人主页设计
|
|
本阶段培养目标:熟练使用Windows操作系统以及常用办公软件。熟悉Linux系统操作及应用。熟练使用photoshop等图像处理软件。精通网页制作技术。
|
240
|
|
|
|
|
|
|
|
软件工程师(软件工程师第二阶段)
第二模块:软件工程师(432课时)
|
|
课程名称
|
内容
|
目标
|
课时
|
实训项目
|
|
C语言与程序逻辑
|
基本数据类型;表达式;控制结构;数组;函数;算法实现.(重点放在游戏实现)
|
训练逻辑思维,激发学习兴趣,稳定学员情绪,增加成就感.
|
80
|
基于C的游戏项目开发
|
|
商业网站脚本编程
|
掌握代码编程进行表单验证;执行统计命令;条件导航;翻转图片等。
|
降低学习难度,提高学习兴趣,熟悉B/S结构,为下一步学习打基础.
|
48
|
登录验证项目开发
|
|
|
企业数据库管理
|
企业管理器的使用;查询分析器的使用与基本SQL语言.
|
数据库的基本操作能力,基本SQL语言的运用能力.
|
48
|
|
|
商业动态网站设计与开发
|
ASP内部对象,IIS配置与发布,项目演示
|
培养成就感和初步就业技能
|
96
|
|
|
动态网站项目实战
|
综合运用前面所学知识,开发一个商务网站
|
培养项目开发的基本能力,学员有程序向项目过渡
|
48
|
电子商务网站开发
|
|
面向对象编程
|
Java基本语法, Java结构控制,数组,字符串,面向对象概念,面向对象特征,Java简单数据结构实现
|
培养面向对象编程思想,积累调试经验,培养阅读代码能力和规范编码能力
|
48
|
|
|
Java界面编程
|
Swing,事件,绘图,异常
|
激发学生兴趣,Java界面开发能力,Java类库帮助文档查询能力
|
40
|
|
|
Java游戏项目开发
|
|
|
24
|
Java游戏项目开发:飞机大战
|
|
阶段培养目标:掌握编程思想,培养业务算法能力,理解函数在程序中的作用熟练使用JavaScript为网页增加特效。精通Sql语句的编写。精通Asp语法。精通Java语法。深入理解面向对象编程解决实际问题的思想。能够运用Java中GUI编程实现Java游戏。
|
432
|
|
|
|
|
|
|
|
|
|
高级软件工程师(软件工程师第三阶段)
第三模块:高级软件工程师(480课时)
|
|
课程名称
|
内容
|
目标
|
课时
|
实训项目
|
|
Java管理系统项目开发
|
JDBC,数据库设计,管理系统开发.
|
培养项目开发的基本能力,学员有程序向项目过渡
|
48
|
企业管理系统开发
|
|
Java通讯编程
|
Socket,多线程,I/O
|
网络编程,游戏程序开发
|
40
|
多点聊天程序开发
|
|
Oracle商业数据库应用
|
Oracle 数据库体系结构, SQL命令和 SQL函数, Oracle的各种数据库对象,使用PL/SQL编写存储过程, 基本的数据库配置和管理
|
扩充数据库的知识面,增强核心就业竞争力。
|
96
|
商业数据库项目开发:存储过程编写
|
|
Web组件开发
|
XML,Servlet,JSP内置对象,监听器和过滤器,标签库,日志管理
|
增强B/S开发能力,强化项目开发能力(不能停留在知识点讲解上).
|
144
|
|
|
Web商业项目
|
大型商业项目分析与讲解,进行数据库的设计,积累项目开发能力.
|
以项目驱动教学,提高学员整体项目开发能力.
|
24
|
新闻发布管理系统
|
|
基于JavaEE多层分布式企业级开发技术
|
MVC,Struts框架,Hibernate, Web service, XML.
|
培养学生综合就业技能.
|
48
|
|
|
分布式企业级项目
|
大型商业项目分析与讲解,项目演示.
|
积累企业级项目开发经验.
|
24
|
*移动网上营业厅项目开发
|
|
软件项目分析与软件测试
|
UML,以实际商业项目进行分析.常用测试方法和测试工具使用。
|
掌握项目需求分析和项目总体测试
|
32
|
行政网络办公自动化系统分析
|
|
毕业设计及答辩
|
综合运用知识,对立开发企业级项目并能进行部署(含软件测试和全套软件文档)
|
全面掌握软件开发要领,进行职业规划和就业面试。
|
24
|
|
|
阶段培养目标:熟练掌握JDBC数据库访问技术。掌握多线程、scoket技术原理。掌握oracle数据库开发与维护技术。掌握Java中对Oracle数据库的访问。精通Java Web项目开发相关技术。熟悉UML在项目开发中的应用。掌握Struts框架工作原理及应用。
|
480
|
|
|
|
|
|
|
|
|
|