《C语言程序设计》是计算机相关专业(计算机科学与技术、计算机应用等)本科的一门重要课程,目的在于培养学生的程序设计思路和程序设计能力,训练学生的过程式程序设计方法,为后续课程打下坚实的基础。
         本课程的主要内容以程序设计的基本概念为主线,介绍了C语言中基本的数据类型、基本的控制结构、数组、函数、预处理指令、指针、结构体、位运算和文件操作等。通过上课学习和课下的上机练习,使学生能够掌握程序设计的基本概念并能够编写简单的程序。
         要想学好本课程,必须多看书、多上机练习。本质上计算机语言也是一门语言,语言的特点是记忆量大,所以在学习初期,必须记忆大量的关键字和函数,记住各关键字的使用语法;其次就是多实战练习才能掌握一门语言。和一般语言不同的是计算机没有意识,所以我们使用本语言描述问题时必须严格遵守本语言的规范,否则计算机是很难懂你的意思。
  
  
 推荐教材:
         教材名称:  《C程序设计》
         编 著 者:   谭浩强
         出 版 社:   清华大学出版社
         版 本 号:   第二版      
  
  
 参考资料:
  
 《C程序设计》       谭浩强                    清华大学出版社
  
 《C语言程序设计》   黄维通       马力妮       清华大学出版社
  
 《C语言中级培训材料》                         兰州大学信息院
  
  
 课程安排:
  
 1、C语言概述             3
  
 2、数据类型及运算        3
  
 3、顺序结构程序设计      3
  
 4、选择结构程序设计      3
  
 5、循环结构程序设计      4
  
 6、数组的定义和使用      3
  
 7、函数的定义和使用      5
  
 8、预处理命令            1
  
 9、指针                  3
  
 10、结构体和联合体       3
  
 11、位运算               2
  
 12、文件操作             2