课程介绍
C语言是一种程序设计的高级语言,它简洁灵活而且高效,可以实现一些低层的相关操作,我们可以使用C语言开发大型的系统软件,也可以使用C开发面向领域的应用系统。
理解和掌握C程序设计,可以培养学生程序设计的逻辑思维能力和抽象能力等,可以加深理解计算机的工作原理,理解C程序设计的结构化方法思想,掌握C语言的基本语言要素,数据类型和基本算法,运用基本的控制结构进行简单的程序设计。为今后进一步学习和运用计算机解决专业问题和其他实际问题,为进行更为复杂程序的设计打下坚实的基础,同时也为学习其他类似语言(C++,JAVA等)奠定坚实的基础。
学习C语言程序设计,可以打开通往计算机世界的大门。
课程大纲
学习目标
课程的主要任务是引导学生进入计算机程序设计的广阔空间、培养学生的逻辑思维能力、抽象能力和基本的计算机程序设计能力。
本课程以C语言为载体,使学生对计算机程序设计有一个初步的正确的认识,学会阅读用计算机程序设计语言(C)编写的简单应用程序,掌握结构化程序设计的基本方法和用计算机解决实际问题的基本步骤,训练学生的逻辑思维能力,培养其严谨的思维方式和良好的程序设计风格,为进一步学习其它专业基础课程和专业课程打下良好的基础。
学习要求
本课程的学习,必须理论结合实践,多做练习,更重要的是要多上机实践。在课堂学习之后,尽量利用时间多进行实践练习。注重理解和掌握基本的概念、基本的语法和语义、基本的应用。
考核标准
课件浏览20%,客观练习40%,主观练习40%,课内讨论0%,练习允许2次全部重做。。
课程内容不断迭代,成绩以当时的课程内容为准,一旦合格,可以申请证书。申请证书后,以结课处理,成绩不再改动
教材教参
教材:
1.刘韶涛等编著,C语言程序设计,清华大学出版社,2015.2
2.刘韶涛等编著,C语言程序设计学习指导与上机实践,清华大学出版社,2015.2
参考教材:
1.谭浩强编,C语言程序设计(第三版)》,清华大学出版社,2005年