C语言及程序设计(一) app for iPhone and iPad
【课程介绍】
课程针对没有任何程序设计基础的初学者,全面介绍C语言及利用C语言进行程序设计的方法。课程注重知识的传授,更关注学习者能够通过实践的方式,真正学会利用C语言解决问题,奠定程序设计的基础。为此,专门设计了实践方案,指导学习者在听讲的同时,有效完成实践。讲课中还适时穿插进行学习指导,帮助初学者尽快掌握程序设计的学习方法。
【课程目标】
课程主要针对无任何编程经历的初学者,利用主讲者多年来教授大一学生的教学经验,准确把握知识点掌握中的难点,在和视频配套的实践方案配合下,帮助初学者顺利掌握知识,获得学习中的自信。
【课程计划】
本课以系列课程的形式开出,供学习者渐次深入,掌握C语言及程序设计的方法。
课程目录
一
1人人学点程序设计
2 程序设计语言
3 搭建C语言的运行平台
4 C语言程序初体验
5 本课的学习策略建议
6 让代码积累“看得见”
7 分支结构程序体验
8 数值数据类型及表示
9 变量
10 标识符及其命名
二
11 算术运算符与算术表达式
12 自增与自减
13 数值型数据的存储
14 指针及其运算
15 数据的输入
16 数据的输出
17 赋值运算符与赋值表达式
18 逗号运算符与逗号表达式
19 字符数据及字符类型
20 表达“条件”——条件表达式
21 将条件“组合”起来——逻辑表达式
22 控制结构与流程图
23 用if语句实现分支结构
三
24 if语句的嵌套
25 用switch语句实现多分支结构
26 利用switch语句解决问题
27 条件运算符和条件表达式
28 编程学习中常见障碍的克服
29 调试利器——程序的单步执行
30 算法的基本概念
31 循环控制结构及流程图
32 循环思维启蒙:输出小星星
33 三种循环语句
34 用循环累加
35 问题求解方法——迭代
四
36 简单文字处理
37 循环嵌套
38 用break和continue改变流程
39 问题求解——求素数
40 问题求解方法——穷举
41 C语言的程序结构与语句小结
42 将数据保存到文本文件
43 从文本文件中读入数据
44 程序设计能力提高途径——OJ平台简介
45 OJ平台中的典型输入处理
46 小小型应用系统开发指导(一)
47 小小型应用系统开发指导(二)
48 课程总结及展望