C/C++培训 JAVA培训 Android iphone培训 程序员培训 国通定向班 C++乐学计划 JAVA优学计划 高级搜索 [我的校友]

当前位置:首页 > 高端课程 > C/C++课程体系 C/C++课程体系 C/C++ Course

你知道吗

C/C++,是历史最悠久,应用极其广泛的开发语言

C/C++,是运行速度快、安全性极高的开发语言

C/C++,是高端软件工程师的从业良选,是取得高薪工作的利器

我选C++五大理由

为什么本科生要学C++

1、C/C++是本科院校的基础课程,很多非计算机专业的也都有开设。语法学习上 不需要投入更多 的学 习成本。 使用最熟悉的语言赚更多的钱。

2、学好C/C++,走遍天下都不怕。学C/C++就掌握了语言的通性,学其他语言就方便了。学习在MacOS和iOS上使Objective-C(6.158%),语法上可快速过渡。

3、同一水平的程序员,往往C/C++程序员获得的薪酬高。这意味C/C++人才稀缺, 学习难度大。你想挑战吗?

4、学习c++本科生比大专有绝佳的优势,本科生在数学及算法、英语等方面比大 专生强得多,因此学起c++相对更容易

C++应用领域

C++作为有着20多年历史的程序语言,有着大量的沉淀。使得c++在现代软件 领域中占据着举足轻重的地位, 其应用领域:应用程序平台、桌面软件开发(如:百度、QQ、浏览器、播放器… )、高性能实时计算、CAD/CAE/CAM等、系统及框架、机器人及工业控制系统、 手机等智能设备、航空航天系统、多媒体网络游戏等。

此外,c++在系统级复杂应用程序,高性能、实时、并行和嵌入式的应用中 占主导地位,同时对灵活性和底层操作要求较高的软件开发中暂居这绝对优势。

C++就业方向

C/C++通讯开发工程师

Linux C语言软件开发工程师

Windows C++软件开发工程师

C/C++多媒体开发工程师

WindowsCE嵌入式开发程序员

游戏开发程序员/3G软件开发工程师

福州就业企业:新大陆、新网锐捷、福富软件、顶点软件、网龙、国通科技…

厦门就业企业:东南融通、巨龙软件、用友软件、美亚柏科、网宿科技….

深圳就业企业:软通集团、中软资源、腾讯、华为、中兴通讯….

上海就业企业:阿尔卡特、宝信软件、新华控制、华讯网络、华虹集成….

全国一线城市对于c++人才需求告急,特别是大公司对于c++的人才更是需求旺盛!

C++就业薪资

对于企业来说对c/c++开发人员的入职要求相对高,一旦被企业录用一般起 薪在3000-6000元。普通的公司一般在3000元左右,好的公司如网龙、星网锐捷 的等一般在5000到6000元左右。如果在一线城市像北京、深圳、上海等最低也在 4000以上。第二年的薪资一般在4000-7000元、第三年薪资一般在5000-8000元、 五年的c++人才年薪十万是很正常的现象。但很多人听说c++很难,实际跟想象的 也不太一样,c++有它的优越性。

C++的优越性

1、C和C++不是任何一个公司或者组织的商标,不被任何个人拥有。如果Android 使用C++,就不会惹上甲骨文的官司。

2、使用C/C++开发,所要学习的技术比较单纯、成熟、变化小。掌握语法,掌握 1~2个操作系统,掌握主流的开发库就可以找到满意的工作。

3、IT行业压力大、工作量大,但C/C++程序员开发工作最轻松。C/C++是基于产 品的开发,而其他语言是基于项目的开发。

课程优势

课程特点

培训内容包括理论知识强化、教学项目训练、企业项目实战等内容,让学生扎实掌握C/C++编程的各项关键技术,获得C/C++软件开发丰富的项目经验,为学员高质量高薪就业打下扎实的基础。由专家精选的大量实际案例(教学项目)、项目开发实战训练贯穿于全部课程中,学员学练结合、学以致用,需要完成网络和数据库的实战项目,以培养实际工作能力。通过项目实战,还能让学员了解项目中软件测试基本技术,项目管理流程,项目技术文档编写技术,人员沟通技术,企业管理理论基础,企业文化基础。在学习基本理论知识,进行项目实战演练的同时,定期进行学员就业心态,面试技巧相关培训以及学员口头表达能力和面试技巧训练,提升学员综合能力以达到企业的用人要求。

培养目标

本课程的任务是,教授计算机高级语言C/C++及其应用程序设计技术。培养学生达到以下几个目标:

精通C/C++语言的语法,掌握SP和OOP的程序设计方法;算法与数据结构;掌握Windows平台程序开发技术,Visual C++,MFC,Win32 SDK ,ADO编程; ?

