暂无课程咨询信息 [发表课程咨询]
第1讲 了解计算机的工作原理 | 1.计算机系统的组成、用途各异的计算机 | 为什么人人要学习编程? |
第1讲 了解计算机的工作原理 | 2.指令与计算机程序、计算机中的数 | 从指令出发认识计算机程序 |
第2讲 信息在计算机中的表示 | 1.进制数的转换 | 进制数的转换 |
第2讲 信息在计算机中的表示 | 2.数值数据、字符数据、其他数据的表示与存储 | 数据的表示与存储 |
第3讲 编程的理论基础 | 1.程序语言、计算机问题求解的基本特点 | 编程理论基础 |
第3讲 编程的理论基础 | 2.计算机算法及其表示、程序设计技术 | 计算机算法及其表示 |
第4讲 编写第一个C程序 | 1.C语言的历史、C语言基本词法、编写第1个C程序 | 编写第1个C程序 |
第4讲 编写第一个C程序 | 2.编写简单的程序、C程序基本结构、开发步骤、编码风格 | 编写简单的程序 |
第5讲 将简单数据引入C程序中 | 1.数据类型、常量 | C语言基本数据类型 |
第5讲 将简单数据引入C程序中 | 2.变量、类型定义的修饰 | 常量和类型修饰 |
第5讲 将简单数据引入C程序中 | 资料片:国际大学生程序设计竞赛――2014西安赛区:欢迎 | 欢迎 |
第5讲 将简单数据引入C程序中 | 资料片:国际大学生程序设计竞赛――竞赛规则 | ACM-ICPC竞赛规则 |
第6讲 数值数据的运算与处理 | 1.运算符与表达式、算术运算 | 算术运算 |
第6讲 数值数据的运算与处理 | 2.自增自减运算、位运算 | 自增自减运算、位运算 |
第7讲 逻辑数据的运算与处理 | 1.关系运算、逻辑运算 | 关系运算、逻辑运算 |
第7讲 逻辑数据的运算与处理 | 2.用布尔代数简化逻辑式子、条件运算、其他运算、常量表达式 | 用布尔代数简化逻辑 |
第8讲 赋值和类型转换 | 1.赋值运算符、隐式类型转换 | 赋值运算和隐式类型转换 |
第8讲 赋值和类型转换 | 2.混合运算的风险控制、显式类型转换 | 混合运算风险控制 |
第8讲 赋值和类型转换 | 资料片:AlphaGo | AlphaGo |
第9讲 编写程序语句 | 1.编写简单语句、复合语句、注释,语句的写法 | 编写简单语句、复合语句、注释 |
第9讲 编写程序语句 | 2.编程实现单个字符输入输出 | 编程实现字符输入输出 |
第9讲 编写程序语句 | 资料片:那些年的编程快手们――用代码将梦想照进现实 | 用代码将梦想照进现实 |
第10讲 编程实现简单数据的输出 | 1.printf函数和输出格式控制(1) | printf函数和输出格式控制(1) |
第10讲 编程实现简单数据的输出 | 2.printf函数和输出格式控制(2) | printf函数和输出格式控制(2) |
第11讲 编程实现简单数据的输入 | 1.scanf函数和输入格式控制(1) | scanf函数和输入格式控制(1) |
第11讲 编程实现简单数据的输入 | 2.scanf函数和输入格式控制(2) | scanf函数和输入格式控制(2) |
第12讲 编程实现选择分支 | 1.程序顺序结构和跳转结构 | 程序顺序和跳转结构 |
第12讲 编程实现选择分支 | 2.程序选择结构 | 程序选择结构 |
第13讲 编程实现嵌套的选择分支 | 1.选择结构的嵌套 | 选择结构的嵌套 |
第13讲 编程实现嵌套的选择分支 | 2.程序如何应用选择结构 | 程序如何应用选择结构 |
第13讲 编程实现嵌套的选择分支 | 资料片:算法的舞蹈――冒泡排序Bubble Sort | 冒泡排序舞蹈 |
第14讲 编程实现循环 | 1.while循环、循环三要素 | while循环、循环三要素 |
第14讲 编程实现循环 | 2.循环不变式、do和for循环 | 循环不变式、do和for循环 |
第14讲 编程实现循环 | 资料片:算法的舞蹈――选择排序Select Sort | 选择排序舞蹈 |
第15讲 循环的终止、加快和嵌套 | 1.终止、加快、嵌套循环 | 终止、加快、嵌套循环 |
第15讲 循环的终止、加快和嵌套 | 2.编写计数型、条件型循环,循环程序时间性能分析 | 编写计数型、条件型循环 |
第15讲 循环的终止、加快和嵌套 | 资料片:算法的舞蹈――插入排序Insert Sort | 插入排序舞蹈 |
第16讲 编程实现枚举算法 | 1.枚举算法策略 | 枚举算法策略 |
第16讲 编程实现枚举算法 | 2.迭代算法、递推算法 | 迭代算法、递推算法 |
第16讲 编程实现枚举算法 | 资料片:算法的舞蹈――快速排序Quick Sort | 快速排序舞蹈 |
第19讲 调用函数-调用形式 | 1.函数调用优化,函数嵌套和递归调用 | 函数嵌套和递归调用 |
第19讲 调用函数-调用形式 | 2.递归算法策略、分治算法策略 | 递归算法和分治算法 |
第19讲 调用函数-调用形式 | 资料片:算法的天籁之音――6分钟“听”15种排序算法 | 15种排序算法 |
第17讲 调用函数-返回与参数传递 | 1.函数定义语法和函数返回 | 函数定义和函数返回 |
第17讲 调用函数-返回与参数传递 | 2.如何设计函数参数 | 设计函数参数 |
第17讲 调用函数-返回与参数传递 | 资料片:算法的舞蹈――归并排序Merge Sort | 归并排序舞蹈 |
第18讲 调用函数-原型与声明 | 1.函数声明、原型及库函数调用方法 | 函数声明、函数原型 |
第18讲 调用函数-原型与声明 | 2.常用库函数和第三方函数库使用 | 函数库使用 |
第18讲 调用函数-原型与声明 | 资料片:算法的舞蹈――希尔排序Shell Sort | 希尔排序舞蹈 |
第20讲 设计函数-函数间的数据传递(1) | 1.对象作用域概念 | 对象作用域 |
第20讲 设计函数-函数间的数据传递(1) | 2.多模块下的作用域设计 | 作用域设计 |
第20讲 设计函数-函数间的数据传递(1) | 资料片:排序算法比较 | 排序算法比较 |
第21讲 设计函数-函数间的数据传递(2) | 1.程序映像及加载 | 程序映像及加载 |
第21讲 设计函数-函数间的数据传递(2) | 2.对象生命期设计 | 对象生命期 |
第22讲 设计函数-接口与实现分离 | 1.对象初始化 | 对象初始化 |
第22讲 设计函数-接口与实现分离 | 2.多模块下的接口设计 | 多模块下的接口设计 |
第23讲 编写规模化程序 | 1.多文件程序结构与组织 | 多文件程序结构与组织 |
第23讲 编写规模化程序 | 2.规模化程序的工程设计 | 规模化程序的工程设计 |
第24讲 编程任务的自动化工具 | 1.用宏实现编程任务自动化 | 用宏实现编程任务自动化 |
第24讲 编程任务的自动化工具 | 2.编译器预定义宏 | 编译器预定义宏 |
第25讲 编程任务的接口与版本控制 | 1.文件包含 | 文件包含 |
第25讲 编程任务的接口与版本控制 | 2.实现版本控制 | 实现版本控制 |
第26讲 配置开发环境 | 1.开发环境参数与配置 | 开发环境参数与配置 |
第26讲 配置开发环境 | 2.使用第三方开发库 | 使用第三方开发库 |
第27讲 批量数据的表示与处理 | 1.一维数组 | 一维数组 |
第27讲 批量数据的表示与处理 | 2.多维数组 | 多维数组 |
第28讲 批量数据的遍历与访问 | 1.数组元素的遍历 | 数组元素的遍历 |
第28讲 批量数据的遍历与访问 | 2.矩阵运算 | 矩阵运算 |
第29讲 函数之间实现批量数据传递 | 1.幻方编程 | 幻方编程 |
第29讲 函数之间实现批量数据传递 | 2.传递数组参数 | 传递数组参数 |
第30讲 构建大数和高精度类型 | 1.构建大数类型 | 大数类型 |
第30讲 构建大数和高精度类型 | 2.高精度运算和混合编程 | 高精度运算和混合编程 |
第32讲 实现排序算法 | 1.实现冒泡、选择、插入排序 | 实现冒泡、选择、插入排序 |
第32讲 实现排序算法 | 2.实现快速、归并、希尔等排序算法 | 实现快速、归并、希尔等排序算法 |
第31讲 文字信息的表示与处理 | 1.字符串的表示与处理 | 字符串的表示与处理 |
第31讲 文字信息的表示与处理 | 2.字符串应用 | 字符串应用 |
第33讲 用空间换取时间编程方法 | 1.实现查找算法 | 实现查找算法 |
第33讲 用空间换取时间编程方法 | 2.用空间换取时间编程 | 用空间换取时间编程 |
第34讲 探究指针的本质与使用 | 1.指针的本质是什么? | 指针的本质是什么 |
第34讲 探究指针的本质与使用 | 2.使用指针 | 使用指针 |
第35讲 指针运用的风险控制 | 1.指针的有效性和风险控制 | 指针的有效性和风险控制 |
第35讲 指针运用的风险控制 | 2.指针的运算规则 | 指针的运算规则 |
第36讲 数组元素的简洁表示 | 1.指向一维数组元素的指针 | 指向一维数组元素的指针 |
第36讲 数组元素的简洁表示 | 2.指向多维数组元素的指针 | 指向多维数组元素的指针 |
第37讲 大批量数据的简洁表示 | 1.指向数组的指针和指针数组 | 指向数组的指针和指针数组 |
第37讲 大批量数据的简洁表示 | 2.多级指针和批量数据简洁表示 | 多级指针和批量数据简洁表示 |
第38讲 完美实现函数之间的数据交换 | 1.批量文字简洁表示 | 批量文字简洁表示 |
第38讲 完美实现函数之间的数据交换 | 2.函数之间数据交换的高效方法 | 函数之间数据交换的高效方法 |
第39讲 字符串查找与匹配 | 1.函数之间传递字符串数据 | 函数之间传递字符串数据 |
第39讲 字符串查找与匹配 | 2.字符串查找与匹配算法 | 字符串查找与匹配算法 |
第40讲 回调函数 | 1.学会用指针数据 | 学会用指针数据 |
第40讲 回调函数 | 2.学会用回调函数 | 学会用回调函数 |
第41讲 使用动态内存 | 1.获取动态内存 | 获取动态内存 |
第41讲 使用动态内存 | 2.使用动态内存 | 使用动态内存 |
第42讲 复杂数据在C程序中的表示 | 1.结构体类型与对象 | 结构体类型与对象 |
第42讲 复杂数据在C程序中的表示 | 2.用指针简洁表示复杂数据 | 用指针简洁表示复杂数据 |
第43讲 编程使用复杂数据 | 1.共用体类型和对象 | 共用体类型和对象 |
第43讲 编程使用复杂数据 | 2.枚举与位域 | 枚举与位域 |
第44讲 构建数据类型体系 | 1.构建数据类型体系 | 构建数据类型体系 |
第44讲 构建数据类型体系 | 2.用链表表示动态“数组” | 用链表表示动态“数组” |
第45讲 链表的运算 | 1.链表的运算 | 链表的运算 |
第45讲 链表的运算 | 2.结点插入和删除 | 结点插入和删除 |
第46讲 常用算法及策略 | 1.动态规划与贪心算法 | 动态规划与贪心算法 |
第46讲 常用算法及策略 | 2.图搜索与回溯算法 | 图搜索与回溯算法 |
第47讲 编程操作永久性数据 | 1.文件系统概念 | 文件系统概念 |
第47讲 编程操作永久性数据 | 2.操作文件 | 操作文件 |
第48讲 编程读写文件 | 1.用C程序读写文件 | 用C程序读写文件 |
第48讲 编程读写文件 | 2.编程处理各种格式的文件 | 编程处理各种格式的文件 |
暂无课程评论信息 [发表课程评论]
暂无课程咨询信息 [发表课程咨询]