C语言课程设计课程教 学 大 纲课程编码:课程名称:C语言课程设计/C Language Course Design课程类型:课程设计学时学分:48学时/2学分先修课程:计算机概论、离散数学、C程序设计、算法与数据结构适用专业:信息与计算科学开课部门:信息科学与技术系/应用文理学院一、实训的性质、目的和任务C语言课程设计课程是一门综合性的实训课程,在完成C语言程序设计和算法与数据结构课程后进行。该课程的目的是为了培养学生运用所学到的非数值数据的算法分析与设计方法,综合运用C语言工具的解决实际应用问题的能力。它是信息科学与技术系信息与计算科学专业的公共基础必修课。C语言程序设计课程内容丰富、知识点多,学生学习了C语言的语法后,仍然需要大量的训练才能熟练掌握编程技巧,才能灵活运用C语言知识解决实际问题。算法与数据结构课程需要通过上机训练来进一步培养学生学会分析数据的逻辑结构、选择合适的物理结构、设计算法并最终用C语言实现算法的解决实际问题的综合能力。二、课程与相关课程的联系与分工先修课为C语言程序设计和算法与