掌握面向对象的软件分析设计方法,UML语言; ?

精通网络通讯编程技术; ?

掌握数据库编程技术; ?

掌握多媒体编解码技术; ?

企业项目实战:学员参与真实的项目开发,直接获得宝贵的实践积累、实践经验与工作经历。课程结束后具备1~2年的C/C++软件工程师项目经验。

招生对象

参加博洋教育C++软件项目实战培训需要具备

(1) 本科及以上学历,计算机相关专业(计算机/数学/物理及相关理工学科者优先)

(2) 有一定的编程基础,逻辑思维能力强

(3) 年龄在18-28周岁以内

(4) 有志于软件开发

课程概述

编程基础强化课程

课时

40

课程简介:

针对标准C语言和数据结构与算法等基础知识进行强化教学。入学时帮助学习软件编程有困难的学员增加部分课时,基础知识。

课程设置:

1、C语言编程基础

2、数据结构

3、常用算法

4、数据库基础知识等

项目实战强化辅导课程

课时

316

课程简介:

在理论阶段和项目实战阶段的课程中,利用课外另外半天的时间或者晚上的时间,每天增加2~4课时并安排项目实战强化辅导,由专门的辅导老师协助学员解决各阶段学习中和各项目实战编程中的各种问题。

笔试面试实战课程

课时

68

课程简介:

笔试和面试是IT用人单位招聘最重要的考核方式。一般只有通过笔试才能获得用人单位的面试机会,我们在日常工作和学员工作面试过程中积累和收集了众多IT名企的笔试题,为学员笔试积累了极具价值的题库资源,通过笔试面试实战,学员不断提高夯实技术基础,同时具备较强的笔试能力,让学员能在笔试阶段脱颖而出。同时,整理了大量实用的面试技巧,全面提升求职能力。

课程设置:

1、企业面试真题常考知识综合笔试和机试

2、笔试题目测试点评和常考知识点串讲

3、模拟真实的面试包含人事面试和技术面试

4、人事面试和技术面试应答技巧对策

职业素养课程

课时

22

课程简介:

专业的职业经理讲解职业规划,专门的礼仪训练,介绍面试,沟通等个人发展所学的知识和技巧,让学员具备进入企业必备的职业素质,成为合格的职业人

课程设置:

1、职业生涯规划

2、团队建设,团队合作,时间管理,沟通技巧

3、商务礼仪

4、简历撰写,面试技巧,技术面试注意事项

实训项目强化辅导课程

课时

90

课程简介:

针对就业有问题的学员在课程结束后安排15天的实训项目强化辅导。

第一阶段:以企业办公辅助系统为导向

课时

112小时

实训目标:

综合C语言、数据结构与算法和数据库三门技术,在Linux系统环境下开发管理信息系统(MIS)。掌握面向过程的C语言编程基础、

编程技巧、编程思路;掌握标准Linux C语言函数库;掌握大多数标准Linux开发工具;掌握通过Oracle数据库系统和Pro*C存储

Linux中的数据;拥有开发实际应用程序的信心和能力。

实训主题

实训内容

Linux开发环境

Linux概述与基本操作、gcc、gdb、make命令和makefile文件

面向过程的C编程

C语言概述、数据类型、变量声明、运算符、格式化输入输出、分支语句、循环语句、跳转

语句、一维、二维和多维数组、字符串、函数、结构体、联合、枚举、 预处理器、指针、

内存管理、标准库的使用、C语言高质量编程

数据结构与算法

链表、通用链表、栈和队列、经典查找与排序算法

数据库开发

Oracle数据库基础、ER模型、数据库系统的开发流、POWERDESIGNER工具使用、ORACLE体系

结构、DDL、DML、PLSQL与数据库设计、存储过程、触发器、函数、游标

数据库访问技术

PRO C程序设计、宿主变量、指示器变量、错误处理、游标处理、PRO*C调用PL/SQL程序块、

PRO*C调用存储过程、动态SQL

软件工程

流程图、Visio、详细设计文档书写规范

项目名称

超市收银(POS)系统

所属行业

零售

项目简介:

针对大中小型超市、便利店等只需进货与收银功能而开发的商业管理系统。它的核心功能是

管理商品的进货、收银、盘点等物流业务。用户可以随时查询商品库存及进销存情况,任意

时间段的商品或收银员销售情况等经营管理中重要的统计数据。前台收银的主要功能:添加

销售单(添加、修改、删除销售明细),结账打印小票、挂单,取单,撤单,退货等。后台

商品管理的主要功能:添加、修改、删除、查询商品信息,统计查询商品销售情况。

配套项目库

