C/C++就业班招生简章
C++相对于JAVA、.NET来说,入门较难,因此选择学习C/C++的人比较少,导致目前C++人才非常匮乏。C/C++是目前唯一应用最广泛的编程语言,它被广泛应用于网络、通讯、图像、游戏、硬件驱动、嵌入式等行业。C/C++入门虽难,但知识更新速度远没有Java、.Net快,是一门终生受用的技术。
培训目标
本课程重点培养掌握Linux下C/C++程序开发。让学员毕业后真正具备一年左右软件开发经验。
招生对象
本课适合所有具有专科以上学历的C/C++爱好者。入学前虽具备C语言概念知识。
课程安排
第一阶段:C/C++语言基础
| 核心技术课程 | C语言知识和算法基础:面向过程的结构化程序设计方法、C语言常量、变量、if语句 、switch语句、do循环、while循环、for循环、类型、数据类型转换、表达式、函数和函数调用、指针与数组、数据结构基础及指针使用技巧、自定义数据类型,结构,枚举,联合、位运算、常用数据结构(堆栈、队列、链表、树等)、查找、排序、C语言实现、C语言输入输出、文件操作、阶段性测试和项目练习 C++语言理论基础:C++面向对象概述――类和对象、构造函数和析构函数、运算符重载、继承与派生、虚函数与多态性、C++流和文件操作、模板技术和STL、异常处理和名字空间、Unicode和字符串处理、阶段性测试和项目练习。 |
第二阶段:Linux C/C++编程
| Linux C/C++技术课程 |
Linux C/C++编程基础:Linux简介、Linux安装、Linux启动过程详解、常用命令、Shell编程、Vi/Vim编辑器的使用、Linux下C/C++程序编译(g++,gcc,makefile)、Linux下C/C++程序调试(gdb)、Linux文件系统和I/O 数据库知识: 关系型数据库原理、SQL数据查询语言、索引、存储过程、触发器、游标、事务、函数等,简单数据库优化技术,数据库访问。 Linux进程和多线程:Linux系统进程概述、进程操作、守护进程、相关的系统调用、线程的基础知识、多线程编程方法、线程应用中的同步问题。 Linux网络编程基础:网络编程基础、TCP/IP协议、Socket编程基础、基于TCP协议编程、UDP协议编程。 |
第三阶段:项目实战
| 大型项目 |
以串口、网口、usb口为通讯方式、实现语音电话软件。 |
第四阶段:传智播客特色课程
| 项目名称 | 总结以往所学知识,介绍面试、沟通等个人发展所需的知识和技巧。 |
培训方式
![]() |
培训时间:4个月 培训方式:全日制脱产,每周5天上课,早9:00-晚 8:00 。 |

联系电话:010-51552111 010-51552112 传真:010-51552110 E-mail:lx@itcast.cn
地址:北京市海淀区国家信息产业基地上地东路27号春生泰克大厦406室
版权所有:北京传智播客教育科技有限公司 © 2004-2008
地址:北京市海淀区国家信息产业基地上地东路27号春生泰克大厦406室
版权所有:北京传智播客教育科技有限公司 © 2004-2008





