C语言程序设计--冒泡排序

  • 陕西省第三届高校教师微课教学比赛
  • 活动组别:理工
  • 所属省份:陕西省
  • 所属学校:西安邮电大学
  • 学校类别:本科
  • 所属课程:C语言程序设计
  • 课程性质:公共基础课(必修)
  • 第一作者:王春梅
  • 作者职称:讲师
  • 作者学历:硕士
  • 团队成员:无
  • 评比结果:三等奖

冒泡排序是交换类排序算法的一种,其核心就是“相邻逆序交换”,即经过若干趟,每一趟再经过若干次相邻元素的比较以及交换完成整个排序过程。 首先,引出排序。通过网购、纸牌游戏等生活中的实例说明在信息时代,排序无处不在!作为计算机专业的学生,应该考虑排序究竟是如何实现的。在相同的数据量前提下,不同的排序算法在时间和空间性能上都会有所差异。今天,我们要学习其中的一种——冒泡排序。 其次,通过大小个儿站队的实例了解冒泡排序的基本思想; 再次,通过实物演示说明计算机中排序对象的存储以及一趟排序的过程; 第四,通过具体实例说明代码的生成过程,同时巩固数组、条件语句以及循环语句的使用; 第五,在VC环境下编辑、运行代码,证明分析过程的正确性; 第六,分析算法的时间与空间性能,抛出问题,让学生提出代码的改进方案; 第七,给出举一反三的练习——手机通讯录里联系人的字典排序问题,巩固、扩展所学知识; 最后,总结本堂课的重要知识点。

[展开全部]

辅助扩展资料

  教学设计应反映教师教学思想、课程设计思路和教学特色,包括教学背景、教学目标、教学方法和教学总结等方面内容,并在开头注明讲课内容所属学科、专业、课程及适用对象等信息。
文件类型 文件名称 上传日期
ppt 教学课件(西安邮电大学-王春梅-冒泡排序).ppt 2018-04-13

教学设计

  根据教学设计,与微课视频合理搭配,包括但不限于PPT课件、多媒体素材(音视频、动画、图片、文本、表单等)、微练习及答案、微反馈等。微练习及答案为必备材料。
文件类型 文件名称 上传日期
docx 教学设计(西安邮电大学-王春梅-冒泡排序).docx 2018-04-13

评价交流 [共有 15 条评论] 请礼貌用语,实名交流。

 姓名:

 学校:

 院系:

验证码: 2178

版权所有:全国高校教师网络培训中心

技术支持:北京畅想数字教育科技股份有限公司

联系地址:北京市西城区德外大街4号院A座2层

咨询电话:400-6699-800

京ICP备08008005号 京公网安备110102004467