《C语言程序设计实验》为计算机科学与技术、软件工程等专业核心课程《C语言程序设计实验》的配套实验课程,该课程旨在通过实践操作,帮助学生深入理解和掌握C语言的基本概念、语法规则和编程技巧。课程通过结合实际案例和实验任务,引导学生独立思考、动手编程,并在团队合作中培养解决问题的能力。通过实验内容的设计,学生将能够在实际编程中提升逻辑思维和创新能力,同时为后续更复杂的编程课程和技术应用打下坚实的基础。
通过本课程的学习,学生获得以下方面的知识、能力和素质。
课程目标1:通过实验教学,帮助学生掌握C语言的基础知识,并能够运用数学、自然科学和计算机专业知识正确表述计算机科学领域的基本工程问题,培养学生从工程角度分析问题的能力。
课程目标2:培养学生能够针对计算机领域的复杂工程问题,根据实验任务要求,独立思考并确定合适的设计方案,通过编程实现具体功能,提升学生的设计能力。
课程目标3:通过实践操作,使学生掌握C语言编程工具和开发环境,了解主流编程语言和开发工具的基本原理和使用方法,掌握其适用范围和局限性,为后续复杂系统开发打下基础。
课程目标4:能够理解和评估C语言程序设计中的工程实践对社会、健康、安全和文化的影响,认识到编程和软件开发作为工程实践的一部分,如何在解决问题时负责任地考虑社会和伦理问题。
[10.1.1]数据类型及运算符
[10.1.2]数据输入输出
[10.2.1]单分支结构
[10.2.2]双分支结构
[10.2.3]多分支结构
[10.3.1]选择结构嵌套
[10.3.2]选择结构综合应用
[10.4.1]while、do-while循环
[10.4.2]break和continue语句
[10.5.1]循环嵌套
[10.5.2]循环结构综合应用
[10.6.1]一维数组
[10.6.2]二维数组
[10.7.1]字符数组
[10.7.2]数组综合应用
[10.8.1]函数的定义
[10.8.2]函数的调用
[10.9.1]函数嵌套及递归调用
[10.9.2]数组作为函数参数的运用
[10.10.1]指针基本应用
[10.10.2]指针作为函数参数
[10.11.1]指针处理一维数组
[10.11.2]数组指针、函数指针的应用
[10.12.1]结构体定义
[10.12.2]结构体数组,结构体指针的应用

