长沙Linux C/C++ 就业培训招生简章
【培养目标】
为了满足企业对嵌入式技术人才的需求,解决当前大学生就业难,企业招聘难的问题,长沙乐嵌基地面向社会和高校开设Linux C/C++ 实训课程。实训内容以企业对人才的需求为核心,系统的学习Linux C/C++ 开发技术,通过真实的项目实践,使学员系统全面的掌握Linux C/C++开发技术,具备Linux C/C++项目研发能力和一定的实际项目开发经验,达到用人单位对Linux C/C++软件开发人才的知识技能要求,从而实现学员的高质量就业和良好的职业发展。
【就业岗位】
Linux C/C++软件开发工程 、Linux 应用开发工程师
【薪资待遇】
一般情况下,应届毕业生从事Linux C/C++软件工程师的起薪如下:
本科生:税前平均月薪 4000 ~6000
研究生:税前平均月薪 6000 ~8000
具备1-2年工作后,基本上都有 30% ~ 的涨幅。
说明:以上信息为乐嵌基地与乐嵌人才合作单位以及已就业学员调查所得。Linux C/C++软件工程师指导薪资在 3500 ~ 10000元,实际情况会根据企业的性质,所处地区、行业、企业的实际情况以及学员的个人综合素质有所差别。
【授课特色】
边讲边练,全天候教学实践,每一个知识点都安排相应的实践,学员学完一个知识点后,当场实践消化;
实训过程中采用实际项目案例教学方式,强化学员的动手研发能力和实际操作能力;
每一个阶段课程结束后学生都要完成一个综合实训项目,使学生能综合理解和应用所学知识解决实际问题,实现知识向能力的跨域;
培训过程中分阶段进行考试,检验学员的学习效果,并根据教学结果进行辅导和强化;为学员提供全面的职业素质教育和面试指导;
【入学要求】
具备计算机基础知识;
具备C语言编程基础;
通过长沙乐嵌基地嵌入式就业实训班入学考试;
【培训教材】
《Linux C/C++ 研发工程师就业班培训讲义》
《Linux C/C++ 研发工程师就业班培训实验教程》
【课时安排】
上课时间: 周一 ~ 周五(上午9:00 ~ 下午5:30),晚自习(晚上:7:00~ 9:30)
【上课方式】
为了**培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。
【教学环境】
【课程大纲】
阶段 嵌入式Linux系统开发基础
Linux系统基础与shell编程基础
主要讲解Linux系统基本概念、ubuntu的安装与使用、Linux下的目录结构、Linux常用命令、网络服务、进程管理、文件系统基本概念、shell脚本的基本概念及shell脚本编程基础。
学习目标
熟练使用Linux基本命令,掌握基本shell脚本程序的编写,了解Linux的基本概念
项目实战
安装vmvare 虚拟机及ubuntu 操作系统,搭建嵌入式Linux开发环境,编写一个shell脚本,判断某文件是否存在,并输出结果。
嵌入式 GNU C编程
主要讲解企业C语言编码规范,C语言基础,循环与条件分支,指针的概念及应用、数组与指针、指针与字符串、指针和函数、结构体与指针、预处理及位运算,C文件的操作。C语言模块化编程、gcc编译器的使用、Make的作用及Makefile 文件的编写。
学习目标
掌握C语言基本语法,掌握基本Makefile 文件的写法,熟练使用C指针的概念及使用
项目实战
为多目录多源码文件的工程项目编写Makefile文件;Linux下学生成绩管理系统(要求使用结构体数组来存放学生成绩信息)
数据结构
主要讲解数据结构的基本概念及常用数据结构在项目开发中的应用。线性表、链表、栈、队列、二叉树在C语言中的实现及应用。顺序查找法,二分法查找、选择排序和冒泡排序算法的C语言实现
学习目标
掌握常用数据结构(线性表、栈和队列)的实现与应用;熟练常用的查找和排序算法;
项目实战
完成单机版的学生选课管理系统(要求使用链表来存放学生的选课信息及教师开课信息);
第二阶段 嵌入式Linux应用编程
Linux应用编程
主要讲解linux环境下多进程、多线程、网络、以及GUI图形应用程序设计。重点讲解进程的概念、进程创建、进程的通信;线程的创建与同步、内存映射、Linux下文件和目录的操作;
网络编程基础及linux下的网络编程,TCP/IP协议,socket编程接口,并发模型、多路IO复用技术。
学习目标
掌握linux环境下多进程、多线程程序设计方法;熟练掌握linux环境网络程序设计方法
项目实战
完成基于TFTP协议的TFTP下载工具的开发。包括TFTP客户端和TFTP服务器。
GNU C++ 编程
主要讲解GNC C++ 与C的差异、面向对象程序设计思想、类和对象、 继承、抽象、多态性、构造函数、虚函数、函数模板、类模板、友元函数、友元类的基本概念及实现。
学习目标
掌握面向对象程序设计思想;掌握C++基本语法熟练应用C++进行应用程序开发
项目实战
基于Linux 环境下C++实现的局域网聊天软件。基于Linux 环境下C++实现的《足球先生投票系统》
嵌入式GUI编程
重点讲解跨平台QT开发环境的搭建和移植、Linux图形系统实现机制、QT图形开发基础、QT关键技术、QT图形程序框架,QT应用程序开发基本组件的使用,包括文本框、按钮控件、字符串类、列表框、树型控件等。基于QT的网络编程,TCP SOCKET类,UDP SOCKET类的使用,QT平台移植,在ARM开发平台上部署QT应用程序。
学习目标
掌握QT图形界面程序的开发,掌握QT图形程序的移植与跨平台编译;
项目实战
完成基于Linux QT平台开发的简易计算器;完成基于Linux QT平台开发的图片浏览器;完成基于Linux QT平台开发的俄罗斯方块游戏;完成基于Linux QT MP3播放器
第三阶段 嵌入式Linux综合项目实训
项目开发实践
重点讲解项目开发流程、自顶向下的方案设计方法,复杂问题分解成多个简单问题方法。
代码调试方法,基本问题分析和解决的流程。开发文档的编写,主要有需求分析说明书、软件详细设计说、验收测试文档。
实训项目
智能WIFI巡航车,无线遥控四轴飞行器溶液PH值在线分析系统,超市自动储物柜控制系统
基于ARM 嵌入式Linux实现的环境数据采集终端,基于GPRS模块的短信群发系统,基于Linux QT实现的多媒体播放器,基于GPRS模块的无线数据传输系统
第四阶段 嵌入式工程师职业规划及就业指导
职业规划与就业指导
主要讲解嵌入式工程师的职业规划、求职心态,工作心态和工作方法;人际沟通交流能力,表达能力的训练;项目答辩,简历指导,面试方法指导。重点提升学员的职业素质,提升就业竞争力。
【教学文化】
学校
乐嵌基地通过给学校提供专业实习岗位,师资培训、课程置换等方式,帮助学校提高实践能力方面的教学,提升学员就业率和就业质量,提高学校知名度。
学生
乐嵌基地通过专业的、系统的嵌入式强化培训,学员以快的速度掌握嵌入式核心技术,掌握嵌入式软件开发的基本思路,嵌入式产品设计的基本流程。通过完成一个实际产品项目开发,提高学员分析问题、解决问题的能力,使学员具备嵌入式产品开发能力,积累产品开发经验,提高学员的核心竞争力,实现高质量就业。
企业
为企业培养合格的嵌入式工程师,为企业的发展增添活力。
教学理念
用心教学、悉心指导,注重学员思维能力的培养,重点培养学员软件编程思维能力、逻辑思维能力;引导学员提出问题、分析问题、解决问题,培养学员分析问题,解决问题的能力。通过职业素质训练,培养学员职业心理素质、工作方法,沟通表达能力,培养学员自信,工作责任心,提高学员职业素质,从而实现高质量就业。