C 语言程序设计
介绍如何使用 C 语言进行程序设计与实现。课程引导学生从需求分析、程序设计、程序实现、测试与维护四个环节入手,全面解决问题。
介绍如何使用 C 语言进行程序设计与实现。课程引导学生从需求分析、程序设计、程序实现、测试与维护四个环节入手,全面解决问题。
介绍如何使用 C 语言进行程序设计与实现。课程引导学生从需求分析、程序设计、程序实现、测试与维护四个环节入手,全面解决问题。
节次 | 标题 | 课件 | 授课视频 |
---|---|---|---|
1 | 课程简介 | 下载 | 暂缺 |
2 | C语言简介 | 下载 | B站 |
3 | 数据类型 | 下载 | B站 |
4 | 字符串和格式化输入输出 | 下载 | B站 |
5 | 操作符、表达式和语句 | 下载 | B站 |
6 | C控制语句:循环 | 下载 | B站 |
7 | C控制语句:分支和跳转 | 下载 | B站 |
8 | 字符输入输出和输入验证 | 下载 | B站 |
9 | 函数 | 下载 | B站 |
10 | 数组和指针 | 下载 | B站 |
11 | 字符串、字符串函数和排序 | 下载 | B站 |
12 | 存储类、链接和内存管理 | 下载 | B站 |
13 | 文件输入输出 | 下载 | B站 |
14 | 结构体和其它数据格式 | 下载 | B站 (部分) |
15 | 位操作 | 下载 | B站 |
16 | C预处理器和C库 | 下载 | B站 |
17 | 高级数据表示 | 下载 | B站 |
节次 | 标题 | 课件 | 授课视频 |
---|---|---|---|
1 | 计算机硬件基础 | 下载 | B站 |
2 | 代码阅读 | 下载 (附件1 附件2) | B站 |
节次 | 标题 | 课件 | 授课视频 |
---|---|---|---|
1 | 编译 | 下载 | DevC++简介 |
2 | 在线判题系统 | 下载 | 暂缺 |
3 | 测试 | 下载 | B站 |
4 | 调试 | 下载 | B站 |
5 | 2048游戏 | 下载 | 暂缺 |
授课的主要材料包括:
(1) 课程手册。课程手册介绍了本课程的所有基本信息。
(2) 实验手册。实验手册介绍了本课程实验的目的、步骤和注意事项。
(3) 项目手册。项目手册介绍了本课程项目的要求和需求。
(4) 习题手册。习题手册布置了本课程理论课所有的作业题。
本课程的理论课教材有2本:
课程还参考了网络资源等。
其中,华为“智能基座”的部分,主要依据华为技术有限公司提供的《程序设计》资料包中C语言部分。
本课程的实验课教材为自编教材《C语言程序设计课程实验手册》。
本课程讲授的是C语言程序设计专业技术知识,无法直接满足研究生考试或者计算机相关证书考试等需求。事实上,这些需求也是不可能兼顾的。因此,本课程将在授课时介绍一些较有价值的文献材料 ,供学有余力的学生阅读。