企业办公辅助系统

扫雷游戏

开心农场

第二阶段:以FTP服务器软件开发为导向

课时

76小时

实训目标:

网络软件是C/C++技术应用领域主要组成部分。通过在Linux系统下开发服务器端网络软件,掌握Linux系统的服务器端开发技术;掌

握Linux系统内核编程;学习Linux系统图形界面开发;具备开发服务器端软件的能力。

实训主题

实训内容

Linux内核编程

Shell程序设计、Linux底层文件访问、标准I/O库、文件和目录操作、进程、进程的结构和类型、多种方法启动新进程、父进程、子进程、僵进程、信号以及如何使用它们、进程间的通信、管道的定义、进程管道、管道调用、命名管道、信号量、消息队列、共享内存、线程、在进程里创建新线程、多线程、用信号量和互斥量进行同步、改变线程的属性

Linux系统网络编程

socket编程基础、TCP/IP、UDP套接口编程、IO复用、原始套接口、文件传输协议(FTP)

图形用户界面(GUI)

GTK+、事件、信号、回调函数、GTK+构件、GNOME构件、CNOME菜单、对话框

软件工程

SVN

项目名称

FTP服务器软件

所属行业

工具类软件

项目简介:

ftp服务器的主要功能是上传下载文件以达到数据共享的目的。主要功能:本地用户登录,

匿名用户登录,守护进程,目录添加,删除,修改等操作,文件上传、下载(断点续传),

REST断点续传和APPE断点续传,流量统计、监控,主动和被动连接等。

第三阶段:以银行活期储蓄系统开发为导向

课时

76小时

实训目标:

在Windows操作系统环境下使用标准C++,运用面向对象编程思想进行开发。学习使用Windows API进行多线程和网络编程。实现数据库的设计、数据库编程以及数据层的开发。具备在windows操作系统下开发基于C/S架构的软件的能力。

实训主题

实训内容

Windows系统级编程

线程、产生一个线程、结束一个线程、暂停、恢复线程、线程的优先级、多线程应用程序、线程间的通讯、使用临界区、互斥量、事件及信号量实现线程同步、线程池高级应用

C++扩展的特性

C++ 2011新标准(0x)、函数重载、内联函数、引用类型、内存动态分配、异常的抛出、传播、捕获和处理、命名空间、运算符重载、智能指针

C++面向对象编程

面向对象、类的定义、类的访问控制、各种构造函数、初始化列表、析构函数、对象初始化、this指针、const、类的静态成员、友元函数、友元类、继承、复合与继承的关系、重定义基类函数、继承关系中构造函数、析构函数之间的关系、基类和派生类对象的转换、多重继承、虚基类、虚继承、多态性、抽象基类、虚析构函数、工厂模式、单件模式

泛型编程

函数模板、类模板、标准模板库(STL)、vector、string、map、list、迭代器、函数对象、泛型算法、Boost

数据库访问技术

ADO、Connection、Command、Recordset、创建各对象的指针

软件工程

概要设计文档书写规范、数据库设计文档书写规范

项目名称

银行活期储蓄系统

所属行业

金融

项目简介:

本软件是基于Client/Server模式的银行活期储蓄业务系统。整套软件由客户端程序和服务器端程序构成,客户端运行在面向个人业务的银行柜台的电脑上,银行职员输入相关信息并通过网络通讯向服务器发送请求,并接收服务器端程序的应答,显示处理的结果。服务器端处理客户端的各种业务请求。主要实现银行开户、销户、取款、存款、余额查询、转账、修改密码、打印账户明细记录、计算利息、黑名单等功能。

配套项目库

银行活期储蓄系统

航空售票系统

第四阶段:以多人对战-连连看游戏开发为导向

课时

33天

实训目标:

C/C++的效率决定了他们是开发游戏的主力军。在Windows操作系统环境下使用MFC进行图形化界面编程,运用MFC中的GDI技术进行图形图像开发,应用ADO技术对常见的数据库进行连接和访问,深入利用Windows API进行多线程、网络编程和常见的协议实现。学习常用的游戏开发技术;拥有开发商业应用程序的能力。

实训主题

实训内容

Windows内核编程

IPC机制封装、多线程库封装、内存池

MFC

Windows编程基础、MFC体系结构、MFC程序的生死、RTTI、消息映射、消息路由、对话框、常用的控件、GDI、文档/视图结构、应用程序美化

Windows系统网络开发

WINSOCK网络编程、通信模型,异步选择、完成端口、广播和多播

游戏开发

游戏常用技术、双缓冲

软件工程

测试计划与测试案例书写规范

项目名称

多人对战游戏-连连看

所属行业

网络游戏

项目简介:

