《C语言程序设计》
课程教学大纲
院(系/部):数学与信息科学学院
教研室:信息科学教研室
日期:2023年5月
1
《C语言程序设计》课程教学大纲
课程英文名称:CLanguageProgrammingDesign课程编码:0413004606
总学分/总学时:4/64理论学时/实验学时:48/16
课程性质:学科基础课先修课程:无
课程负责人:辛英适用专业:数据科学与大数据
开课单位:数学与信息科学学院大纲制定者:辛英
大纲审定者:乔小燕大纲审定时间:2023年5月
本大纲适用2023版数据科学与大数据专业人才培养方案
一、课程简介
C语言是一门面向过程的、抽象化的通用程序设计语言,使用非常广泛,在操作系统
开发、嵌入式软件开发、图形图像多媒体开发等领域有着非常重要的作用。本课程主要内
容包括计算机结构化程序设计的思想、方法和技巧;C语言的基本知识和概念;C语言丰
富的运算符和数据类型;C语言的结构控制语句以及函数,编译预处理,数组的应用等。
主要任务是使学生能够掌握C语言程序设计的基础知识和基本技能,树立结构化程序设
计的基本思想,通过编写程序培养学生学思并重、耐心细致的学习风气,通过排查错误培
养学生面对问题时自信、沉着冷静的心理素质,同时培养学生独立自主、开拓创新、严谨
务实的分析问题与解决问题的能力,培养学生相互协作的能力与团队精神,养成良好的编
程习惯,为后续的课程打好软件基础。
二、课程目标与毕业要求关系
(一)课程目标
1.知识传授目标
1-1准确理解并熟练运用C语言的各种数据类型(如整型、浮点型、字符型等),
掌握不同数据类型的特点和使用方法
1-2清晰掌握C语言中的各种运算符(如算术运算符、关系运算符、逻辑运算符等)
的功能和用法,能够正确进行运算和表达式的构建
1-3深入了解C语言的程序结构,包括顺序结构、选择结构(如if-else语句、switch
语句)和循环结构(如for循环、while循环、do-while循环),并能够运用这些结构编
写正确的程序代码
1-4全面认识数组的概念、定义和操作方法,包括一维数组和多维数组的使用,能够
利用数组解决实际问题
1-5熟悉函数的定义、调用和参数传递方式,掌握函数的返回值和作用域,能够设计
和编写简单的函数
2
2.能力培养目标
2-1培养学生的逻辑思维能力,使他们能够通过分析问题、构建算法,将实际问题转
化为计算机可执行的程序,提高解决问题的能力
2-2锻炼学生的编程实践能力,让他们能够运用C语言的知识和技能,独立编写结
构清晰、功能完善的程序代码
2-3提升学生的代码阅读和理解能力,使他们能够快速准确地理解他人编写的代码,
并从中汲取经验,不断提高自身水平
2-4培养学生的程序调试能力,帮助他们掌握调试工具和方法,能够快速定位和解决
程序中的错误,提高程序的稳定性和可靠性
2-5增强学生的创新能力,鼓励他们在掌握基本编程技能的基础上,勇于尝试新的思
路和方法,提出创新性的解决方案
2-6培养学生的团队协作能力,通过小组项目等活动,让学生学会与他人合作,共同
完成复杂的编程任务,提高团队合作效率
3.价值塑造目标
3-1培养学生严谨认真的工作态度和精益求精的精神,让他们明白编程中的每一个细
节都至关重要,树立良好的工作作风
3-2激发学生对计算机科学的热爱和探索精神,使他们保持对知识的渴望和追求,不
断提升自身的专业素养
3-