选择排序算法及其C++实现

  • 2017年江苏省高校微课比赛
  • 活动组别:理工
  • 所属省份:江苏省
  • 所属学校:江苏科技大学
  • 学校类别:本科
  • 所属课程:计算机程序设计语言(VC++)
  • 课程性质:公共基础课(必修)
  • 第一作者:石亮
  • 作者职称:讲师
  • 作者学历:硕士
  • 团队成员:无
  • 评比结果:三等奖

  排序理论是计算机科学最重要的基础理论之一,也是C++程序设计课程必讲的要点之一,在科学、经济、文化等众多的领域中有极其广泛的直接应用,其中,选择排序作为经典的排序算法,在整个排序理论中占有非常重要的地位,是大多数用人单位进行行业准入考核的必考知识点。因此,针对开设这门公共基础课课程的非计算机专业的学生,指导其理解排序的概念、选择排序原理、掌握选择排序思想、编写选择排序程序,是专业的基本要求之一。   微课从生活中的实例入手,引入排序的概念,了解无序序列、顺序序列和逆序序列,作为引子和切入,由浅入深对排序加深认识。主要的教学内容:通过简单图示表现无序、顺序和逆序三种概念;简单介绍快速排序、冒泡排序、归并排序、希尔排序、选择排序等常用排序算法;深入阐述选择排序算法的原理和流程;通过C++程序实现选择排序算法。   整个微课视频制作采用PowerPoint2016作为多媒体幻灯片制作软件,采用CamtasiaStudio9作为幻灯片播放和音频讲解录制工具。整体教学按照提出问题、分析问题、解决问题、总结问题的思路,通过实例引出抽象,再通过抽象完成验证,形成理论与实践的相互结合。主要运用的教学方法包括讲授法、直观演示法、练习法等。   

[展开全部]

辅助扩展资料

  教学设计应反映教师教学思想、课程设计思路和教学特色,包括教学背景、教学目标、教学方法和教学总结等方面内容,并在开头注明讲课内容所属学科、专业、课程及适用对象等信息。
文件类型 文件名称 上传日期
pptx 微课演示文稿.pptx 2017-12-25

教学设计

  根据教学设计,与微课视频合理搭配,包括但不限于PPT课件、多媒体素材(音视频、动画、图片、文本、表单等)、微练习及答案、微反馈等。微练习及答案为必备材料。
文件类型 文件名称 上传日期
pdf 微课教学方案.pdf 2017-12-25
pdf 微课教学方案.pdf 2017-12-26
doc 微课教学方案.doc 2017-12-27

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

 姓名:

 学校:

 院系:

验证码: 8164

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

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

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

咨询电话:400-6699-800

京ICP备08008005号 京公网安备110102004467