- 课程
- 学校
- 老师
课程原价:
面议
优 惠 价:
面议
更新日期:
2025/12/05
开课形式:
计划开班
上课时段:
其他
课程人气:
已有 19742 人浏览
授课学校:
上课地址:
长沙市芙蓉区五一广场文运街省电教馆(口腔医院左侧)牛耳教育
咨询电话:
400-168-8684
长沙牛耳教育软件学院-其它课程
课程类别
课程名称
开班时间
学费
课程内容详细介绍
课程简介
Linux C/C++课程课时分配 | 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 C/C++课程表| 第一阶段 | ||
| 课程内容 | 课程目标 | 课程项目 |
| 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应用和游戏开发,跨平台的移动互联网游戏开发等相关领域工作。
学校简介