2.使用在线EduCoder实训平台的实训案例。【思政案例】案例名称:计算并输出我国的国土面积。作为一个拥有悠久历史和灿烂文化的国家,我国的国土面积广大,自然资源丰富。为了加深对祖国的了解,编写一个C语言程序来计算并输出我国的国土面积,通过编程实践来培养学生的社会责任感和爱国情怀。第四章选择结构程序设计【学习目标】1.理解关系运算与逻辑运算。2.掌握用if语句及switch语句进行分支结构程序设计的基本方法。【课程内容】1.关系运算符和关系表达式。2.逻辑运算符和逻辑表达式。3.if语句,包括单分支、二分支和多分支结构以及if的嵌套结构。4.switch语句。【重点、难点】1.重点:if语句的单分支、二分支和多分支结构;构成多分支的switch语句2.难点:if语句的嵌套结构与switch语句基本结构【教学方法】1.本章内容以讲授法为主。2.上机实验:学生上机实践,熟悉上机环境,使用分支语句编写C语言程序,解决实际问题。【学习要求】通过本章学习,学生在了解各种分支结构特点的基础上,能够熟练使用分支语句编写C语言程序,解决实际问题。【复习与思考】1.关系表达式和逻辑表达式的作用:如何构成关系表达式、逻辑表达式。2.用if语句实现多分支和用switch语句实现多分支的区别。3.用f语句的嵌套结构来解决问题。【学习资源】1.中国MOOC平台浙江大学《C语言程序设计》课程2.使用在线EduCoder实训平台的实训案例13
13 2.使用在线 EduCoder 实训平台的实训案例。 【思政案例】 案例名称:计算并输出我国的国土面积。 作为一个拥有悠久历史和灿烂文化的国家,我国的国土面积广大,自然资 源丰富。为了加深对祖国的了解,编写一个 C 语言程序来计算并输出我国的国 土面积,通过编程实践来培养学生的社会责任感和爱国情怀。 第四章 选择结构程序设计 【学习目标】 1.理解关系运算与逻辑运算。 2.掌握用 if 语句及 switch 语句进行分支结构程序设计的基本方法。 【课程内容】 1.关系运算符和关系表达式。 2.逻辑运算符和逻辑表达式。 3.if 语句,包括单分支、二分支和多分支结构以及 if 的嵌套结构。 4.switch 语句。 【重点、难点】 1.重点:if 语句的单分支、二分支和多分支结构;构成多分支的 switch 语 句 2.难点:if 语句的嵌套结构与 switch 语句基本结构 【教学方法】 1.本章内容以讲授法为主。 2.上机实验:学生上机实践,熟悉上机环境,使用分支语句编写 C 语言程 序,解决实际问题。 【学习要求】 通过本章学习,学生在了解各种分支结构特点的基础上,能够熟练使用分 支语句编写 C 语言程序,解决实际问题。 【复习与思考】 1.关系表达式和逻辑表达式的作用;如何构成关系表达式、逻辑表达式。 2.用 if 语句实现多分支和用 switch 语句实现多分支的区别。 3.用 if 语句的嵌套结构来解决问题。 【学习资源】 1.中国 MOOC 平台浙江大学《C 语言程序设计》课程 2.使用在线 EduCoder 实训平台的实训案例
【思政案例】案例名称:简单计算器。工匠精神在C语言程序设计中的体现,主要强调对细节的极致追求,对技术的不断精进以及对工作的认真负责。通过精心设计一个简单计算器来展示工匠精神在C语言程序设计中的重要作用,并培养学生的工匠精神。第五章循环结构程序设计【学习目标】1.掌握while语句、do-while语句、for语句的使用方法。2.掌握break语句及continue语句的使用方法。3.理解循环嵌套的作用。【课程内容】1.用while语句和do-while语句实现循环2.用for语句实现循环3.break语句和continue语句4.循环的嵌套【重点、难点】1.重点:while语句、do-while语句、for语句、break语句。2.难点:for语句与break语句;循环的嵌套。【教学方法】1.本章内容以讲授法为主。2.上机实验:学生上机实践,熟悉上机环境,编写简单C语言程序。【学习要求】通过本章学习,学生在了解各种循环结构特点的基础上,能够熟练使用for语句、while语句和do-while语句编写C语言程序,解决实际问题。【复习与思考】1.用while语句、do-while语句实现循环的对比。2.用while语句和for语句实现循环的对比。3.break语句和continue语句的作用对比。【学习资源】1.中国MOOC平台浙江大学《C语言程序设计》课程。2.使用在线EduCoder实训平台的实训案例。【思政案例】案例名称:计算圆周率元。14
14 【思政案例】 案例名称:简单计算器。 工匠精神在 C 语言程序设计中的体现,主要强调对细节的极致追求,对技 术的不断精进以及对工作的认真负责。通过精心设计一个简单计算器来展示工 匠精神在 C 语言程序设计中的重要作用,并培养学生的工匠精神。 第五章 循环结构程序设计 【学习目标】 1. 掌握 while 语句、do-while 语句、for 语句的使用方法。 2.掌握 break 语句及 continue 语句的使用方法。 3. 理解循环嵌套的作用。 【课程内容】 1.用 while 语句和 do-while 语句实现循环 2.用 for 语句实现循环 3.break 语句和 continue 语句 4.循环的嵌套 【重点、难点】 1.重点:while 语句、do-while 语句、for 语句、break 语句。 2.难点:for 语句与 break 语句;循环的嵌套。 【教学方法】 1.本章内容以讲授法为主。 2.上机实验:学生上机实践,熟悉上机环境,编写简单 C 语言程序。 【学习要求】 通过本章学习,学生在了解各种循环结构特点的基础上,能够熟练使用 for 语句、while 语句和 do-while 语句编写 C 语言程序,解决实际问题。 【复习与思考】 1.用 while 语句、do-while 语句实现循环的对比。 2.用 while 语句和 for 语句实现循环的对比。 3. break 语句和 continue 语句的作用对比。 【学习资源】 1.中国 MOOC 平台浙江大学《C 语言程序设计》课程。 2.使用在线 EduCoder 实训平台的实训案例。 【思政案例】 案例名称:计算圆周率π
在圆周率元是一个无理数,它的小数部分既不循环也不终止,因此计算元的值一直是一个挑战。然而,通过迭代算法(如格雷戈里-莱布尼茨公式、蒙特卡罗方法、高斯-勒让德算法),可以使用循环结构来近似计算元的值。五、实践教学安排高级语言程序设计共32个学时,其中包含8个实践学时。分别对C语言基础知识、输入输出、选择结构和循环结构进行针对性练习。序号学时实践项目名称主要实践内容12C语言基础知识案例练习1.C语言程序结构练习。1.printf函数、scanf函数的练习2数据的输入输出案例练习L2.putchar函数和getchar函数的练习。1.if语句的练习。3选择结构程序设计案例练习2.switch语句的练习。1.while语句与do-while语句的练习。循环结构程序设计案例练习2.for语句:break语句与continue语4句的练习。六、考核方式(一)考核方式课程考核方式分为过程性考核、期末考核。过程性考核方式(平时成绩)包括课堂表现(30分)、作业(30分)、项目实践(40分),占比30%;期末考核采用闭卷考试,占比70%。(二)考核方式与课程目标的关系课程目标考核内容及所占比例(%)考核方式课程目标1C语言基本知识和基本语句:30%课堂表现、期末考试课程目标2作业、期末考试C语言基本结构和程序设计基本方法:40%课程目标3使用C语言进行熟练编程,解决问题:30%实践项目、期末考试七、成绩评定(一)评定方式1.总成绩评定总成绩=平时成绩×30%+期末成绩×70%。2.平时成绩评定(1)课堂表现占平时成绩的30%,根据学生参与课堂活动情况分五档计15
15 在圆周率π是一个无理数,它的小数部分既不循环也不终止,因此计算π 的值一直是一个挑战。然而,通过迭代算法(如格雷戈里-莱布尼茨公式、蒙特 卡罗方法、高斯-勒让德算法),可以使用循环结构来近似计算π的值。 五、实践教学安排 高级语言程序设计Ⅰ共 32 个学时,其中包含 8 个实践学时。分别对 C 语言 基础知识、输入输出、选择结构和循环结构进行针对性练习。 序号 实践项目名称 学时 主要实践内容 1 C 语言基础知识案例练习 2 1.C 语言程序结构练习。 2 数据的输入输出案例练习 2 1.printf 函数、scanf 函数的练习 2.putchar 函数和 getchar 函数的练习。 3 选择结构程序设计案例练习 2 1. if 语句的练习。 2.switch 语句的练习。 4 循环结构程序设计案例练习 2 1.while 语句与 do-while 语句的练习。 2.for 语句;break 语句与 continue 语 句的练习。 六、考核方式 (一)考核方式 课程考核方式分为过程性考核、期末考核。 过程性考核方式(平时成绩)包括课堂表现(30 分)、作业(30 分)、项目 实践(40 分),占比 30%;期末考核采用闭卷考试,占比 70%。 (二)考核方式与课程目标的关系 课程目标 考核内容及所占比例(%) 考核方式 课程目标 1 C语言基本知识和基本语句:30% 课堂表现、期末考试 课程目标 2 C语言基本结构和程序设计基本方法:40% 作业、期末考试 课程目标 3 使用C语言进行熟练编程,解决问题:30% 实践项目、期末考试 七、成绩评定 (一)评定方式 1.总成绩评定 总成绩=平时成绩×30%+期末成绩×70%。 2.平时成绩评定 (1)课堂表现占平时成绩的 30%,根据学生参与课堂活动情况分五档计
分,一档90-100分,二档80-89分,三档70-79分,四档60-69分,五档60分以下。(2)作业占平时成绩的30%,采用百分制计分,所有作业成绩的平均值作为最终作业成绩。(3)项目实践占平时成绩的40%,采用百分制计分,所有程序的平均值作为最终作业成绩。3.期末成绩评定详见期末试题评分标准。(二)评分标准评分标准序评价90-10080-8970-7960-690-59号项目良中优及格不及格上课能完成听课认真,积上课认真,互笔记,较少发上课不太认听课很不认课堂极讨论,主动动较积极,发言,能完成大真,很少参与真,不互动也发言,课堂练表现讨论言次数较多。部分课堂练不发言。习正确习作业内容完作业内容完作业内容完作业完成大整,独立完成整,独立完成整,独立完部分,书写较不完成作业,作业要求,书作业要求。书2作业成。书写认凌乱,没有对没有达到作写端正,但对写端正,没有真,对问题分问题进行分业要求。问题分析不对问题进行析。析全面够全面分析。程序运行正程序运行正能够实现程能够正确实项目常,但部分功3序大部分功未完成程序现程序所有常,但功能不1实践能不符合要能功能。全面。求八、选用教材编者出版社出版时间备注教材名称是否马工程教材C语言程序设计北京邮电大学出否杨路明2021.6版社教程(第5版)九、主要参考书目[1]韩晓鸿,李震平,魏红君.C语言程序设计实验实训教程,北京:北京邮电大学出版社,2015.[2](美)(KennethA.Reek).C和指针.北京:人民邮电出版社,2008.16
16 分,一档 90-100 分,二档 80-89 分,三档 70-79 分,四档 60-69 分,五档 60 分以下。 (2)作业占平时成绩的 30%,采用百分制计分,所有作业成绩的平均值 作为最终作业成绩。 (3)项目实践占平时成绩的 40%,采用百分制计分,所有程序的平均值 作为最终作业成绩。 3.期末成绩评定 详见期末试题评分标准。 (二)评分标准 序 号 评价 项目 评分标准 90-100 80-89 70-79 60-69 0-59 优 良 中 及格 不及格 1 课堂 表现 听课认真,积 极讨论,主动 发言,课堂练 习正确 上课认真,互 动较积极,发 言次数较多。 上 课 能 完 成 笔记,较少发 言,能完成大 部 分 课 堂 练 习 上 课 不 太 认 真,很少参与 讨论 听 课 很 不 认 真,不互动也 不发言。 2 作业 作 业 内 容 完 整 , 独 立 完 成 。 书 写 认 真,对问题分 析全面 作 业 内 容 完 整,独立完成 作业要求。书 写端正,但对 问 题 分 析 不 够全面 作 业 内 容 完 整,独立完成 作业要求,书 写端正,没有 对 问 题 进 行 分析。 作 业 完 成 大 部分,书写较 凌乱,没有对 问 题 进 行 分 析。 不完成作业, 没 有 达 到 作 业要求。 3 项目 实践 能 够 正 确 实 现 程 序 所 有 功能。 程 序 运 行 正 常,但功能不 全面。 程 序 运 行 正 常,但部分功 能 不 符 合 要 求 能 够 实 现 程 序 大 部 分 功 能 未完成程序 八、选用教材 教材名称 编者 出版社 出版时间 是否马工程教材 备注 C 语言程序设计 教程(第 5 版) 杨路明 北京邮电大学出 版社 2021.6 否 九、主要参考书目 [1] 韩晓鸿,李震平,魏红君.C 语言程序设计实验实训教程.北京:北 京邮电大学出版社,2015. [2] (美)(KennethA.Reek).C 和指针.北京:人民邮电出版社,2008
[3]】(美)林登(LinDen,P.V.D)著,徐波译.C专家编程.北京:人民邮电出版社,2008十、课程学习建议学生自学参考书目的内容和MOOC平台的教学视频,主动到在线EduCoder实训平台进行实训项目练习。17
17 [3] (美)林登(LinDen,P.V.D)著,徐波译.C 专家编程.北京:人民邮 电出版社,2008. 十、课程学习建议 学生自学参考书目的内容和MOOC平台的教学视频,主动到在线EduCoder 实训平台进行实训项目练习