还剩3页未读,继续阅读
文本内容:
青岛职业技术学院单元设计信息学院信・第一学期232024专业软件与大数据技术设计者陈静C语言程序设计课程代课程名称号□A类纯理论课0B类理论+实践DC类纯实践课授课类型数组学习学时单元名称8班级软件23级人数
381、起点分析
(1)具备C语言程序设计基础知识,顺序结构、选择结构,循环结构
(2)具备计算机基本操作能力、具备软件安装与卸载能力
2、重点分析学生学习条件分
(1)一维数组的定义、初始化及引用方法
(2)数组的输入、输出、排序析
(3)字符串的基本操作
3、难点分析
(1)二维数组的定义、初始化及引用方法
(2)数组的输入、输出、排序
1、教学方法米用讲授法、课堂讨论法、练习法、实训法、演不法教学方法手段
2、学习方法CDIO法,合作学习,实训学习,自主学习
3、教学手段多媒体,项目演示
1、学校资源课件、实训一体化教室教学资源
2、文献资源参考教材,课程大纲,课外读物,实训指导书
3、网络资源精品资源共享课智慧树平台,蓝墨云班课平台能力指标及课程
1、能够使用数组进行排序BXdl教学目标
2、能够使用数组处理字符串EXdl、BXal
1、知识目标
(1)掌握数组的定义、初始化及引用方法
(2)掌握数组的输入、输出、排序
(3)掌握数组与字符串的关系
2、能力目标单元教学目标
(1)能够使用数组进行排序
(2)能够使用数组处理字符串
3、素养目标
(1)建立使用数组解决问题的思想
(2)具有独立解决问题的能力
1、布置学习环境教师课前准备
2、研究和准备教学内容(包括课件,演示项目等)
1、查询数组的概念学生课前准备
2、准备好教材、课堂记录本等学习用品本次课程项目项目案例名称项目类型驱动内容排序数据排序教师演示-照着做教学项目字符串处理文字处理教师引导-独立做知识点掌握程度1-5教学策略二级三级5一维数组因实操学习5二维数组团讨论或库谈
6、数组5字符数组和字符串因实操学习能力点掌握程教学策略度1-5二级三级四级结构化程序设团专题学习4计能力程序开发能力规范编码能力团专题学习5使用平台编码Dev C++平台使5加强练习能力用能力5调试能力加强练习数据结构描述3项目练习问题抽象3弟法设计项目练习素质点掌握程教学策略度1-5二级三级四级合作意识3分组、互评团队协作团队认识4分组、互评知识、能力、素质的项目教学活动任务历程CDIO代表构思Conceive、设计Design实施Implement、运行Operate活动任务一排序活动任务步主要教学策略活动任务内容骤名称教师讲解演示,学生问题引入思考:多个相同数据类型变量的定义与使用观察思考知识点1:一维数组的定义、初始化、引用知识讲解知识点2一维数组作函数参数启发讲解讨论归纳教师例题演示
1、一维数组的赋值与显示教师例题演示,学生示范操作观察思考
2、用数组来处理求Fibonacci数列问题
3、用选择法对10个整数进行由大到小排序实践操作巡视指导课堂实训
(1)用冒泡法对10个数进行由小到大用F序总结分析活动(任务)一一维数组的应用活动(任务)步主要教学策略活动(任务)内容骤名称一维数组的应用启发讲解讨论归纳知识讲解教师例题演示1判别一个整数数组中各元素的值,若大于0则输出该值,若小于或等于0则输出0值教师例教师例题演示,学生示范操作题演示2从键盘输入10个整型数据,找出其中的最小观察思考值并输出
(1)数组a中存放了一个学生7门课程的成绩,求平均实践操作巡视指导成绩课堂实训
(2)向有序数组中插入一个数,保持原顺序不变,将新数组输出
(1)一维数组的定义、初始化、引用中的注意事项;总结分析整理笔记
(2)一维数组元素、一维数组名作函数参数两者的区课堂总结别及应用;
(3)一维数组的应用一一排序算法活动(任务)三二维数组应用活动(任务)步主要教学策略活动(任务)内容骤名称知识点1二维数组的定义、初始化、引用知识点2二知识讲解维数组的应用启发讲解讨论归纳教师例题演示1二维数组按行分段赋值教师例题演示,学生示范操作2一个学习小组有5个人,每个人有三门课的考试成绩观察思考求全组分科的平均成绩和各科总平均成绩3求二维数组(5行5歹U)中最大元素值及其行列号
(1)编写程序,实现读取学生的学号和成绩信息,并输实践操作巡视指导课堂实训出
(1)使用二维数组中的注意事项;总结分析课堂总结
(2)二维数组中常见操作的实现;整理笔记
(3)多维数组与二维数组的类比活动(任务)三二维数组应用活动(任务)步主要教学策略活动(任务)内容骤名称知识点1:字符串与字符数组知识讲解知识点2字符数组的输入与输出启发讲解讨论归纳知识点3字符串处理函数教师例题演示1字符数组的引用举例2字符数组的输入、输入举例3逐个输入10个大写字母,依次打印其所对应的小写字母4:我国自古以来是一个多民族国家中华人民共和国成教师例题演示,学生示范操作立后,经中央人民政府调查与统计正式确认的民族共有56观察思考个汉族是我国的主体民族,约占全国人口总数的
91.11%,其他还有55个民族,约占
8.89%汉族和55个少数民族共同组成伟大的中华民族我国,是一个以汉族为主体、56个民族共同组成的统一的多民族国家请编程输出我国56个民族名称
(1)为了保证信息的安全,大多数系统都含有用户登录实践操作巡视指导模块只有输入正确的用户名和密码之后才能进行相应的总结分析操作编写程序实现用户登录功能
(2)《孔子家语》中有一则名言〃言必诚信,行必忠正〃课堂实训诚信是一个人的立身之本,也是一个集体、一个民族、一个国家的生存之基现编程实现输入社会主义核心价值观24字,并输出算法的空间复杂度启发讲解讨论归纳知识拓展本章主要内容回顾一维数组的定义与引用二维数组的定整理笔记义与引用字符串和字符数组常用字符串处理函数布置作业习题讲解课堂总结
1、口语评量20%,课堂积极回答问题学习评量
2、实训评量50%,项目小组在规定时间内完成的项目质量
3、作业评量30%,个人做作业情况
1、杨辉三角输出课后作业教学后记本单元内容相对独立,单独讨论数组的使用该单元的知识在应用时需要综合运用前面各章学习的知识,重点在于使学生理解数组在内存中的存储方式,以及运用循环语句时操作的数组的哪个数据。
个人认证
优秀文档
获得点赞 0