C语言程序设计-哈工大

  • 名称:C语言程序设计-哈工大
  • 分类:程序设计  
  • 观看人数:加载中
  • 时间:2018/9/12 22:22:54

           学习程序设计是一件充满挑战、更充满乐趣的事情,然而学习之初,它之所以给你枯燥乏味的感觉,那是因为没有发掘出它的趣味来。本课程力图用最简明的语言、最典型的实例及最通俗的解释将这种趣味性挖掘出来,带给你全新的学习体验,和你一起欣赏C语言之美,领悟C语言之妙,体会学习C语言之无穷乐趣。

 C语言程序设计

第1周——初识C语言从认识变量和常量开始
 
1.1 为什么要学C语言(10分钟)
 
1.2 C 语言集成开发环境简介(16分钟)
 
1.3 如何定义一个变量(10分钟)
 
1.4 变量的表数范围和存储形式(29分钟)
 
1.5 宏常量与const常量(13分钟)
 
本周课件、知识点小结和常见错误小结
 
先修知识(有基础者越过)——二进制和内存(11分半)
 
第1周测验
 
练兵区——单选题——不计入总分
 
练兵区——编程题——不计入总分
 
第2周——数字间的那些事儿,做点计算哈
 
2.1 算术运算(20分钟)
 
2.2 赋值运算(15分钟)
 
2.3 增1和减1运算(17分钟)
 
2.4 自动类型转换(5分钟)
 
2.5 强制类型转换(7分半)
 
本周课件、知识点小结和常见错误小结
 
第2周测验
 
练兵区——单选题——不计入总分
 
练兵区——编程题——不计入总分
 
第3周——从键盘中来,到键盘中去,开始输入和输出啦
 
3.1 数据的格式化屏幕输出(15分钟)
 
3.2 数据的格式化键盘输入(18分钟)
 
3.3 单个字符的输入输出(15分半)
 
3.4 进阶:用getchar()输入数据存在的问题(含错误案例分析)(10分)
 
3.5 进阶:用%c输入数据存在的问题(含错误案例分析)(10分)
 
本周课件、知识点小结和常见错误小结
 
第3周测验
 
练兵区——单选题——不计入总分
 
第3周编程题在线测试
 
练兵区——编程题——不计入总分
 
第4周——无处不在的抉择
 
4.1 关系运算符和逻辑运算符(23分钟)
 
4.2 条件语句(14分钟)
 
4.3 开关语句——条条道路通罗马(28分钟)
 
4.4 进阶:数值溢出和精度损失问题(34分半)
 
4.5 进阶:软件测试与错误实例分析(20分半)
 
本周课件、知识点小结和常见错误小结
 
选学——用raptor绘制选择结构的流程图(27分钟)
 
第4周测验
 
练兵区——单选题——不计入总分
 
第4周编程题在线测试
 
练兵区——编程题——不计入总分
 
第5周——周而复始的循环之道
 
5.1 计数控制的循环(31分钟)
 
5.2 递推(33分钟)
 
5.3 条件控制的循环(32分钟)
 
5.4 嵌套循环(17分钟)
 
5.5 穷举(39分钟)
 
5.6 进阶:软件调试与错误实例分析(27分钟)
 
本周课件、知识点小结和常见错误小结
 
选学——用raptor绘制循环结构的流程图(25分钟)
 
第5周测验
 
练兵区——单选题——不计入总分
 
第5周编程题在线测试
 
练兵区——编程题——不计入总分
 
第6周——函数:分工与合作的艺术
 
6.1  函数定义、调用、参数传递和函数原型(35分半)
 
6.2  函数封装与程序的健壮性(23分钟)
 
6.3  进阶:断言与防御式编程(14分钟)
 
6.4 进阶:代码风格(22分钟)
 
本周课件、知识点小结和常见错误小结
 
选学——结构化与模块化程序设计方法(41分)
 
第6周测验
 
练兵区——单选题——不计入总分
 
第6周编程题在线测试
 
练兵区——编程题——不计入总分