嵌入式高级软件工程师培训计划精资格考试安全工程师考试资格考试技工类职业技能考试.pdf
《嵌入式高级软件工程师培训计划精资格考试安全工程师考试资格考试技工类职业技能考试.pdf》由会员分享,可在线阅读,更多相关《嵌入式高级软件工程师培训计划精资格考试安全工程师考试资格考试技工类职业技能考试.pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式高级软件工程师培训计划精 1/23 深圳嵌入式高级软件工程师培训(课程编号:247422 C/C+嵌入式高级软件工程师培训课程专注于培养企业需求量大,就业率高,目前人才市场紧缺的 C+高级软件工程师、嵌入式软件工程师以与系统分析师。本课程将 C+和嵌入式有机地结合起来,培训内容包括理论知识强化、实际案例训练、企业项目实战等内容,让学生扎实掌握 C+和嵌入式编程的各项关键技术,获得 C+和嵌入式软件开发丰富的项目经验,为学员高质量高薪就业打下扎实的基础。C/C+嵌入式高级软件工程师教学大纲由资深 C+嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定,实践证明本教学大纲科学合理,能
2、够快速培养实用的 C+嵌入式工程师。通过培训可以获得扎实的开发技能,积累至少相当二年的工作开发经验。本课程系统介绍了 C+开发环境和 IDE介绍、C语言、C+/OOP程序设计、GP和标准模板类库(STL、Windows编程、Visual C+/MFC 程序设计、网络编程技术、数据库编程技术、Unix/Linux编程、面向对象的系统分析与设计方法、计算机系统的基本原理,操作系统、接口技术、嵌入式系统开发详解等基本知识。通过这些知识的学习,让学生掌握 C+的关键技术和嵌入式系统开发的基本原理和设计方法,并通过实际项目的开发,让学生掌握嵌入式系统开发的整 个流程,操作系统移植的基本思想、移植原则,应
3、用程序与驱动程序的开发和调式方法。嵌入式高级软件工程师培训计划精 2/23 由有关专家、学者和优秀的一线资深 C+嵌入式工程师,集合国际先进嵌入式技术和理论,对嵌入式开发过程进行综合分析,结合最新的软件开发环境,进行实际案例的培训;实战训练贯穿于全部课程中,学员学练结合、学以致用,以培养实际工作能力,快速获得项目经验。每半月进行一次测试,确保学员掌握所学知识。目录第 1 部分:LINUX操作系统基础入门 4 第 1 天 LINUX操作系统基础 4 第 2 天 LINUX基本命令 4 第 3 天 LINUX下 C编程基础 4 第 2 部分 C/C+编程 4 第 4 天 C/C+语言简介、数据类型
4、和操作符 4 第 5 天复合类型 5 第 6 天指针 5 第 7 天循环和关系表达式 5 第 8 天分支语句和逻辑操作符 6 第 9 天函数 6 第 10 天类(1 7 第 11 天类(2 7 第 12 天继承 7 第 13 天代码重用 8 于培养企业需求量大就业率高目前人才市场紧缺的高级软件工程师嵌入式软件工程师以与系统分析师本课程将和嵌入式有机地结合起来培训内容包括理论知识强化实际案例训练企业项目实战等内容让学生扎实掌握和嵌入式编程的各教学大纲由资深嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定实践证明本教学大纲科学合理能够快速培养实的嵌入式工程师通过培训可以获得扎实的开发技能
5、积累至少相当二年的工作开发经验本课程系统介绍了析与设计方法计算机系统的基本原理操作系统接口技术嵌入式系统开发详解等基本知识通过这些知识的学习让学生掌握的关键技术和嵌入式系统开发的基本原理和设计方法并通过实际项目的开发让学生掌握嵌入式系统开发的整个流嵌入式高级软件工程师培训计划精 3/23 第 14 天友元、异常和类模板 8 第 3 部分数据结构和算法 8 第 15 天数据结构和算法(1 8 第 16 天数据结构和算法(2 8 第 17 天数据结构和算法(3 8 第 18 天阶段考试 9 第 4 部分嵌入式系统和 ARM 介绍 9 第 19 天嵌入式系统和 ARM 介绍 9 第 5 部分嵌入式
6、LINUX系统编程 9 第 20 天嵌入式 LINUX开发环境的搭建 9 第 21 天文件 I/O 编程 9 第 22 天进程控制开发 10 第 23 天进程间通讯 10 第 24 天多线程编程 10 第 25 天嵌入式 LINUX网络编程 10 第 26 天嵌入式 LINUX设备驱动开发 10 第 27 天 QT图形编程 11 第 6 部分 WINDOWS编程 11 第 28 天 WINDOWS程序内部运行机制 11 第 29 天 MFC框架 11 第 30 天简单绘图与文本编程 11 第 31 天菜单和对话框 12 于培养企业需求量大就业率高目前人才市场紧缺的高级软件工程师嵌入式软件工程师
7、以与系统分析师本课程将和嵌入式有机地结合起来培训内容包括理论知识强化实际案例训练企业项目实战等内容让学生扎实掌握和嵌入式编程的各教学大纲由资深嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定实践证明本教学大纲科学合理能够快速培养实的嵌入式工程师通过培训可以获得扎实的开发技能积累至少相当二年的工作开发经验本课程系统介绍了析与设计方法计算机系统的基本原理操作系统接口技术嵌入式系统开发详解等基本知识通过这些知识的学习让学生掌握的关键技术和嵌入式系统开发的基本原理和设计方法并通过实际项目的开发让学生掌握嵌入式系统开发的整个流嵌入式高级软件工程师培训计划精 4/23 第 32 天绘图控制和文件
8、 12 第 33 天网络编程(1 13 第 34 天网络编程(2 13 第 35 天多线程(1 13 第 36 天静态、动态连接库、组件编程 13 第 7 部分 WINCE 编程 14 第 37 天 WINDOWS CE 操作系统的介绍 14 第 38 天建立 WINDOWS CE开发环境 14 第 39 天平台模拟器的建立和使用 14 第 40 天 WINCE 操作系统设计 14 第 41 天 WINDOWS CE 窗口消息机制与屏幕输出 15 第 42 天 WINCE 下多线程编程,文件操作与串口通信 15 第 43 天 WINDOWS CE下 MFC程序的开发 15 第 8 部分 MTK
9、 手机软件 15 第 44 天手机设计基础理论 15 第 45 天 MTK 开发环境介绍 15 第 46 天 MTK 开发工具介绍 16 第 47 天 MTK 软件编译与工程源程序介绍 16 第 48 天由浅入深的手机软件开发 16 于培养企业需求量大就业率高目前人才市场紧缺的高级软件工程师嵌入式软件工程师以与系统分析师本课程将和嵌入式有机地结合起来培训内容包括理论知识强化实际案例训练企业项目实战等内容让学生扎实掌握和嵌入式编程的各教学大纲由资深嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定实践证明本教学大纲科学合理能够快速培养实的嵌入式工程师通过培训可以获得扎实的开发技能积累至少
10、相当二年的工作开发经验本课程系统介绍了析与设计方法计算机系统的基本原理操作系统接口技术嵌入式系统开发详解等基本知识通过这些知识的学习让学生掌握的关键技术和嵌入式系统开发的基本原理和设计方法并通过实际项目的开发让学生掌握嵌入式系统开发的整个流嵌入式高级软件工程师培训计划精 5/23 第 49 天如何在开发板上进行项目实践 16 第 9 部分结业考试 16 第 50 天结业考试 16 第 10 部分项目实战 16 第 51100 天项目开发 16 C+&嵌入式软件工程师培训教学大纲 第 1 部分:Linux 操作系统基础入门 第 1 天 Linux 操作系统基础 1.介绍 Linux 操作系统的基
11、本知识,包括发展概述,目前应用情况,技术优势和特点等。2.Linux系统的安装准备,Linux 文件系统。3.实验内容:安装 Linux 操作系统 第 2 天 Linux 基本命令 1、Linux 常用操作命令,包括用户系统相关命令,文件目录相关命令,压缩打包相关命令,网络相关命令等。2、Linux 启动过程详解 3、Linux 系统服务 4、实验内容:Linux 系统常用命令操作 第 3 天 Linux 下 C编程基础 于培养企业需求量大就业率高目前人才市场紧缺的高级软件工程师嵌入式软件工程师以与系统分析师本课程将和嵌入式有机地结合起来培训内容包括理论知识强化实际案例训练企业项目实战等内容让
12、学生扎实掌握和嵌入式编程的各教学大纲由资深嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定实践证明本教学大纲科学合理能够快速培养实的嵌入式工程师通过培训可以获得扎实的开发技能积累至少相当二年的工作开发经验本课程系统介绍了析与设计方法计算机系统的基本原理操作系统接口技术嵌入式系统开发详解等基本知识通过这些知识的学习让学生掌握的关键技术和嵌入式系统开发的基本原理和设计方法并通过实际项目的开发让学生掌握嵌入式系统开发的整个流嵌入式高级软件工程师培训计划精 6/23 1.C 语言编程概述 2.Vi等编辑工具使用 3.Gcc 和 GDB的使用 4.Make 工程管理器 5.实验内容:Vi 使用
13、,用 GDB调试程序,编写简单的 Makefile 第 2 部分 C/C+编程 第 4 天 C/C+语言简介、数据类型和操作符 1.软件开发流程和方法,行业现状 2.c/c+语言起源和历史发展 3.c/c+语言的特点和应用领域 4.c+集成开发环境介绍。讲解 vc+IDE环境的使用,包括编译,链接,运行和调试。5.学习 c/c+程序设计的方法 6.c/c+简单程序的结构 7.计算机处理数据的抽象层次 8.c+的基本数据类型的处理 9.数据溢出的结果和应对方法 10.C+的算术操作符 11.自动类型转换 于培养企业需求量大就业率高目前人才市场紧缺的高级软件工程师嵌入式软件工程师以与系统分析师本课
14、程将和嵌入式有机地结合起来培训内容包括理论知识强化实际案例训练企业项目实战等内容让学生扎实掌握和嵌入式编程的各教学大纲由资深嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定实践证明本教学大纲科学合理能够快速培养实的嵌入式工程师通过培训可以获得扎实的开发技能积累至少相当二年的工作开发经验本课程系统介绍了析与设计方法计算机系统的基本原理操作系统接口技术嵌入式系统开发详解等基本知识通过这些知识的学习让学生掌握的关键技术和嵌入式系统开发的基本原理和设计方法并通过实际项目的开发让学生掌握嵌入式系统开发的整个流嵌入式高级软件工程师培训计划精 7/23 12.强制类型转换 第 5 天复合类型 1.
15、数组 2.字符串 3.string类 4.结构 6.枚举 第 6 天指针 1.指针 2.内存分配 3.指针、数组、字符串之间的关系 4.指针算术 5.字符串的指针操作。6.多维数组和指针访问。7.空指针的意义。8.指针练习。第 7 天循环和关系表达式 1.for循环 2.关系表达式 于培养企业需求量大就业率高目前人才市场紧缺的高级软件工程师嵌入式软件工程师以与系统分析师本课程将和嵌入式有机地结合起来培训内容包括理论知识强化实际案例训练企业项目实战等内容让学生扎实掌握和嵌入式编程的各教学大纲由资深嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定实践证明本教学大纲科学合理能够快速培养实的
16、嵌入式工程师通过培训可以获得扎实的开发技能积累至少相当二年的工作开发经验本课程系统介绍了析与设计方法计算机系统的基本原理操作系统接口技术嵌入式系统开发详解等基本知识通过这些知识的学习让学生掌握的关键技术和嵌入式系统开发的基本原理和设计方法并通过实际项目的开发让学生掌握嵌入式系统开发的整个流嵌入式高级软件工程师培训计划精 8/23 3.while循环 4.do while循环 5.嵌套循环 6.多维数组 7.控制台输入输出 第 8 天分支语句和逻辑操作符 1.if 语句 2.逻辑表达式 4.switch语句 5.break 6.continue 7.return 8.简单文件输入输出 第 9 天
17、函数 1.函数原型 2.函数参数和按值传递 3.参数为数组(一维和多维的函数 4.参数为指针的函数 5.参数和返回类型维结构的函数 于培养企业需求量大就业率高目前人才市场紧缺的高级软件工程师嵌入式软件工程师以与系统分析师本课程将和嵌入式有机地结合起来培训内容包括理论知识强化实际案例训练企业项目实战等内容让学生扎实掌握和嵌入式编程的各教学大纲由资深嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定实践证明本教学大纲科学合理能够快速培养实的嵌入式工程师通过培训可以获得扎实的开发技能积累至少相当二年的工作开发经验本课程系统介绍了析与设计方法计算机系统的基本原理操作系统接口技术嵌入式系统开发详
18、解等基本知识通过这些知识的学习让学生掌握的关键技术和嵌入式系统开发的基本原理和设计方法并通过实际项目的开发让学生掌握嵌入式系统开发的整个流嵌入式高级软件工程师培训计划精 9/23 6.处理 string对象的函数 7.函数指针 8.内联函数和宏的使用 9.引用变量 10.函数重载的机制 11.函数模板 12.c+程序的内存模型和几种内存的分配方式 13.结构化程序设计的原则 14.源文件和头文件的物理布局以与对程序模块划分和程序编译的影响 15.静态变量 16.名称空间 第 10 天类(1 1.面向过程编程和面向对象编程的区别 2.面向对象和程序设计语言的关系 3.类的概念和抽象层次 4.接口
19、的概念和客户/服务器模型 5.类的定义和数据封装 6.构造函数和析构函数 7.this指针和对象数组 于培养企业需求量大就业率高目前人才市场紧缺的高级软件工程师嵌入式软件工程师以与系统分析师本课程将和嵌入式有机地结合起来培训内容包括理论知识强化实际案例训练企业项目实战等内容让学生扎实掌握和嵌入式编程的各教学大纲由资深嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定实践证明本教学大纲科学合理能够快速培养实的嵌入式工程师通过培训可以获得扎实的开发技能积累至少相当二年的工作开发经验本课程系统介绍了析与设计方法计算机系统的基本原理操作系统接口技术嵌入式系统开发详解等基本知识通过这些知识的学习
20、让学生掌握的关键技术和嵌入式系统开发的基本原理和设计方法并通过实际项目的开发让学生掌握嵌入式系统开发的整个流嵌入式高级软件工程师培训计划精 10/23 第 11 天类(2 1.指针类成员以与动态分配内存的初始化 2.含指针成员的类的=操作符重载和拷贝构造函数的定义 3.按成员拷贝(bit-wise copy和 deep copy的区别 4.什么时候需要考虑深拷贝(deep copy 5.操作符重载 6.友元类和友元函数 7.类的自动转换和强制类型转换 第 12 天继承 1.继承和派生的概念 2.继承的访问控制和继承方式 3.构造函数成员初始化列表 4.基类和派生类对象的构造顺序 5.继承和对象
21、模型(对象的赋值和切割 6.虚函数的语法和定义 7.继承和多态的关系 8.静态联编和动态联编 9.虚析构函数 10.虚函数表和多态实现的编译器机制 于培养企业需求量大就业率高目前人才市场紧缺的高级软件工程师嵌入式软件工程师以与系统分析师本课程将和嵌入式有机地结合起来培训内容包括理论知识强化实际案例训练企业项目实战等内容让学生扎实掌握和嵌入式编程的各教学大纲由资深嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定实践证明本教学大纲科学合理能够快速培养实的嵌入式工程师通过培训可以获得扎实的开发技能积累至少相当二年的工作开发经验本课程系统介绍了析与设计方法计算机系统的基本原理操作系统接口技术
22、嵌入式系统开发详解等基本知识通过这些知识的学习让学生掌握的关键技术和嵌入式系统开发的基本原理和设计方法并通过实际项目的开发让学生掌握嵌入式系统开发的整个流嵌入式高级软件工程师培训计划精 11/23 11.含有虚函数的类的对象模型 第 13 天代码重用 1.Has-a 关系 2.包含成员对象的类 3.私有和保护继承 4.多重继承 5.虚基类 第 14 天友元、异常和类模板 1.友元 2.异常 3.类模板和具体化 第 3 部分数据结构和算法 第 15 天数据结构和算法(1 1.常用的字符串的 c 函数的具体的代码实现 2.数据结构概论 3.算法基本概念 4.时间和空间复杂度 5.单链表的实现与其应
23、用 6.循环链表的实现与其应用 于培养企业需求量大就业率高目前人才市场紧缺的高级软件工程师嵌入式软件工程师以与系统分析师本课程将和嵌入式有机地结合起来培训内容包括理论知识强化实际案例训练企业项目实战等内容让学生扎实掌握和嵌入式编程的各教学大纲由资深嵌入式领域专家根据嵌入式系统的设计原则和市场要求设计和制定实践证明本教学大纲科学合理能够快速培养实的嵌入式工程师通过培训可以获得扎实的开发技能积累至少相当二年的工作开发经验本课程系统介绍了析与设计方法计算机系统的基本原理操作系统接口技术嵌入式系统开发详解等基本知识通过这些知识的学习让学生掌握的关键技术和嵌入式系统开发的基本原理和设计方法并通过实际项目
24、的开发让学生掌握嵌入式系统开发的整个流嵌入式高级软件工程师培训计划精 12/23 第 16 天数据结构和算法(2 1.双向链表的实现 2.堆栈实现与其应用 第 17 天数据结构和算法(3 1.队列的实现与应用 2.字符串的查找,替换,连接等操作 3.数组,字符串,指针,多维数组的相互关系和归纳 4.递归算法 5.二叉排序树的实现与应用 6.二叉树的前序遍历、中序遍 7.历、后序遍历。8.常见排序方法和二分查找 第 18 天阶段考试 第 4 部分嵌入式系统和 ARM 介绍 第 19 天嵌入式系统和 ARM 介绍 1.嵌入式系统概述 2.ARM硬件平台介绍,ARM处理器体系结构 3.嵌入式软件开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 高级 软件工程师 培训 计划 资格考试 安全工程师 考试 技工 职业技能
限制150内