嵌入式C++-西安盛图软件科技有限公司
Hi,您好,欢迎来到西安盛图软件科技有限公司!

课程大纲

深入理解内存,指针,面向对象,带你重新认识c++,让你懂得什么是工业级编程

第一阶段:C语言基础
第二阶段 C语言高级与数据结构
第三阶段 Linux核心编程
第四阶段 C++面向对象程序设计与桌面应用程序开发
第五阶段 人工智能
第六阶段 ARM驱动
第七阶段 人工智能嵌入式实战

01 第一阶段:C语言基础

夯实底层,打地基

课程优势

1.C语言基础,运算符和表达式,常量与变量

2.编程基础与基本数据类型

3.顺序,选择,循环三大编程逻辑

4.自定义数据类型之数组

5.函数

6.预处理

7.指针

8.自定义数据类型之结构体

9.自定义数据类型之共同体

10.枚举与动态内存

课程目标

1.全面了解计算机的组成结构,为后续练习打下良好的基础

2.学习数据是如何存储的,常量与变量 

3.掌握常用的语句结构,顺序选择结构

4.熟悉复合数据类型,数组,结构体,共同体,能够解决基本的C语言问题

5.熟悉指针,指针的用法,了解指针和其他数据类型结合的使用特性

6.熟悉掌握常用的数据结构


学习效果

1.掌握面向过程的程序设计能力

2.实现五子棋大作业

3.实现贪食蛇大作业

4.实现局用程控交换机数据转码大作业


02 第二阶段 C语言高级与数据结构

结合实际,提升能力

课程优势

1.内存分区

2.指针高级应用

3.回调函数

4.顺序表与链表

5.树与二叉树

6.数据结构与算法


课程目标

1. 了解Linux下的IO操作

2. 全面理解多进程系统中数据交互模型

3. 熟练进行C/S模型及并发服务器搭建

4. 掌握开发大型程序能力

学习效果

1.掌握高级指针的用法

2.掌握函数封装,多文件形式编程

3.自己独立实现较为复杂的c语言小程序

4.达到C语言初级工程师的能力


03 第三阶段 Linux核心编程

万物皆对象,用代码映射现实世界

课程优势

1.Linux基础命令

2.LinuxC编译工具链 gcc  makefile

3.shell编程

4.LinuxIO操作

5.进程与线程

6.进程间通信

7.网络协议与网络编程

8.IO多路复用服务器模型

9.mysql数据库


课程目标

1.深入理解面向对象的程序设计

2.全面理解C++的特性

3.掌握大型程序开发的本领

4.熟练使用QT开发框架,为达到企业开发打好基础学习效果


学习效果

1.掌握服务器端常用的技术和开发技能

2.具备1-2年Linux开发工程师的能力

3.掌握高并发服务器开发运维的能力


04 第四阶段 C++面向对象程序设计与桌面应用程序开发

提升软件框架认识与设计能力

课程优势

1.命名空间与IO流对象

2.引用与指针

3.函数重载

4.类和对象

5.构造与析构

6.运算符重载

7.友元与静态成员

8.函数模板与类模板

9.类的继承与虚继承

10.多态与虚函数

11.C++异常处理

12.智能指针与类型转换

13.C++11新特性

14.STL

15.Qt信号槽原理

16.Qt常用控件与自定义控件

17.Qt事件处理与事件过滤

18.Qt文件操作与重绘

19.Qt网络编程

20.Qt多线程

21.设计模式

课程目标

1. 深入理解面向对象的思想与软件框架设计与实现

2. 全面理解c++语言特性

3. 掌握开发大型程序能力

4. QT开发框架的使用,为达到企业要求做好基础准备


学习效果

1.全面掌握C++面向对象程序设计

2.具备Qt桌面应用程序开发能力

3.具有1-3年c++开发能力


05 第五阶段 人工智能

提升嵌入式软件与硬件综合应用能力!

课程优势

1.python 基础语法

2.容器 函数与文件操作

3.熟练掌握Pandas、HQL、Spark

课程目标

1. 熟悉常用数据挖掘算法与模型

2. 熟悉逻辑回归、决策树、随机森林、GBDT、XGBoost、聚类等建模方法;

