首页 > 课程体系 >课程介绍
* 本课程体系从2008年5月已正式启用。
Java专业
培训单元 教学内容
职业素质 内容:《企业文化》、《企业礼仪》、《沟通技巧》、《团队精神与团队协作》、《时间与目标管理》、《职业心态及职业规划》、《团队意识与团队管理》、《职业精神塑造》、《面试技巧》等。
目的:提高学员的职业素质。
Java 核心技术 内容:理解 Java 平台,掌握 Java 程序设计语言及面向对象程序设计方法学; 课程内容:语法基础、异常处理机制、数据结构与集合框架、IO、线程与网络、Swing。
目的:熟练掌握Java核心技术,能熟练使用JAVA语言进行编程,熟悉Jbuilder/Eclipse下Swing程序的GUI开发。
SQL 与 Oracle 数据库应用开发 内容:关系代数、关系建模、SQL 及 PL/SQL。
目的:理解 Oracle 数据库体系结构,掌握关系数据建模与 Oracle 数据库应用开发
web应用开发 内容:XHTML、CSS、JavaScript、XML、AJAX。
目的:web 平台,掌握 Web 应用开发的必备技能。
Servlet 与 JSP 内容:掌握 Java Web 应用开发,理解 MVC 模式及多层应用开发术。
Java EE 5 内容:了解 Java EE 5 规范及 EJB 3.0,熟练使用 JBoss 应用服务器。
Struts 内容:MVC架构、Struts配置、ActionServlet、ActionForm、Action类的使用、Struts标签库、DynamicForm、Validate FrameWork。
目的:熟练使用Struts架构开发Web应用,熟悉Eclipse开发工具的使用。
Hibernate 框架 内容:理解数据持久化并熟练使用其提供的 O/R Mapping 技术。
Spring 框架 内容:理解 IoC、AOP及事务管理的意义,熟练使用 Spring 容器。
软件工程 内容:介绍软件开发流程、研发规范和过程控制, CMM基本概述,面向对象(OO)的分析和设计(OOA&D)、统一建模语言(UML)与OOA&D相关联的概念以及分析和设计技术、CMM基本概述、模型、实施。
目的:熟悉软件开发流程,熟悉面向对象的设计方法、技巧及工具、了解团队开发的概念、及CMM的实施流程。
项目一 项目名:考勤管理系统
项目描述:考勤管理系统主要包括基本信息录入、员工登录、事件申请、信息查询、信息汇总、信息检验、员工权限分配、系统备份、日志等的管理。使用Struts架构完成基于J2EE架构(JSP、Servlet、JavaBean、JDBC、EJB)、Web界面与GUI界面结合的多层结构(Browser、Web Container、J2EE Server、Database)的实例项目分析、设计、开发、发布等全程模拟项目实战。
运行环境:Weblogic应用服务器(Struts/Jsp/Servlet/JavaBean/EJB),可平台移植。开发工具:JBuilderX/Eclipse+Dreamweaver。
数据库系统:Mysql、MSSQLServer、Oracle。
目的:通过完成实际项目,提高综合应用能力,锻炼自学能力、积累软件开发经验。 熟悉软件开发流程,熟悉面向对象的设计方法、技巧及工具、了解团队开发的概念、及CMM的实施流程。
项目二 项目名:智能网管主应用框架
项目描述:为了能满足瞬息万变的需求更改,开发制作框架SDK。主要功能包括生成网管主应用框架,并提供相关的接口,以便动态加载其他应用,包括加载应用模块及与应用相关的菜单。
开发工具:Eclipse3.1 + SwtDesigner。
目的:通过完成实际项目,提高综合应用能力(XML的解析,程序设计思想),学会团体开发、积累软件开发经验。
项目三 内容:J2EE体系结构介绍。进一步讲述中间件和组件技术;远程方法调用(RMI)和JNDI;会话Bean介绍。有状态/无状态会话BEAN编程;实体Bean介绍。BEAN管理持久(BMP)/容器管理持久(CMP)实体BEAN编程。实体BEAN关联和EJB-QL语言介绍;消息管理(JMS)和消息驱动BEAN编程;容器管理事务/BEAN管理事务(JTA)编程;会话Bean包装实体bean的外观模式的介绍;会话bean对Hibernate的包装;EJB和Struts的结合应用;J2EE中安全性的问题。
目的:全面了解J2EE体系的特点。
项目四 项目名:模拟网管系统
项目描述:主要功能包括告警上报和告警恢复处理,实时告警显示,历史告警入库,告警确认和反确认、告警过滤、告警查询与统计等功能。客户端界面需要有导航树,实时告警表,告警表显示的是树上对应节点的告警信息,不同级别告警以不同颜色显示,树节点显示该节点上最高级别告警的颜色。
开发工具:JBuilderX/Eclipse。
数据库系统:Mysql、MSSQLServer、Oracle。
目的:通过完成实际项目,提高综合应用能力,锻炼自学能力、积累软件开发经验。
C++专业
培训单元 教学内容
素质培训 内容:《企业文化》、《企业礼仪》、《沟通技巧》、《团队精神与团队协作》、《时间与目标管理》、《职业心态及职业规划》、《团队意识与团队管理》、《职业精神塑造》、《面试技巧》等。 目标:提高学员的职业素质。
过程化语言基础 集成开发环境IDE介绍;C基础知识;基本控制结构程序设计;函数;源文件和程序(分别编译、连接、使用头文件、程序); 数组;指针与字符串;引用;结构。
面向对象程序设计 类(类的声明,定义,对象的初始化与清除,对象赋值,对象地成员);类的继承和派生,虚函数和多态性,运算符重载 ;输入/输出流类库;异常处理;名字空间.
算法、模版和STL库 模板(String模板、泛型算法、函数模板、模板参数、专门化、派生和模板、源代码组织);STL库组织和容器(标准库的设计、容器设计、向量);标准容器(标准容器、序列、关联容器、拟容器);迭代器和分配器(迭代器和序列、带检查迭代器、分配器);串(字符、基础串类、C标准库)。
Win32程序开发基础知识 Win32编程环境,内存管理,Windows内核对象/句柄,Windows窗口及消息循环,GDI图形知识,进程和线程,DLL动态连接库,Window同步与互斥对象。
数据库知识 内容:关系型数据库原理、SQL结构化数据查询语言、MS SQL Server使用方法、数据库中对象的建立与使用。   目的:熟练掌握数据库的应用和基本管理,能灵活进行数据库设计和开发。
VC++开发环境 VC++集成开发环境的安装、工作区管理、项目配置、程序的调试(变量查看、内存查看、函数调用堆栈、汇编代码、寄存器、单步调试、断点设置) 。
Windows编程基础、Win32程序设计 Windows程序的处理过程,消息循环与处理机制,Windows对象与句柄的概念,窗体类的注册,窗体对象的创建,标准控件的创建与使用。
MFC界面程序设计 MFC类层次结构、MFC程序初始化过程、RTTI、动态创建、永久保存机制、消息映射、命令传递。普通窗体的创建、GDI绘图、文档视图程序、对话框程序、标准控件的创建与使用、菜单、鼠标、键盘、工具条、状态条等。
静态连接库与动态链接库 库的原理、库的创建与装载过程、标准C运行时库、C++运行时库、Win32静态链接库、MFC静态连接库、MFC正则动态库、MFC扩展动态库。开发的概念、及CMM的实施流程。
Windows多线程技术 Windows下多线程概念、处理机制、同步与互斥(原子函数、临界段、互斥量、事件、信号量)、MFC多线程技术。
WinSock2网络通讯 Windows平台下的Socket编程技术,同步通讯模型、事件模型、消息模型。
VC++应用数据库技术 Windows平台下数据库访问发展过程、COM组件、ADO数据库访问方式。
系统分析与设计方法和工具OOA/OOD UML语言,统一软件开发流程,面向对象的系统分析和系统设计方法与实践。
项目一 项目名:企业资产管理系统 01、登录管理。其中包括系统操作员的管理; 02、系统设置。数据库设置;备份设备设置;密码设置;用户管理。 03、基本档案管理。企业部门;保管人员;资产来源;资产类别;删除方式。; 04、资产管理。添加;删除;借出;折旧;归还;调拨;送修;修回;批量操作。 05、资产查询。综合查询;借出查询;还入查询;删除查询;维修查询;调拨查询;变更单查询。 06、 辅助功能。数据备份;工作日志;帮助文档;换肤功能;关于Cdoves。
项目二 项目名:即时协同(I’M) 01、使用人事帐号登录,同其它IT应用无缝集成,单点登录; 02、增加即时聊天功能。传送文件乃至Whiteboard、分享应用等高端功能不再是难事; 03、支持有影像的交流方式,听到并且看见远在天边伙伴的声音和图像,交流变得零距离; 04、新版号码本,增强了即查即呼功能; 05、增加登录时帐号检测功能,发现号码在其他地方登录,会提示用户是否强行登录,防止出现无法连接服务器功能; 06、表情工厂,产生新的 表情和发挥你的想像力创造Messenger表情,可使用空白面版随心塑造眼睛,耳朵,鼻子和大头贴等; 涉及的技术:Socket、threard、ADO、I/O、集合、异常处理等技术。
嵌入式专业
培训单元 教学内容
嵌入式语言强化 集成开发环境IDE介绍;C基础知识;基本控制结构程序设计;函数;源文件和程序(分别编译、连接、使用头文件、程序); 数组;指针与字符串;引用;结构。
面向对象程序设计 类(类的声明,定义,对象的初始化与清除,对象赋值,对象地成员);类的继承和派生,虚函数和多态性,运算符重载 ;输入/输出流类库;异常处理;名字空间。
数据结构 对基本的数据结构线性表,链表,栈,队列,树,二叉树,图等的操作和在实际嵌入式开发中的应用。
嵌入式操作系统(RTOS) 操作系统的基本理论知识,一般的RTOS(实时操作系统)的基本功能,包括进程管理,进程间通讯,存储管理,设备管理,中断处理等,操作系统的试验包括内核的移植,系统模块的编写,文件系统的作用,动态和静态加载模块的方法,进程之间通讯的几种方式。
交叉开发环境 常见的开发环境,编译环境的介绍。
编译器,调试器 Gcc编译环境和 gdb调试工具(变量查看、内存查看、函数调用堆栈、汇编代码、寄存器、单步调试、断点设置) 。
Linux下驱动程序的编写 Linux下的字符设备,块设备,网络设备分别的作用和区别,字符设备驱动的编写步骤,方法,中断处理等。
QT图形化界面的开发 QT类层次结构、QT程序初始化过程,信号量和槽的机制。普通窗体的创建、GDI绘图、文档视图程序、对话框程序、标准控件的创建与使用、菜单、鼠标、键盘、工具条、状态条等。
LINUX下的多线程 线程,进程,任务之间的区别和联系,用不同的方法实现linux下的多线程编程。
Qtopia开发的流程 QTOPIA手机开发平台的介绍,如何搭建qtopia手机平台,如何在其下开发应用程序,包括游戏,流媒体播放,一般应用程序等。
项目一 项目名:PXA270手机开发板键盘驱动的编写
项目二 项目名:电话簿
项目三 项目名:积分等级游戏
项目四 项目名:流媒体播放器