对于这个星球上的大多数人来说,真正的数字革命尚未开始。 未来10年,变革无处不在,让我们一起编码世界! ——埃里克执行主席
我们将用15周的时间来深入讲解C语言。 在教学过程中,我们会重点讲解更多的“为什么”以及错误程序的分析。 我们会从环环相扣的问题入手,重点解决一些高年级学生容易忽视、复杂的问题。 水平编程非常重要的“点”沿着数据结构主线由简单到复杂一一展开,在实例的“不断深化和完善”中引入知识点。 深入的指导将指导您一步步编写逐渐增大大小的程序。
在过去40年的90%时间里,C语言一直是主导语言,只是偶尔被其他语言超越,可见其魅力。 C语言作为一种高级语言,其实并不高级,但正是这种“低级”给了我们更多思考的机会。 期望通过学习本课程,您不仅能够简单掌握一门语言的语法,还能了解语法背后的思想,并初步具备灵活运用这些思想编写程序解决实际问题的能力。 。 如果你掌握了这些,你会发现成功的最后一步就是选择一个合适的编程工具。
你想从“菜鸟”升级为“程序员”吗? 那就加入“粥”的行列,和我们一起踏上爱上C语言的旅程吧。
从2021年秋季学期开始,本课程加入教育部-华为“智慧基地”精品MOOC建设项目,将C语言与华为资源有机结合,包括鲲鹏平台软件开发、华为编程实践和编程规范等。具体章节如下:
1.1.2 计算的未来和未来的计算(9分半钟)
1.1.3 编译型语言和解释型语言及其操作差异(7分)
1.1.4 现代主流计算机指令(8分)
1.2.3 鲲鹏平台简介-如何在华为云上申请弹性云服务器(6分)
1.2.4 鲲鹏平台介绍-远程登录(3分半钟)
1.2.5 鲲鹏平台介绍-linux命令(4分)
1.2.6 鲲鹏平台简介-运行Hello World(5分)
1.6 进阶:华为编程实践和编码标准
1.6.1 编程练习——数据类型(4分)
1.6.2 编程练习——常数(4分)
1.6.3 编程练习——变量(10分)
1.6.4 编程实践——声明和初始化(1分)
2.6 进阶:华为编程实践和编码标准
2.6.1 编程练习——表达式(4分)
2.6.2 编码风格——整数(16分)
5.7 进阶:华为编程实践和编码标准
5.7.1 编程练习——控制语句(8分半)
6.1.3 鲲鹏平台ARM处理器功能优化(8分)
6.5 进阶:华为编程实践和编码标准
6.5.1 编码风格——命名(6分半)
6.5.2 编码风格——注释(6分)
6.5.3 编码风格——格式(17分)
6.5.4 编程练习——预处理(19分)
6.5.5 编程练习——头文件(9分半钟)
11.5 进阶:华为编程实践和编码风格
11.5.1 编码风格——指针和数组(10分半钟)
11.5.2 编码风格——字符串(5分)
11.5.3 编码风格——断言(6分)
11.5.4 编码风格——功能设计(17分)
11.5.5 编码风格——函数使用(19分)
13.4 鲲鹏多核系统及弱内存模型(17分)
15.7 进阶:华为编程实践和编码标准
15.7.1 编程规范——存储器(6点)
15.7.2 编程规范——文档(3分半钟)
15.7.3 编程规范——其他(4分)