本课程通过介绍程序设计语言--C语言,展开程序设计的概念和方法的介绍,主要内容包括:各种数据类型,运算符,表达式;结构化程序设计语句;函数的概念和用法;编译预处理命令;位运算;文件的操作;算法的基本表示方法及结构化程序设计方法。C语言功能丰富,表达能力强,使用灵活方便,应用面广,既具有高级语言的优点,又具有低级语言的许多特点。课程教学中,使学生不但掌握高级编程语言的知识、编程技术和基本算法,更重要的是掌握程序设计的思想和方法,具备利用计算机求解简单问题的基本能力,能灵活应用高级语言进行程序设计,为后续课程的进一步学习奠定基础。本课程也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。本课程的实践教学环节旨在通过大量的实验,可提高学生阅读和分析C程序的能力。
期末总评=平时成绩(包括作业、课堂表现、实验、出勤,占30%)+测验(占10%)+期末考试成绩(占60%)
计算机基础的相关知识
1、C程序设计(第四版),谭浩强,清华大学出版社,2010.10
2、C程序设计(第四版)学习辅导,谭浩强,清华大学出版社,2010.10
3、C程序设计实例教程,金林樵,机械工业出版社,2010.3
4、标准C程序设计(第3版),影印本,清华大学出版社,2010.3