C语言程序设计(含课程思政)
目录
教学内容设计
步骤
教学内容
教师活动
学生活动
时间
分配
(分钟)
1
项目导入:学生成绩管理系统文结构体应用设计
应用结构体数组(或结构体指针)实现多名学生成绩信息(包括学号、姓名、5门成绩、总分、平均分等基本信息)的输入、输出及处理。
教师引导:
什么是结构体?
1.根据课前预习回答问题;
2.参考教材;
3.借助百度搜集资料。
5
2
重要知识内容讲解
1、结构体类型定义的方法
2、掌握结构体变量定义及应用
教师讲解
操作演示
25
3
边讲边练
随堂实训
结构体变量应用实训
学生主体
教师参与
15
4
掌握结构体数组定义及应用
结构体数组应用实训
6
综合实践
检查、评价、总结
学生自评、小组互评、教师点评
教师学生
共同参与
7
掌握结构体指针定义及应用
8
结构体指针应用实训
10
11
资料收集
自主学习
1.了解共用体类型和变量的定义及引用方法。
2.了解枚举类型和变量的定义及引用方法。
3.了解typedef定义类型新名称的方法。
提出问题
给出重点难点
1、参考教材;
2、借助百度搜集资料。
3、分组讨论
30
12
重要内容讲解
结构体应用举例
13
结构体随堂实训
14
(小组合作开发)
在前期“学生成绩管理系统”基础上进一步完善,用应用结构体数组(或结构体指针)实现多名学生成绩信息(包括学号、姓名、5门成绩、总分、平均分等基本信息)的输入、输出及处理。
作业
1.用指向结构体数组的指针变量完成输入本班5位同学的基本信息(学号、姓名、性别、年龄、家庭住址等),并输出;
2.编写用户自定义函数,用结构体数组名作为函数参数完成输入本班5位同学的基本信息(学号、姓名、性别、年龄、家庭住址等),并输出;
3.用指向结构体数组的指针变量作为函数参数完成输入本班5位同学的基本信息(学号、姓名、性别、年龄、家庭住址等),并输出;
4.进一步完善“学生成绩管理系统文结构体应用设计”。
课后
体会
1.通过收集并整理资料,提高学生学习的自觉性;
2.边讲边练,随堂实训,可以活跃课堂气氛,方便师生信息交流,及时发现并解决实际问题;
3. 综合实践的实施能够让学生亲身体验项目开发的活动中来,通过教师指导和小组合作完成身边的实训项目,不但激发学生学习的兴趣,还可以通过小组合作提高学生团队合作的能力,从而提高学生全方面的综合素质。
选择班级