采用C/S构架方式实现。玩家登录进入游戏大厅,入座。如果有3个以上的玩家预备开始游戏,则倒计时等待游戏开始。随机生成多样式的游戏棋盘,玩家可以将 2 个相同图案的对子连接起来,连接线不多于 3 根直线,就可以成功将对子消除。最快将棋盘上面的对子全部消除掉者获胜。玩家可看到其它玩家的游戏进度的缩略图,也允许其他玩家旁观。其他主要功能:玩家信息管理、积分管理、在线用户管理、信息中转管理、注册新玩家、准备与自动搜寻游戏功能、积分排行等。

配套项目库

多人对战游戏-连连看

网络电话

项目名称

银行活期储蓄系统

所属行业

金融

项目简介:

产品定位于企业内部语音通讯,提供各个部门之间同事的交流,提高交流的实时性,可以用来保存各种通话记录,通讯簿,功能经过扩展后,也可以成为集团公司中各个分公司之间的语音交流工具。项目主要功能:用户注册,添加联系人,显示联系人,浏览通话记录,显示未接来电,模拟话机实现点对点ip语音通信。

第五阶段:以iCloud Video移动应用开发为导向

课时

22天

实训目标:

apple公司的iphone已经开创了移动平台新纪元!它与app store的绝配也为全世界的程序员提供了一个施展才华的全新大舞台。综合Windows服务器端和iOS客户端开发技术,开发目前最流行的基于移动设备的移动应用。掌握商业服务器架构开发技术;了解iphone sdk和iphone开发的基础知识,循序渐进地掌握iphone开发的基本流程,为iPhone和iPod Touch创建应用程序。熟悉Objective-C编程语言、Xcode和Interface Builder开发工具。掌握iPhone图形界面开发技术;拥有开发综合商业应用程序的能力。

实训主题

实训内容

Mac OS开发环境

Mac OS开发环境搭建、Mac OS基本操作、XCode的使用

Objective-C

Objective-C面向对象编程、foundation框架、数字对象、字符串对象、数组对象、词典对象、集合对象、管理文件和目录

iOS开发

MVC、interface builder、nib文件、视图控制器、应用程序委托、常用控件、操作表、警报、多视图应用程序、表视图、HTTP协议、数据加密和解密、多媒体处理、程序设置、数据持久性、应用程序本地化

iPhone手机特性

轻击、触摸、手势、定位、加速器、照相机

软件工程

操作手册书写规范

项目名称

iCloud Video

所属行业

移动开发

项目简介:

iCloud Video是一款使用云服务,利用WIFI随时随地光看本地视频的软件。如果不是iPhone支持的格式,软件会将其转换成iPhone支持的格式进行播放,转换的过程您几乎不需要等待就可以直接观看。整套软件由iphone客户端程序和Windows服务器端程序构成。服务器端负责导入视频和音频文件并无线推送至你的手机设备。主要实现添加、删除共享目录,处理客户端的请求转换视频格式,转换音频格式并把数据推送到手机设备,响应各种播放功能(快进、暂停、定位、播放)等功能。客户端运行iphone上,主要实现添加、修改云服务器信息,获取云服务器提供的视频和音频信息,播放云服务器提供的视频和音频等功能。

配套项目库

iCloud Video

电子教室

项目名称

电子教室

所属行业

多媒体教育

项目简介:

这是将局域网内一台电脑的屏幕画面广播到其他电脑上的软件。主要由学生机程序和教师机程序组成。教师机程序具备屏幕监视,锁定和解锁学生机,即时消息,远程遥控学生机,远程关机,电子点名,分发文件,浏览在线学生等功能。学生机程序具备接受文件,电子举手,学生示范,发起提问等功能。

就业红榜

福州大学就业红榜福建农林大学就业红榜福建师范大学就业红榜福州闽江大学就业红榜福建工程学院就业红榜其他院校就业红榜

关于博洋 | 专家师资 | JAVA高端课程 | C++高端课程 | 学院天地 | 高薪就业 | 在线报名 | 网站地图

联系电话:0591-87410050 87410051投诉邮箱:info@softfz.com

软件园校区:福州市鼓楼区铜盘路软件园软件管委会大楼3楼 大学城校区:福州大学新区数学与计算机科学学院4号楼(北楼)一层

软件园校区乘车路线:市内乘105、311路到终点站(软件园),乘8路到软件园大门站,49路到管委会站,乘107到终点站转105到终点站。

线路查询 大学城校区乘车路线:乘坐41,48,55,95,96路公交车到福大新区北门站下车 rss订阅

Copyright 2005-2011 © 福州博洋信息人才培训学校 All Rights Reserved 闽ICP备05025900号