1、软件工程高级讲师班专业特色
本培养计划,立足IT前沿技术,突出软件工程的工程特性,以软件工程的思想为导向,掌握前沿技术及软件工程技术和方式方法,并结合师范类特征加入教学方式方法。
软件工程高级讲师班教学体系既重视理论教学又突出实践教学环节,通过理论和实践的双轨式教学模式的培养,使软件工程高级讲师能扎实掌握计算机软件的基本理论、分析方法、设计方法以及实现技术等基本技能。
理论教学采用现场编码演示,现场人手一机,理论联系实践,知识点体现到贯穿项目实际功能场景,实训环节采用课堂练习、上机训练、课程阶段项目、企业级综合应用项目,完全覆盖理论课中相关知识点的掌握和实际运用,通过大量的实用企业级项目的实现,培养参训讲师的实际开发能力(相当于两年实际软件开发能力和经验),以及运用先进的工程化方法、技术和工具,从事软件分析、设计、开发、维护等工作的能力,并具有适当工程项目的组织与管理能力、技术创新能力。
毕业项目采用软件工程的方式推进,具体按照需求说明、需求分析、概要设计、详细设计、编码实现、测试、打包发布的严格步骤来实行。要求每个环节产生标准文档,每个环节运用行业专业工具,在综合运用专业知识的同时,掌握软件的需求分析、架构设计、编码实现、项目管理等工具和手段。具体包括Project运用于项目管理和计划,UML运用于建模,SVN运用于团队协作,JUNIT运用于测试等。
另外,在突出实践和前沿技术培养的同时,融入职业素养课,力争缩短和社会需求的距离,在培训结束时,达到职业人的标准。
特别馈赠,为了让高级讲师具有自身技能的同时,还便于学习、工作、备课、丰富学校第二课堂、乃至申报精品课程,特送上前沿课程资源大礼包。大礼包包括精心制作的课件、视频、说明案例、应用案例、综合案例、贯穿项目、课堂练习等资源,从而可以实现知识的温故知新,大学或IT职业教育的实用性、丰富性操作。
2、软件工程高级讲师班就业方向及就业职位
实训结束后,既可以从事软件工程企业级应用软件开发,又可以胜任大学及职业教育工作。具体可到政府、医疗、金融、保险、物流、社区等机构担任软件开发工程师、软件测试工程师、系统架构工程师、售前售后工程师等,还可以作为大学和职业教育机构的软件工程高级讲师。
具体培训技术,包括JavaSE、JavaEE、SSH框架、Android、3G移动互联网、设计模式、数据库应用管理、网站制作、平台搭建、视图特效、Webservice、UML建模等热门前沿领域。
3、招生对象
在校的本科大四、大三有志于从事软件教学师范类的学生。
4、.招生名额
软件工程讲师培训班每个班限额30人。
5、开班时间
2014年暑假开班。
6、实训地点
IBM软件产品实训基地暨华点软件学院。
7、实训时间安排
每周一~周五上午 8:00~12:00 ,下午 2:00~4:00。每天6个学时。
每周实训学时:30学时。
讲师培训班480学时,共计16周、80教学天。
8、实训课程体系
通过实训,达到:
◆掌握JAVAEE技术;◆掌握Android系统结构;
◆掌握Android系统中间件开发;◆掌握Android应用程序开发的方法等等。
◆掌握Android应用程序开发的方法等等。◆掌握数据库技术。
◆掌握软件工程的思想方式方法和工具。
◆掌握大学和IT职业教育的前沿技术和教学方式方法。
◆掌握大学和IT职业教育以及软件开发所需的实用资源。
软件工程高级讲师班课程大纲
第一阶段 JavaSE基础 |
|
一 |
Java技术应用领域简介、学习方式方法及工具 |
二 |
Java语言基础、算法和数据结构 |
三 |
Java面向对象思想、向对象三要素、面向接口编程思想 |
四 |
初级设计模式思想和原则 |
五 |
Java Swing组件以及插件开发窗体程序、Java集合框架、Java IO操作 |
六 |
SQL语言基础 |
七 |
基于Java Swing以及SQL语言的C/S模式项目的开发 |
本阶段培养目标:领悟面向对象的思想,掌握结构化程序语言的特点,并理简单的设计模式和原则,并通过SQL基础语言和Java Swing组件,实现C/S模式应用程序的开发,在一定程度上锻炼独立处理问题和解决问题的能力,增强自信心,以及初步体会软件工程的思想。 |
|
第二阶段 JavaSE高级及JavaEE |
|
一 |
Java语言中多线程、死锁、解锁 |
二 |
Java中网络通信,TCP/IP及UDP通信协议、HTTP通信协议、Socket通信 |
三 |
HTML语言,DIV+CSS技术、JavaScript |
四 |
SQL语言高级,索引、批处理、存储过程、触发器等 |
五 |
tomcat容器、JSP技术、Servlet、JDBC连接池、JavaBean、JNDI、JSTL、EL表达式 |
六 |
Java Web内置对象、隐式对象、AJAX技术 |
七 |
XML语言、Schema、DTD、WebService |
八 |
MVC设计模式、UML建模语言、实现B/S模式基于JSP/JavaBean/Servlet应用的系统 |
本阶段培养目标:掌握并运用面向对象的思想,掌握JavaEE技术,实现Java Web系统的研发,能够超越第一阶段以实现功能为目标的阶段要求,实现系统的可扩展性、跨平台性、易维护性。并且能够实现跨语言、跨平台,以软件工程的方式来实现企业级应用项目的分析和设计。 |
|
第三阶段框架技术 |
|
一 |
基于MVC模式的自定义框架 |
二 |
Struts2框架技术 |
三 |
Hibernate框架技术 |
四 |
Spring框架技术 |
五 |
对于第三阶段的项目实现框架级应用的优化 |
本阶段培养目标:深刻理解MVC设计模式,并基于此模式可以实现自定义框架,从而对框架技术更直观的理解,减少畏惧心理。通过SSH开源框架,掌握企业级应用主流框架思想和技术,从而适应企业级系统开发。 |
|
第四阶段 Android技术 |
|
一 |
Android体系结构、Android发展历史和方向 |
二 |
Android控件和学习方式方法、Android API文档的应用 |
三 |
Android布局、Android存储、Android核心组件 |
四 |
Android ActionBar 、PreferenceActivity喜好窗体 |
五 |
Android主题和样式、Android网络通信、XML解析、JSON通信 |
六 |
Android多媒体、Android 2D及游戏 |
七 |
Android GPS导航和传感器 |
本阶段培养目标:掌握android体系结构,发展历史、技术领域、基础及高级知识,从而可以实现移动设备应用程序的开发,包括移动设备游戏,移动设备客户端程序等,从而可以结合前三个阶段的技术,实现Internet和移动网络的痛惜。 |
|
第五阶段 JavaEE项目实训 |
|
8天内容 |
JavaEE企业级应用Web项目(电子商务) |
第六阶段 Android项目实训 |
|
8天内容 |
对于JavaEE企业级应用Web项目,创建起对应企业级应用移动客户端 |
9、就业指导与就业服务
就业地点:按照IBM软件产品实训基地的“一地实训,全国就业”的实训就业策略,实训后的学生既可在环渤海经济圈城市如北京、天津等地就业,也可在上海、杭州等长三角城市就业。
就业服务:深入分析每个实训学生的特点,面对面的反复沟通,根据其需求和能力、根据单位的用人要求,有针对性的向IBM的合作企业和用人单位推荐实训学生就业。
10、 实训费
高级软件工程讲师:19800元。(可以办理无息贷款)
11.、就业承诺
Ø 成绩合格 100%推荐就业;不就业退还全部实训费;
Ø 就业薪资待遇6000元以上;
Ø 保证精准就业。