返回
返回 我的 北京
首页 分享 收藏 预约报名 拨打电话

北京C/C++培训课程

2018-02-08 21:22:24 141
如遇无效、虚假、诈骗课程,请立即举报
为了您的资金安全,请见面交易,切勿提前支付任何费用
举报
培训课程详情
课程详情

学习对象:


对C感兴趣,但没有任何软件编程基础,想先从零基础入手的软件开发爱好者;2、希望从另外一些简单的其他语言转型从事C开发的求职人员。


培训周期:


培训周期:1个月;

培训方式:全日制脱产,每周五天上课,上两天休息一天的方式,早9:00—晚20:30;

培训要求:电脑内存在4G以上,8G内存为更佳,尽量Win7、64位以上操作系统,intelCPU双核2.2以上,至少500G存储空间。


学习费用:


原价2500元,现价优惠全免费


视频下载:


关于C/C基础视频教程,传智播客已经录制完成,并对外免费开放。建议参加此班的学员在开学之前,请下载视频并在家进行提前预习,以取得更好的学习效果。

点击此处进入视频下载页面


1.C语言基础阶段

学完此阶段可掌握的核心能力:


1、通过C语培养编程思维和动手能力;

2、通过C语言的学习培养面向过程编程思想,为以后的深入学习就业课程打下坚实基础。


学完此阶段可解决的现实问题:


1、具备C/C领域基础专业编程能力;

2、实现电子词典项目案例;


学完此阶段可拥有的市场价值:


具备学习编程思维,但尚不能达到任何企业用人标准。


1.1初识C语言


课程内容:C语言发展史、前景; C语言概论、C语言范例程序讲解;认识Visual Studio。

学习目标:学习卓绝个C语言程序,从此进入编程的殿堂。


1.2数据类型与运算符


课程内容: C语言关键字和标识符;ASCII码;常量与变量;基本数据类型; 二进制8进制与16进制,进制计算,补码; C语言基本运算符详解,类型转化; 基本输入输出。

学习目标:理解数据存储原理;掌握常量、变量的定义和实用;熟练应用数据类型的转换;掌握每一种运算符的使用,能写出可以处理一些计算的操作的简单程序;理解运算符优先级、结合方向。


1.3流程控制


课程内容:代码的条件分支流程组;数组在内存的存储方式详解;字符串数组;unicode字符串; C语言字符串数组库函数。

学习目标:理解什么是流程控制,流程控制都有哪些,它们有怎样的掌握数组操作中的遍历、查找、和排序;一些常见算法,比如冒泡排序、选择排序和快速排序等要掌握。能够通过数组来处理现实生活中的需要批量操作的问题,进一步提高编程能力。


1.4函数


课程内容:函数以及函数的声明与定义; 函数的形参,实参; 函数的递归; 多文件编译,以及#include与#define;全局函数与静态函数。

学习目标:理解函数的作用与重要性,深入理解函数参数、函数返回值、函数声明的作用及应用。掌握如何编写函数,如何使用函数进行多文件开发, 能够通过函数来消除代码重复和提高代码的可读性。


1.5指针


课程内容:指针的原理; 指针与数组的关系; 指针数组; 二级指针与多级指针; 指针做为函数的参数,指针做为函数返回值; 指针与字符串; 指针运算; main函数的参数。

学习目标:理解什么是指针及指针的作用,什么是地址传递,数组通过的角标访问元素的内部实现原理。掌握如何定义和使用指针了解动态存储空间是如何分配和释放的。什么是指针数组、指向数组的指针、指针函数、函数指针;理解C语言中内存分区,不同的分区有什么特点。


1.6指针与字符串


课程内容:字符串和字符数组; 字符串的输入输出; 字符串操作函数; 字符串作为函数参数。

学习目标:字符串是常用的知识点,需要掌握字符串的输入输出,和字符串的操作函数,还要理解字符串作为函数参数时的应用。


1.7内存布局


课程内容:内存管理; 变量生存期与作用域; 内存布局,堆区,栈区,代码区; 局部变量,全局变量,静态变量;外部变量与extern。

学习目标:理解内存工作原理,深刻理解程序运行与内存的关系。


1.8结构体和共用体


课程内容:结构体类型和结构体变量; 结构体的内存对齐; 结构体数组; 指向结构体的指针; 结构体嵌套定义; 结构体做为函数参数; 共用体; 枚举; typedef与宏定义。

学习目标:理解全局变量的定义与声明,结构体、共用体的作用,掌握如何定义和使用结构体。解决现实的编程问题。


1.9文件操作


课程内容:文件读写操作; 文件缓冲区以及文件顺序读写,随机读写; 二进制文件;结构struct与二进制文件; 二进制文件与文本文件操作; 文件加密。

学习目标:掌握文件的打开关闭操作,并能正确的读取和存储文件以及完成对文件的更改。熟练使用文本文件和二进制文件读写。


1.10实战一电子词典


案例描述:快译通电子词典,实现英译汉和汉译英的单词翻译功能(跨平台Windows,Linux,MAC)。

学习目标:通过项目实战,使大家了解如何开发的C程序,从项目需求分析项目设计,到项目实现,对C程序开发流程有个整体的认识,这对实际工作中是大有裨益的。同学们可以将基础班所学的语言知识融会贯通到具体的项目中去,在做项目的同时领略语言的强大的功能。



1.11实战二跨平台IDE


案例描述:实现中文编程的图形化IDE开发环境,用C/C语言step by step领着同学们完成跨IDE项目。

实现类似VS,eclipse等各类流行IDE风格的图形化的代码编写界面。项目完成后可以支持扩展出自定义的编程语言(跨平台Windows,Linux,MAC)。

学习目标:通过项目实战,使大家了解如何开发的C程序,从项目需求分析项目设计,到项目实现,对C程序开发流程有个整体的认识,这对实际工作中是大有裨益的。同学们可以将基础班所学的语言知识融会贯通到具体的项目中去,在做项目的同时领略语言的强大的功能。


联系我时,请说是在【好培训网】看到的。
相关培训课程