总站
- 课程
- 学校
- 老师
总站
课程原价:
面议
优 惠 价:
面议
更新日期:
2024/11/19
开课形式:
计划开班
上课时段:
其他
课程人气:
已有 15809 人浏览
授课学校:
上课地址:
长沙市芙蓉区五一广场文运街省电教馆(口腔医院左侧)牛耳教育
咨询电话:
400-168-8684
长沙牛耳教育软件学院-其它课程
课程类别
课程名称
开班时间
学费
课程内容详细介绍
课程简介
Linux C/C++软件工程师课程课时分配 | ||
阶段 | 课程 | 课时 |
第一阶段 | Linux系统基础与Shell编程 | 40 |
GNU C编程 | 64 | |
Linux应用编程 | 56 | |
阶段项目 | 24 | |
第二阶段 | MySQL数据库开发 | 32 |
数据结构 | 32 | |
GNU C++编程 | 80 | |
阶段项目 | 24 | |
第三阶段 | Oracle | 24 |
WINDOWS编程技术 | 24 | |
Visual C++/MFC编程技术 | 48 | |
网络编程技术 | 24 | |
阶段项目 |
| |
第四阶段 | 企业项目实战 | 128 |
职业素质 | 24 | |
总课时 |
| 624 |
第一阶段 | ||
课程内容 | 课程目标 | 课程项目 |
Linux系统基础与Shell编程 |
|
|
Linux系统安装,基本概念; | 了解Linux操作系统体系结构; | 配置Linux文件服务器; |
常用命令; | 熟练操作Linux操作系统; | Linux系统资源管理系统; |
用户与权限管理; | 熟练编写一般的SHELL程序; |
|
网络与服务; |
|
|
进程管理; |
|
|
BASH SHELL编程; |
|
|
正则表达式; |
|
|
awk,sed |
|
|
GNU C编程 |
|
|
企业编码规范 | 掌握企业编码规范 | Linux下人力资源管理系统; |
C程序结构,数据类型,变量定义,表达式,流程控制; | 熟悉C语言的语法; | Linux下学生成绩管理系统; |
指针,数组与指针,二唯数组与指针,字符串与指针; | 理解指针在C语言中的重要性; |
|
变量的作用域,存储类别; | 熟练使用C语言描述常用数据结构与实现常用算法; |
|
结构体,共同体,位域,枚举,结构体与指针; | 熟练使用C语言开发模块化程序; |
|
常用数据结构与算法; |
|
|
预处理; |
|
|
位运算; |
|
|
C库函数; |
|
|
GCC,GDB,Makefile |
|
|
Linux应用编程 |
|
|
Linux系统编程基础知识; | 了解Linux系统下应用编程基本知识; | Linux系统下BBS系统; |
文件操作,低级文件I/O,系统调用,文件系统操作, | 熟练使用标准C库、Linux内核提供的系统调用、Pthread线程库等进行Linux系统下应用软件开发; | |
时间日期,命令行选项分析,内存映射等使用; |
| |
Linux进程概念,进程创建、同步操作,信号、管道、旗语、 |
| |
消息队列、共享内存等进程间通讯对象使用; |
| |
多线程编程,线程管理、线程同步对象使用; |
| |
网路编程,网络基本知识、TCP/IP协议简介Socket编程接口、C/S模型、并发模型、多路复用使用; |
| |
第二阶段 | ||
MySQL数据库开发 |
|
|
数据库概论; | 掌握关系型数据库的设计; | BBS(论坛)管理系统数据库设计; |
关系型数据库设计原理; | 熟练创建各种数据库对象; | HR人力资源管理系统数据库设计; |
表,视图,索引,存储过程,触发器等对象的管理; | 熟练使用SQL语言; |
|
SQL查询语言; | 掌握MySQL流程控制语句; |
|
MySQL流程控制语句; | 熟练操作MySQL,SQLite3数据库管理系统; |
|
SQLite3数据库管理系统概论; |
|
|
MySQL,SQLite3,Oracle C语言接口; |
|
|
数据结构 |
|
|
数据结构绪论 | 掌握算法分析方法 |
|
线性表 | 掌握顺序表和链表的操作 | |
栈和队列 | 掌握栈和队列的操作 | |
矩阵 | 掌握多维数组和矩阵操作 | |
树 | 掌握树和二叉树的操作 | |
图 | 了解图的处理 | |
查找和排序 | 掌握常见的查找和排序算法的实现 | |
GNU C++编程 |
|
|
C++与C差异; | 熟悉C++在面向过程编程上与C的差异; | 图书馆借阅系统; |
面向对象程序设计思想; | 熟练使用C++语言实现封装、继承、多态等面向对象程序设计的特点; | 字符界面版QQ聊天系统; |
使用C++语言中实现类,对象,继承,抽象,多态等概念; | 熟练使用标准模板库(STL); |
|
命名空间; |
|
|
泛型技术 |
|
|
标准模板库(STL); |
|
|
异常; |
|
|
MySQL C++接口; |
|
|
ACE 网络框架或者Boost网络库; |
|
|
第三阶段 | ||
Oracle数据库 |
|
|
数据库基础理论 | 能够熟练使用Oracle数据库 |
|
SQL语言基础 | ||
ORACLE数据库使用 | ||
WINDOWS编程技术 |
|
|
Windows编程思想 | 会用VC开发WIN32API程序 | 最短路径查询软件 |
Windows编程程序架构、执行原理 | 网络入侵监控系统 | |
WindowsAPI函数 | 远程桌面控制 | |
WIN32 窗体程序设计 |
| |
WIN32程序的消息机制 |
| |
WIN32程序的资源管理 |
| |
Visual C++/MFC编程技术 |
|
|
Visual C++编程基础 | 会用VC的MFC类库开发软件 | 固定资产管理系统 |
MFC类库的结构层次 | ||
MFC消息映射 | ||
MFC错误处理机制 | ||
基于对话框的编程 | ||
MFC常用控件编程 | ||
GDI编程技术 | ||
Unicode与字符串 | ||
菜单、工具条、状态条编程 | ||
动态链接库、静态连接库编程技术 | ||
集合编程技术(动态数组,动态链表,动态映射) | ||
对象序列化功能 | ||
ATL COM组件编程技术 | ||
MFC DOC--VIEW架构技术 | ||
MFC多线程、Windows同步对象技术 | ||
ADO编程技术 | ||
网络编程技术 |
|
|
TCP/IP协议基础 | 会用VC开发网络程序 | FTP服务器 |
Socket概念 | 网络入侵监控系统 | |
Windows Socket API网络编程技术 | 即时通讯软件 | |
MFC的Socket网络编程技术 |
| |
C/S网络应用程序(一个聊天程序的设计) |
| |
第四阶段(企业实训) | ||
项目实战 |
|
|
以公司运作的方式来完成一个完整的项目; | 掌握公司项目的开发流程; | FTP服务器 |
熟练技术文档的编写; | 网络入侵监控系统 | |
熟练团队协作的方法; | 即时通讯软件 | |
学会主动思考,主动完成项目; | 固定资产管理系统 | |
| 最短路径查询软件 | |
| 网络入侵监控系统 | |
| 远程桌面控制 | |
职业素质 |
|
|
最大化的对接社会、企业对从业人员的真实能力需求。在此项目中,它不仅包含了传统教育中的职业道德与职业思想,而且还包含了职业能力这层内容。这是一个全新的学生就业导向、就业思想、就业能力以及对接社会需求的培养。 |
预期就业岗位
合适人群
打算从事IT行业的在读学生或往届生;
只要你有信心、有毅力,愿意花时间去学习、理解,就一定可以符合我们的要求。
牛耳教学目标
1.掌握面向对象编程的基本思想,以C++程序实例为主导逐步理解掌握类、对象、继承、重载、多态、模板等概念及其编程。
2.数据结构的实现,了解常用算法,并能在软件开发中灵活应用。
3.掌握标准C++的IO输入输出,编写稳定高效的应用,并能应用STL提高开发效率。
4.掌握跨平台智能手机应用及游戏开发,熟练应用cocos2d-x框架进行多个智能手机平台的游戏开发,能从事移动互联网Android应用和游戏开发、IOS应用和游戏开发,跨平台的移动互联网游戏开发等相关领域工作。
学校简介