SPOC学校专有课程
C语言程序设计
分享
spContent=摆脱枯燥的学习方式,践行欢乐的教学理念,体验C语言编程之美。
—— 课程团队
课程概述

C语言是目前世界上最流行、使用最广泛的编程语言之一。它不但具有高级语言面向问题的特征,同时又具备低级语言面向机器的特点,因此在程序员中备受青睐。

本课程将系统介绍C语言的基本构成,语法规则以及C程序的编辑、编译和执行过程。针对初学者的特点,将通过大量的实例和模拟演示对相关概念进行说明。

授课目标

1. 掌握C语言的语法规则;

2. 掌握简单的算法;

3. 能看懂程序;

4. 会调试程序;

5. 掌握自顶向下、逐步细化及模块化的程序设计方法。

成绩要求

通过视频学习,完成测验和作业,达到课程要求后,可以获得课程合格证书或优秀证书。总成绩由各分项成绩汇总后评定,其中:

1. 参与度占5%(用户需要完成全部在线课程的学习);

2. 随堂测验占10%,单元测验占20%

3. 讨论占5%(用户需要在课堂讨论中回复内容被赞的数量为5个);

4. 作业、实验报告及课程设计占30%

5. 期末考试占30%

总成绩达到60分及以上的,可以获得本课程的合格证书。

总成绩达到85分及以上的,可以获得本课程的优秀证书。


课程大纲
预备知识

本课程可以零基础入门学习。《大学计算机基础》的学习虽然有助于深入了解本课程的部分内容,但却不是必须的。

参考资料

[] Stephen PrataC Primer Plus(第6版)》人民邮电出版社,2019年,ISBN978-7-115-39059-2

常见问题

Q :  C语言是一门怎样的语言?

A :  大部分程序员,都会将C语言作为学习编程的第一门语言C语言虽然概念少、词汇少,但却包含了所有基本的编程元素,后来的很多编程语言(C++Java等)都参考了C语言,因此C语言被誉为“上帝语言”毫不夸张,它改变了编程世界。

Q :  C语言难不难?

A :  C语言的概念少、词汇少,思想也简单。C语言学习成本小,入门门槛低,互联网上的学习资料也很多,初学者能够在短时间内掌握编程技能,非常适合入门。

Q :  需要什么配置的电脑?

A :  3K以上的台式机或4K以上的笔记本就足可胜任,不过经济条件允许的话,自然越贵越好。一台高配的电脑,不但会让你工作更加流畅有效率,还会让你享受原本枯燥的编码工作,因此很多程序员都会选择alienwareMacBook

Q :  需要什么操作系统和编程软件?

A :  操作系统可以选择微软的Windows或苹果的Mac OS;对应编程软件可以微软的Visual Studio或苹果的Xcode。本课程将在Windows下使用Visual Studio演示代码。