版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、粘品 信息化平台下的程序设计课程混合式教学 程序设计课程是计算机类专业的第一门专业基础课,是利用计 算机程序设计语言来解决实际问题的课程 1,是后续专业课的 基础和支撑,在整个课程体系中起着举足轻重的作用。程序设计课 程以一门具体编程语言(C语言)的讲授为主线,结合算法分析和数 学模型等,通过计算机科学体系基础知识和问题分析解决方法的学 习,培养学生的编程能力,进而培养学生的计算思维能力。 Bloom按照人的认知层次将学习目标由低到高逐渐划分为 记忆、 理解、应用、分析、评估和创新6个层次2o在教学过程中,学生 对知识的理解、问题的分析解决都是呈现螺旋式上升。在高校教学改 革的新形势下, 结合
2、信息化教学平台, 运用混合式教学新模式也需 可修改编辑 要符合科学的认知规律。 1信息化教学平台 程序设计课程主要采用蓝墨云班课和 0J平台两种倍息化平 台来进行各个教学环节的教学辅助工作。 (1) 蓝墨云班课一一移动设备教学平台 “蓝墨云班课”是蓝墨科技推出的一款移动教学助手APP, 是利用移动智能设备开展课堂内外即时反馈互动教学的云服务 平台 3。该平台为教师提供课堂管理、教学活动开展、学习情况 跟踪、 教学评价等功能, 为学生提供课程订阅、消息提醒、个性 化学习资 源、讨论交流等功能。移动式教学平台与非移动式教学平台有很大 的不同, 前者不仅可以避免非移动式教学地理位置的限制,而且让 学
3、生的手机变成学习工具,帮助学生改善学习动机、调动学习积极 性、获得适应新时代的学习方法,移动式教学平台是传统教学方式 的有利补充。 (2) 0J平台一一程序自动评测平台 0J平台全称Online Judge平台,最初在程序竞赛中用来评价 参 赛选手的程序正确性与时空效率4,现已在程序设计教学过程中 普遍采用。0J平台能够对学生提交的程序源代码进行编译和执行,并 通过预先设定的测试数据?讶焜樵创?码的正确性和完整性。通过0J 平台有助于学生理论知识的掌握与实践能力的提高,并注重学生实际 动手能力的积累和过程考核。0J平台中有大量 的题库,题目有易有难,有单一知识和综合知识的应用,有基础 知识 和
4、大赛培训的区分,有利于学生循序渐进的掌握知识,实现因材施 教的个性化培养,同时,通过0J排行榜获取类似游戏闯关成功的成 就感,还可以激发学生学习的主动性 创新性与竞争性。 2混合式教学设计 混合式教学是一种基于计算机网络环境的新型教学模式,是将 传统教学方式的优势和信息化、网络化教学优势结合起来,充分发 挥教师引导、启发、监控教学过程的主导作用,同时强调学生作为学 习过程主体的主动性、积极性与创造性5。图1为程序 设计课程 混合式教学设计实施图。 2.1教学过程设计教学过程设计如图2所示,设计过程以螺旋式教学为主线。 2.1.1教学目标和教学内容的设置 程序设计课程的教学内容根据 教学目标分为
5、三个阶段。 (1) 初级阶段关注学生编程技巧的入门,主要让学生了解 程序 构成的逻辑和程序执行的三大控制结构。 该阶段的目标是通过具体 的编程语言,掌握构造问题求解的关键步骤,使学生具有初步程序 设计的能力。 (2) 中级阶段关注学生编程技巧的拓展,主要让学生掌握各类 数据类型的存储和运算 复杂数据类型(如数组 结构体)的表示及 应用 一二级指针的使用。该阶段的目标是实现学生在 计算表达 数据组织和程序灵活性等方面程序设计能力的提高。 (3) 高级阶段从程序框架的构建入手,进行程序组织方法的技 巧拓展,主要关注函数、文件以及算法设计入门。该阶段的目标是让 学生建立起程序设计的总体思想,通过设计
6、算法来解决实际问题, 具备分析和解决问题的能力。 三个阶段的教学目标和教学内容层层递进。教学目标的设定 遵 循Bloom认知规律,随着对教学内容的掌握,学生的编程能力和 解决问题能力成螺旋上升的态势。 2.1.2教学项目的设计 程序设计教学项目的设计采用螺旋式,分 为业累过程”和 “旋过程” O 诧累过程注重学生基础知识的掌握,V是相关 伸,旋过程”建立在业累过程”的基础上,注重学生分析和 解决 能力的提升6o教学项目涉及的知识面深度要螺旋上升,深度体 现在难度上;知识面宽度也要螺旋上升,宽度体现在解决问题所涉 及到的知识点的数量。教学项目深度和宽度的螺旋上升是伴随着解 决思路和解决效率的螺旋
7、上升而上升的。 子项目中知识点的叠加部分, 旋是相关子项目中知识点的延 例如与二进制转换相关的学习可以设计成螺旋式教学项目,从二 进制的表示阶段开始,逐步经历二进制与其它进制转换的数学计 算、理解二进制在内存中的存储方法、采用循环结构实现二 进制转 换、使用位运算符实现二进制转换、采用数组实现二进制 转换和使 用递归函数实现二进制转换。此项目遵循基于同一问题但解题方案 和解题思路呈螺旋上升的设计过程。素数的相关知识也可以设计成 一个螺旋式教学项目,从使用单循环来实现单个素数的判断开始, 逐步经历通过双重循环实现多个素数的输出,使用数组实现筛选法 求素数来提高效率,最后通过素数判断函数来实现哥德
8、巴赫猜想。 此项目是以素数求解为基础,但在功能扩展 上实现螺旋上升的过 程。 2.1.3教学环节的实施 程序设计教学环节的实施分为三个阶段: 准备阶段、实践阶段与评估阶段,并产生一种有序的递进关系。 (1) 准备阶段,教师通过对教学内容透彻地领会和前期评 估阶段中得到的教学反馈, 总结出知识点学前的预备知识, 设计自 然引出知识点的方法,构建知识点的应用实例,录制相应的教 学视 频等。只有做好充足的准备工作,设计的教学项目才能丰富有趣, 从而调动学生学习的积极性。准备阶段中,教师的引导起 重要作用, 针对相关的知识点,重要的概念和方法需要反复地、多层次地以各种 不同的方式展现,主要通过对知识的
9、系统化和对 各种问题的综合和 分析,使学生既掌握知识又掌握应用知识点的方法。(2)实践阶 段,教师针对程序设计课程实践性强 的特点,不仅强调理论知识在理解层上的掌握,而且强调在实际应 用层上的编程实现,将上机实践和课程设计结合,提高学生的编程 能力和解决问题能力。实践阶段逐渐以教师为主体过渡到以学生为 主体。 此阶段是学生对编程工具和程序调试方法熟练掌握的重要阶 段,是培养学生独立分析和解决问题的关键时期。 (3)评估阶段,教师可以全面收集反馈信息,了解学生对 教学 项目的吸收和掌握情况,全面增强信息反馈教学的指导力度,发现问 题及时解决,从而对教学项目进行进一步加工设计, 更新和完善准备 阶
10、段和实践阶段的工作。 学生对同一相关知识的理解随着教学环节的实施,以螺旋上升 的形式逐步加深,从而逐渐形成系统知识和思维方式的有序7o 2. 2课上教学设计 程序设计课程的课上教学设计主要采用BOPPPS教学模型, 借鉴翻转课堂中的讨论式教学模式,并配合多种教学方法来开展教 学活动。 OPPPS教学模型是北美高校提出的一种有效的课堂教学设计模 式,将一节课堂教学活动划分为引入( ridge-in)、目标 (Objective) v 预评价(Pre-assessmejt 参与式学习(Participatory learning) v 后评价(Post-assessment 禾口小结(Summar
11、y) 6 个阶 段,如图3所示。该模型强调学生参与到教师的教学活动中,是一 种注重教学互动和反思的闭环反馈教学模式,有利于促进师生交流 互动,充分发挥和调动学生学习的主动性,体现“学生为主体 教 师为主导”的教育理念8 o将BOPPPS教学模型引入到程序设计教 学中,是提高学生学习积极性的重要途径。 借助于信息化教学平台,教师可以顺序地开展课堂BOPPPS教学 模型中的各项活动。教师不仅可以通过蓝墨云班课的当堂测 试、头 脑风暴、小组讨论等开展教学活动,还可以将0J平台上的题目作为 任务驱动项目和案例式教学中的实例,并结合案例驱 动教学法、启 发式教学法和翻转课堂中的讨论式教学法开展参与 式教
12、学,丰富课 堂教学形式并获取课堂反馈,激发学生的学习兴 趣,提高学生的课 堂参与度。 2. 3课下教学设计 在教?W环节的准备阶段,教师把课件 微视频、图文资料等教 学资源通过蓝墨云班课的云平台、网络教学平台和QQ课程群空间 进行资源分享。通过蓝墨云班课的及时推送提醒功 般能,及时提醒并督促学生按照通知 利用学习资源做好预习、复习、作业讨论等工作,并通过答疑讨 论功能随时随地建立起教师和 学生的联系,开展互动交流,实现个性 化辅导。 在教学环节的实践阶段和评估阶段,通过0J平台可以实现学生 自主学习。课前,学生可以通过0J平台进行自我测试和练习,老师 通过0J平台可以检验学生前期知识点的掌握程
13、度;课后,学生可以 通过0J平台进行作业提交、考试测试,进行查缺补漏,检验自己所 学知识是否扎实,是否能够将理论知识应用于 实践,并对自己分析 和解决问题的能力加以检验。教师通过0J平台的学生做题情况统计 功能以及蓝墨云班课的学习记录跟踪 功能,从多角度多渠道获取教 学反馈,不仅可以对学生做出合理的教学评价,而且可以对自己的 教学效果进行评价,有利于进一步开展科学的教学优化工作。 3教学设计中应注意的问题 (1)蓝墨云班课教学资源的合理选取和安排、0J平台章节题 目的选取,都需要符合学生的认知规律。 (2) 设计教学项目不仅要符合学生的认知规律,而且需要预留 较强的扩展空间,使学生通过不断地思考来探索新引入项目的求解 过程,从而提高学生学习的主动性和创造性9o教学项目的开 展,还要注重与其它教学手段、教学方法和教学环节的协调。 (3) 教师要认清并设计自己在各个教学环节中扮演的角色。在 掌握的知识点、方法点和能力点,并引导学生寻求分析和解决问题 的方法;在实践阶段,教师主要扮演组织者和顾问的角色,帮助学生 解决在知识掌握和运用过程中遇到的问题;在评估阶段,老师充当评 估者角色,帮助学生对教学项目的完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学班级管理有效策略分析
- 学校应急管理制度
- 护理质量评估检查方法分析
- 城市绿化施工质量控制措施
- 预制箱梁汽车吊装架设施工组织设计
- 钢结构玻璃幕墙施工组织设计
- 道路改造施工组织设计
- 深圳林地管理制度
- 产品设计开发管理制度
- 美博会行业数据分析报告
- 临床成人留置导尿护理及并发症处理-2025团体标准
- 镇江市人民医院术中神经电生理监测技术考核
- 全屋微水泥施工方案
- 西红柿栽培管理技术要点
- 《中国金融学》课件 第4章 信用形式与信用体系-课件
- 医用Mg-Zn-Mn合金:制备、强化工艺与性能的深度剖析
- 院长发现再审申请书范文
- 2024年湖南中烟考试真题及答案
- 超星尔雅《艺术鉴赏》课后答案彭吉象82045
- 国家教育事业发展“十五五”规划纲要
- 实验室设计方案
评论
0/150
提交评论