3. 熟练使用时间序列、聚类分析、逻辑回归、因果分析、关联分析等统计方法


学习效果

1.胜任相关的数据分析工作,对企业异常数据进行深入分析,对业务风险指标进行跟踪分析及优化

2.搭建业务监控体系,及时发现、排查业务问题,并能提出有效的解决策略或方案


06 第六阶段 ARM驱动

提升软件实施与实践能力

课程优势

1.ARM指令集

2.汇编和C混合编程

3.硬件中断

4.软件中断

课程目标

1. 熟悉项目开发规范和时间节点

2. 和企业中的开发人员学习探讨

3. 掌握项目开发中问题的应急处理措施


学习效果

  1. 深入理解ARM架构

  2. 掌握字符设备驱动程序的开发


07 第七阶段 人工智能嵌入式实战

课程优势

1.ARM摄像头数据采集与分析

2.人脸识别

3.颜色识别

4.机械手臂驱动开发与自动控制

课程目标

  1. 全面掌握ARMCotex芯片驱动开发技能

  2. 能够使用基于ArmCotex芯片搭载外设实现机械手臂,人脸识别别等中高级AI应用


学习效果

实现摄像头采集甄别不同颜色和物体,训练人工智能模型,使用机械手臂控制移动。

行业背景

常年大量的人才缺口,造就了c++工程师薪资水平的一路上涨,物联网时代的来临更加让这一古老语言换发新的青春。

职业路径广

伴随第四次工业革命,物联网和人工智能成为社会趋势,军工、智能交通、智能医疗、等一系列产品大量出现,在我们生活中发挥着巨大作用。

百万人才缺口

由于人工智能和物联网的快速发展,国内嵌入式开发人员需求大量增加,每年人才缺口多达百万。并以25%的速度增加,各公司缺人已成常态。

行业均薪高

计算机行业连居5年内所有行业内平均水平最高行业,物联网和人工智能方向更高,平均基本工资达到16500元/月。

薪资涨幅大

人工智能和物联网属于高薪高素质行业,技术人才不可替代性大,在企业的地位较高,涨幅薪资大,大多企业工资成倍增加以留住广大技术人才。

培养对象

以前,现在,今后想成为一名优秀的c++开发工程师的,大学应届生以及所有有理想的青年。

大学生及已毕业的工程技术人员

计算机、电子、通信、自动化、物联网、软件工程、网络工程、信息科学、信息与计算科学、数学专业等理工科类大三以上的大学生及已毕业的工程技术人员

已有基础技术人员

有一定C、C++、JAVA、C#等编程程序语言基础,喜欢并有志投身于嵌入式研发事业

期望成为优秀工程师

希望通过实际工程项目训练,成为一名优秀的大数据开发工程师,来改变现有生活状况,提高生活品质

培养方向

本课程应用广泛,主要应用于嵌入式智能设备,工业控制软件,智能医疗等行业,是人工智能和物联网两大方向的基础。

  • 通过本课程的系统学习,能够独立胜任嵌入式软件开发、C语言开发、嵌入式Linux应用开发、C++开发工程师、QT开发工程师、嵌入式系统开发、QT桌面应用开发、驱动开发、STM32硬件开发等工作职位。

  • 就业保障

    完善的就业服务,从单元内容测试,到模拟笔试面试,全真笔试面试,从简历制作和优化,到现场答疑,直到真正拿到企业录取通知书,盛图科技一路为你保驾护航

    01

    通过入学测试签订就业协议,为您的就业保驾护航

    02

    拥有国内外上千家企业资源,为您的就业提供更优质的服务

    03

    联合企业定制企业定制班,为您的就业上保险

    04

    简历制作、面试技巧、模拟面试、模拟笔试等服务为您提供offer直通车

    课程特色

    还原企业开发真实需求,以项目驱动教学,大大小小20余个项目练手。西北地区一流的工程师亲自授课,保证你学到最有价值的知识。

    01

    15人小班
    教学

    02

    老师面对面
    教学

    03

    国内一流的
    师资团队

    04

    企业联合定制
    教学大纲

    05

    免费重学
    服务

  • 在线客服

  • 联系电话

    热线电话

    029-89324757

  • 手机站点

    手机扫一扫打开
  • 关注微博

  • 回到顶部