高等职业教育 > ---大类---
基于MOOC+SPOC平台的C语言混合式教学设计
书号:9787113306120 套系名称:
作者:任瑞仙 出版日期:2023-12-01
定价:38.00 页码 / 开本: /16
策划编辑:侯伟 王春霞 责任编辑:王春霞 徐盼欣
适用专业:专著 适用层次:高职教育
最新印刷时间:2023-12-01
资源下载
教学课件(暂无)
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
C语言是一种被广泛使用的结构化程序设计语言,具有与计算机底层紧密结 合、执行效率高等特点。当今,互联网+课堂的混合式学习已成为课程教学改革的 新常态。本书论述基于MOOC+SPOC平台的C语言混合式教学设计,主要包括绪 论、混合式学习的相关理论、C语言课程前端分析、混合式学习教学设计、教学设 计案例等内容。 本书力图用简明的语言、典型的实例及通俗的解释,带给读者全新的学习体验, 帮助普通高等学校相关专业学生及广大计算机软件爱好者迅速、深入地掌握C语言。
党的二十大报告指出:“教育、科技、人才是全面建设社会主义现代化国 家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创 新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略, 开辟发展新领域新赛道,不断塑造发展新动能新优势。” 从数字诞生那天起,就开始有了计算。今天,计算无处不在。无处不在 的计算设备、无处不在的网络和通信,彻底改变了人类的生活习惯。人们希望 通过无处不在的计算,随时随地获得自己希望的服务,而提供这些服务或者计 算的重要载体就是计算机和将各种计算设备连接在一起的网络。人类在探寻计 算奥秘的过程中,催生了计算机科学的诞生与计算技术的革命。利用计算机解 决问题已成为当今社会人人都应该具备的基本能力。 人类学语言时学会了听说读写,学数学时学会了运算推理,学物理时学会 了观察实证,从而可以理解现实生活,以便针对问题提出有效的解决方案。出 于同样的理由,我们应该学习编程,以便更好地理解越来越数字化的世界。在 编程的世界里,计算机语言琳琅满目。其中,C 语言是一门古老而长青的编程 语言,它具备了现代程序设计的基础要求,它的语法是很多其他编程语言的基 础,在系统程序、嵌入式系统等领域依然是无可替代的编程语言,在各类编程 语言排行榜上常年名列前茅。如果想要深刻地理解这个数字时代,就要理解计 算机编程。编程完成了基于计算机的计算实现,改变着人们的思维方式。编程 不只是一门技术,它还教会人们如何思考。 “C 语言程序设计”是各类专业技术的应用基础,也是各种实践环节的 软件工具,更是课程设计、学科竞赛、毕业设计、创新创业等活动的重要平台。 编程能力不仅是学习者进一步专业深造的潜力体现,也是创新人才的重要 指标。 当今,互联网 + 课堂的混合式学习已成为课程教学改革的新常态。本书 采用“学习通 + 课堂 + 在线实践教学平台”构建以学生为中心的混合式学习 模式,将“数据表示”和“程序实现”作为学习 C 语言程序设计的两条主线索。 理论即数据表示主要在线上进行,涵盖 C 语言众多的基础知识点;实践即程序 实现主要在线下翻转课堂进行,侧重于编程能力的培养。围绕这两条主线索, 本书采用在线实践教学平台贯通线上和线下进行基础练习、巩固练习和拓展练 习,实现线上与线下的交叉融合。 在本书付梓之际,我深感惴惴不安。由于学识所限,书中难免有一些不 足和疏漏之处,敬请读者批评指正。
第一章?绪?论...............................................................................................1 第一节?研究背景与意义 .........................................................................................1 第二节?研究现状 .....................................................................................................3 第三节?研究内容与方法 .........................................................................................5 第二章?混合式学习的相关理论......................................................................9 第一节?混合式学习的理论基础 .............................................................................9 第二节?混合式学习的内涵 ...................................................................................10 第三节?混合式学习的特点和要素 .......................................................................13 第四节?实施混合式学习模式的意义 ...................................................................15 第三章?C语言课程前端分析.........................................................................17 第一节?学习目标和内容分析 ...............................................................................17 第二节?C语言思政教育分析 ................................................................................19 第三节?C语言的学习方法分析 ............................................................................23 第四章?混合式学习教学设计........................................................................27 第一节?混合式学习设计原则 ...............................................................................27 第二节?C语言混合式教学设计 ............................................................................28 第三节?基于学习通的混合式教学实践 ...............................................................33 第五章?教学设计案例..................................................................................39 第一节?C语言基础知识 ........................................................................................39 第二节?顺序结构程序设计 ...................................................................................43 第三节?选择结构程序设计 ...................................................................................58 第四节?循环结构程序设计 ...................................................................................69 第五节?利用数组处理批量数据 ...........................................................................83 第六节?用函数实现模块化程序设计 ...................................................................94 第七节?善于利用指针 .........................................................................................110 第八节?结构体 .....................................................................................................119 第九节?对文件的输入/输出 ................................................................................129 第六章?总?结...........................................................................................139 附录?“C语言程序设计”课程教学大纲.....................................................142 参考文献......................................................................................................151 ?
任瑞仙,女,山西工程技术学院大数据与智能工程系副教授,主要研究方向为计算机教育应用。自2005年入校参加工作以来,牢记入党初心和从教初心,爱岗敬业,为人师表,注重师德修养,关心爱护学生,精心备课,认真上课,较好地完成了各项工作,多次被评为校级优秀共产党员、优秀教师。注重教育教学理念更新,重视专业知识的学习和科研水平的提高,教研相长,获学院“创新杯”说课比赛二等奖,多次指导学生参加学科竞赛获省级奖项6项。先后主持并完成山西省十二五规划课题1项、山西省十三五规划课题1项、主持在研山西省十四五规划课题1项。积极在专业课教学过程中进行思政教育的探索与实践,主持并完成校级思政课题1项。出版专著1部,参编教材2部,发表论文10余篇。
本书力图用简明的语言、典型的实例及通俗的解释,带给读者全新的学习体验,适用于普通高等学校各专业及广大计算机软件爱好者迅速、深入地掌握C语言。