《C语言》是一种面向问题的通用程序设计语言,具有语言简洁、类型丰富、结构完整、表达力强、直接操作内存单元、适用于模块化结构等特点。C语言既具有高级语言的优点,又具有低级语言的许多特点,是一门广泛使用的程序设计语言。
本课程通过对C语言的学习,使学生能掌握C语言的基本语法、语句、控制结构以及结构化程序设计的基本思想和方法,使学生认识到算法、良好的程序设计风格以及实践在本课程学习中的重要性,培养学生熟练使用C语言编程分析和解决实际问题的能力,培养学生无论以后在学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力。
安排学时为48学时(理论32+实验)
教材:李含光主编,《C语言程序设计》
参考书与学习资源:
1. 苏小红,《C语言程序设计(第3版)》,高等教育出版社,2015
2. 谭浩强,《C程序设计(第四版)》,北京.清华大学出版社.2010
3. 谭浩强,《C++程序设计(第二版)》,北京.清华大学出版社.2011
4. C Programming: A Modern Approach, 2nd Edition,2008, W. W. Norton & Company.
5. ISO/IEC 9899.Programming languages C.2005