不一样的C
分享
课程详情
课程评价
spContent=不一样的C,带给你不一样的学习体验。
—— 课程团队
课程概述

从操作系统开发者和程序设计语言设计者的视角,进行程序设计教学。

课程在讲授一个较小的C语言核心之后,通过大量的程序演练来帮助同学们学习程序设计。 课程中使用严格明确的语言应用规则,帮助同学们从一开始就建立良好的编程习惯。


大量经典的C语言代码编程演示,让同学们感悟C语言程序设计的精髓。 



授课目标

您会掌握基本的程序设计思想和方法,具备较强的动手实践和自学习能力,具有初步的计算思维。

课程大纲
预备知识

大学英语四级    合格

Linux操作系统   (*)

参考资料
  1. K. N. King. C语言程序设计现代方法. 人民邮电出版社, 2007. ISBN: 9787115167071


常见问题

Q1:如何学习本课程?


A1:本课程的学习有三条线索, 一是听讲, 二是阅读, 三是编程。授课讲述的是程序设计的核心内容,要求同学们专注听讲; 阅读是大家自主学习,巩固纳新的过程; 编程中通过持续的建模、编码、调试和优化,最终让学生掌握专业的程序设计的技能。为后续课程学习打好基础,做好准备。


Q2:使用什么样的开发环境?

我们使用Linux下的nano/vim + gcc +gdb 作为授课的演示环境和同学们的上机环境。