C语言是目前仍然广泛使用的计算机程序设计语言,是本科各学科专业学生学习计算机技术课程的基础课。C语言适用范围广、语法简洁、执行效率高。C语言是典型的结构化程序语言,是学习面向对象程序语言的基础。C语言编程方法的学习,已经成为普通本科院校大多数专业方向的必修课程。
按照教育部计算机基础教学指导委员会对高等院校计算机基础教学的基本要求,按照将计算思维能力培养作为计算机基础教育的核心任务的宗旨,通过深入研究了不同专业大类的培养目标和计算机技术学习需求,结合大学学生特点,我们确立了课程总体教学目标为培养学生初步具备以下三方面的能力,即:具有应用C语言编制结构良好的程序的能力;具有算法分析的基本能力;具有对程序进行调试和测试的基本能力。从而,能根据要求编制程序解决实际问题;为后续课程的学习打下良好基础。
本课程的教学一共有8章,从内容组织上分为3个部分:
1. 第1章、第2章是入门基础,结合编译环境的安装使用,介绍了C语言的基本语法。
2. 第3章是程序设计的基本结构,介绍了基本的结构化程序设计方法,简单算法的设计和表示方法,帮助学生学会根据算法编制程序,并设计出结构较为复杂的程序。
3. 第4章到第8章是模块化程序设计,学生通过模块化函数掌握程序模块的设计方法,并进一步通过数组、指针、结构体、位运算、数据文件等全面掌握C语言编程方法,培养分析问题和解决问题的能力。
本课程成绩包括三部分:
(1) 课堂表现或考勤:10%
(2) 客观题测试:爱课程平台,占20%
测试内容 | 截止时间 |
【测验1】数据类型、运算符表达式及顺序结构 【测验2】选择结构 【测验3】循环结构 | 2022.5.15 23:30 |
【测验4】一维与二维数组 【测验5】字符数组与指针 【测验6】函数与变量存储属性 | 2022.6.26 23:30 |
(3) 编程题作业:PTA平台,占20%
编程题在PTA平台(pintia.cn)发布,注册PTA账号后,进入PTA用户名下的“个人中心”,输入邀请码,应邀做题。本学期的邀请码为:d8dba4d88d4c8866。
作业内容 | 截止时间 |
2022年春-MOOC-编程练习:顺序结构 2022年春-MOOC-编程练习:选择结构 2022年春-MOOC-编程练习:循环结构 | 2022.5.15 23:30 |
2022年春-MOOC-编程练习:数组 2022年春-MOOC-编程练习:函数和指针 | 2022.6.26 23:30 |
(4) 期末机考:50%
[1]《C语言程序设计基础》(第2版),李民 秦珀石 孙骏主编,武汉理工大学出版社,2021年8月
《C语言程序设计实验指导》(第2版),钟钰 吕曦 毛薇主编,武汉理工大学出版社,2021年8月
[2]《写给大家看的C语言书》Greg Perry著,人民邮电出版社
[3]《C语言详解》,Jeri R. Hanly 等著,人民邮电出版社
[4]《A Book on C: Programming in C》,Al Kelley,Ira Pohl,机械工业出版社